IonSystems / tiberius-robot

Repository for all software modules used by Heriot-Watt University's Tiberius Robot.
1 stars 0 forks source link

Cartesian arm kinematics algorithms. #38

Closed camieac closed 8 years ago

camieac commented 8 years ago

This feature depends on #37. Use the basic functions provided by the robot arm driver to create functions that take in Cartesian coordinates, representing a point in space where a specific point on the top of the arm should meet:

def move_arm(x, y, z):
    ...

You'll need to come up with a accurate-ish mathematical representation of the arm, so that the algorithm is accurate.

You'll need to do some maths to get this working, that's why @AndrewRigg is assigned to it.

These algorithms should be created in a suitable module, control/robotic_arm

camieac commented 8 years ago

Implemented in 5859ad0e9443b2ebd9e1a205527c5ae91c1f6919. Nice work!