prepare releasable dynamixel stack, needs more testing

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1388 2d0f1ff0-de04-11de-a762-f1e63c3c121e
fix old method names, controller module search path

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1390 2d0f1ff0-de04-11de-a762-f1e63c3c121e
move from __future__ statements to the top of the file

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1391 2d0f1ff0-de04-11de-a762-f1e63c3c121e
fix all stack and package dependencies for dynamixel_motor stack, don't autostart action servers

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1393 2d0f1ff0-de04-11de-a762-f1e63c3c121e
minor doc fix

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1394 2d0f1ff0-de04-11de-a762-f1e63c3c121e
do maximum velocity calculation based on the dynamixel model

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1396 2d0f1ff0-de04-11de-a762-f1e63c3c121e
fixes bugs from previous commit, add dynamixel_tutorials package

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1397 2d0f1ff0-de04-11de-a762-f1e63c3c121e
remove stray references to DXL_MIN_SPEED_RAD

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1398 2d0f1ff0-de04-11de-a762-f1e63c3c121e
move spawner to nodes folder, it is a node after all

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1399 2d0f1ff0-de04-11de-a762-f1e63c3c121e
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.

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1402 2d0f1ff0-de04-11de-a762-f1e63c3c121e
cleanup serial proxy node; remove dynamixel ros commands since each controller now has direct access to the serial port

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1403 2d0f1ff0-de04-11de-a762-f1e63c3c121e
part of last commit, move lock around in dynamixel_io

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1404 2d0f1ff0-de04-11de-a762-f1e63c3c121e
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.

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1405 2d0f1ff0-de04-11de-a762-f1e63c3c121e
small bug fix

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1408 2d0f1ff0-de04-11de-a762-f1e63c3c121e
fix trajectory controller bug, thanks to Patrick Goebel for catching that

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1409 2d0f1ff0-de04-11de-a762-f1e63c3c121e
make sure we don't send raw speed of 0 to dynamixels, thanks to Patrick Goebel for catching that

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1410 2d0f1ff0-de04-11de-a762-f1e63c3c121e
add diagnostics publishing to dynamixel_motor stack

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1412 2d0f1ff0-de04-11de-a762-f1e63c3c121e
replace pr2_controllers_msgs with control_msgs and FollowJointTrajectory action, bump stack version

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1428 2d0f1ff0-de04-11de-a762-f1e63c3c121e
added configurable temperature limits for diagnostics reporting to dynamixel_motor stack

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1431 2d0f1ff0-de04-11de-a762-f1e63c3c121e
fix dynamixel_tutorials

git-svn-id: http://ua-ros-pkg.googlecode.com/svn/stacks/dynamixel_motor/trunk@1453 2d0f1ff0-de04-11de-a762-f1e63c3c121e