Closed maxosprojects closed 8 years ago
I'd implement it slightly different: The user specifies two speeds (fast and slow). (If the endstop is not already triggered,) the robot moves with the fast velocity until the endstop is triggered. It then changes the direction of the movement and moves with the slow speed until the endstop is released. This should speed up the homing sequence while producing a good accuracy even if the pin has to be polled.
Agreed
Pushing this to 0.5.0 to release SDK initialization from accelerometers. Initializing arm from specific pose wasn't a feasible requirement to comply with and was a huge impediment to do ANYTHING.
Will add endstop support first thing for 0.5.0
There are no sensors to enable completely automatic arm initialization. As a simplest solution to that problem support for limit switch/photointerrupter is proposed.
Here is an outline of a proposed solution: