RethinkRobotics/baxter_interface — pull request #17 by rethink-rlinsalata (2013-12-04 16:32:26+00:00)
Title: No error raise and publish once for move_to "once"

Changes Limb interface's move_to_joint_positions() so that it can
be called once without issues.

The move_to fn is intended to be used as blocking, but as it
currently is the only method with the low-pass filter in it,
enabling it to be called quickly (0 timeout) and actually do
something, enables us to use the low-pass filter in a non-
-blocking scenario.

* Sets fn to only warn instead of raise error when arm does
not make it to goal in time. (should have been that way)

* Adds a single publish before dataflow.wait_for() so that
0 or small timeouts still command the position once.