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
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:
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