[ros-users] Basic navigation for pioneer robot using p2os

David Feil-Seifer david.feilseifer at gmail.com
Mon Jul 19 06:30:02 UTC 2010


Have you enabled the motors? The motors need to be enabled before the
robot will drive. By default the motors are disabled. There should be
a white button either on the side or top that will enable the motors.

-Dave

On Sun, Jul 18, 2010 at 11:21 PM, nitinDhiman <nitinkdhiman at gmail.com> wrote:
>
> Hi Vinay,
> I am also trying to setup pioneer 3dx base. I have boxturtle installed using
> Ubuntu debs released on 18th June.
> It is connected to serial port. As a nettwork setting, I am configuring base
> station and pioneer both on local host
>
> Following steps mentioned in tutorial
> http://www.ros.org/wiki/p2os/Tutorials/Getting%20Started%20with%20p2os and
> after successful compilation, following variables are set.
>
> export ROS_MASTER_URI=http://localhost:11311
> export ROS_MASTER_IP=127.0.0.1
>
>
> I am getting following errors on pr2os_dashboard run:
>
> nitin at tangri:/opt/ros/boxturtle$ rosrun p2os_dashboard p2os_dashboard
> Traceback (most recent call last):
>  File
> "/opt/ros/boxturtle/openCodes/usc-ros-pkg/p2os/p2os_dashboard/scripts/p2os_dashboard",
> line 50, in <module>
>    import p2os_dashboard
>  File
> "/opt/ros/boxturtle/openCodes/usc-ros-pkg/p2os/p2os_dashboard/src/p2os_dashboard/__init__.py",
> line 1, in <module>
>    from p2os_frame import *
>  File
> "/opt/ros/boxturtle/openCodes/usc-ros-pkg/p2os/p2os_dashboard/src/p2os_dashboard/p2os_frame.py",
> line 58, in <module>
>    import rxtools.cppwidgets as rxtools
>  File "/opt/ros/boxturtle/ros/tools/rxtools/src/rxtools/cppwidgets.py",
> line 34, in <module>
>    from rxtoolscpp import *
>  File "/opt/ros/boxturtle/ros/tools/rxtools/lib/rxtoolscpp.py", line 83, in
> <module>
>    _rxtoolscpp.RosoutFilter_swigregister(RosoutFilter)
> SystemError: UnpackTuple() argument list is not a tuple
>
> I am able to communicate with 3dx using pr2os_driver which gives following
> output:
> nitin at tangri:/opt/ros/boxturtle$ rosrun p2os_driver p2os
> [ INFO] 1279520026.304227000: using serial port: [/dev/ttyS0]
> [ INFO] 1279520026.329203000: P2OS connection opening serial port
> /dev/ttyS0...
> [ INFO] 1279520026.729487000: SYNC0
> [ INFO] 1279520026.929602000: turning off NONBLOCK mode...
> [ INFO] 1279520027.129719000: SYNC1
> [ INFO] 1279520027.529957000: SYNC2
> [ INFO] 1279520028.130194000: Done.
>   Connected to robotics_3655, a Pioneer p3dx-sh
> [ INFO] 1279520030.531586000: resetting raw positions
> [ WARN] 1279520083.660301000: Turn rate demand threshholded!
> [ WARN] 1279520083.960596000: Turn rate demand threshholded!
> [ WARN] 1279520084.859870000: Turn rate demand threshholded!
> [ WARN] 1279520085.459867000: Turn rate demand threshholded!
> [ WARN] 1279520085.859866000: Turn rate demand threshholded!
> [ WARN] 1279520086.159867000: Turn rate demand threshholded!
> [ WARN] 1279520088.959880000: Turn rate demand threshholded!
>
> I am not able to move pioneer using following command:
> nitin at tangri:/opt/ros/boxturtle/openCodes/usc-ros-pkg/p2os$  rosrun
> teleop_base teleop_base_keyboard base_controller/command:=cmd_vel
>
> It asks for turn rate and speed demand thresholding. Is it normal?  Or it is
> caused by absence of dashboarded process.
>
> thanks & regards
> nitin
>
> --
> View this message in context: http://ros-users.122217.n3.nabble.com/Re-Basic-navigation-for-pioneer-robot-using-p2os-tp971765p977779.html
> Sent from the ROS-Users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Sprint
> What will you do first with EVO, the first 4G phone?
> Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
> _______________________________________________
> ros-users mailing list
> ros-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ros-users
> _______________________________________________
> ros-users mailing list
> ros-users at code.ros.org
> https://code.ros.org/mailman/listinfo/ros-users
>



More information about the ros-users mailing list