prepare releasable dynamixel stack, needs more testing
fix old method names, controller module search path
move from __future__ statements to the top of the file
fix all stack and package dependencies for dynamixel_motor stack, don't autostart action servers
minor doc fix
do maximum velocity calculation based on the dynamixel model
fixes bugs from previous commit, add dynamixel_tutorials package
remove stray references to DXL_MIN_SPEED_RAD
move spawner to nodes folder, it is a node after all
Move serial port lock deep inside deriver from serial_proxy, remove any mention of ros from low level driver. Add methods to set motor options for multiple motors using sync_write.
cleanup serial proxy node; remove dynamixel ros commands since each controller now has direct access to the serial port
part of last commit, move lock around in dynamixel_io
major revamp of dynamixel code, each controller manager can now drive several serial ports. There's a new type of controller - meta, that can reuse other controllers on multiple serial ports, very useful for joint trajectory controller, which now can combine commands for several motors on several ports and send all of the in one go, e.g. if we have an arm with 10 motors, previously we had to send 20 separate commands to set the speed and goal position for each motor, now we need to send only 1.
small bug fix
fix trajectory controller bug, thanks to Patrick Goebel for catching that
make sure we don't send raw speed of 0 to dynamixels, thanks to Patrick Goebel for catching that
add diagnostics publishing to dynamixel_motor stack
replace pr2_controllers_msgs with control_msgs and FollowJointTrajectory action, bump stack version
added configurable temperature limits for diagnostics reporting to dynamixel_motor stack
fix dynamixel_tutorials