Hi Trevor, > Recently thanks to the very nice people at Bosch and their remote lab > efforts, we were able play around with an actual PR2. We wanted to > share the following video of a single ROS node (svn co > https://brown-ros-pkg.googlecode.com/svn/trunk/experimental/nolan > nolan) running completely unmodified on three very different robots > (including the PR2). > > http://www.youtube.com/watch?v=mKmqgVUbQQM > That looks really nice! > Each of the robots is using ar_recog our ROS-compatible wrapper around > ARToolkit to localize ARTags. A simple PID controller then directs > them in following. As the Nao does not recognize Twist msgs, we have a > simple ten-liner rebroadcasting them as Walk msgs, but even here the > the original control node is running unmodified. > Did you have a look at our current nao stack (v0.2 or trunk) in alufr-ros-pkg? The nao_walker node (http://www.ros.org/wiki/nao_ctrl#nao_walker) accepts Twist as a cmd_vel topic which gets then forwarded to Nao's omniwalk engine (NaoQI 1.6). This produces a quite stable walk with a smooth change of the walking direction and speed without stopping. Best regards, Armin -- Armin Hornung Albert-Ludwigs-Universität www.informatik.uni-freiburg.de/~hornunga Dept. of Computer Science HornungA@informatik.uni-freiburg.de Humanoid Robots Lab Tel.: +49 (0)761-203-8010 Georges-Köhler-Allee 79 Fax : +49 (0)761-203-8007 D-79110 Freiburg, Germany