RB-Dag-04 Get Current Position Command

I’ve read the manual and its pretty easy to make my own commands and change the position of the robot.
Example - “#5 P500” Change position to 0 degrees with command 5 (which is board 1)

Is there a way I can get the current position of each circuit board? I’m writing my own API and I would like to receive the current position upon start up.

Thanks

Unfortunately, there isn’t really a way of doing this. There might be a way to send a query to the servo controller board to ask the position, but that will only be the last position set, not the actual current position of the servo motor.

This is because the motors used in this arm are standard R/C servo motors and do not provide feedback to the controller board about their actual position. So, in the case of the start up, the servo positions will not be known to the controller and so query wouldn’t give useful results.

If you want to get feedback like this, you would need to use some smart servo motors but these are more expensive and don’t fit well with robot parts made to work with standard R/C motors…