Quick Install:
bash <(wget -qO- --no-cache https://raw.githubusercontent.com/chrisl8/ArloBot/master/setup.sh)
Quick Start:
Run:
~/catkin_ws/src/Metatron/startRobot.sh
Full Arlobot Setup Instructions:
Complete setup and usage instructions are at my blog: http://ekpyroticfrood.net/?p=162
It is a good idea to irst test your serial interface to the propeller board:
cd ~/catkin_ws/src/Metatron/scripts/
./direct2PropSerialTest.sh
This will make a direct serial connection to the Propeller Activity board.
It will reset the Prop board and then start spitting out:
i 0
Then paste the line suggested by the script to initialize the program and it should start sending odometry info in the form of:
o 0.000 0.000 0.000 0.000 0.068 0.000 {"p0":135,"p1":90,"p2":78,"p3":78,"p4":107,"p5":34,"p6":15,"p7":11,"p8":16,"p9":67,"p10":77,"p11":120,"p12":9,"p13":10,"i0":1991,"i1":212,"i2":153,"i3":82,"i4":99,"i5":24,"i6":25,"i7":12}
With the occasional:
s 1 1 0 100 10 12 0.05 0.06 0 0
If you want to get really fancy you can even send it twist commands from the terminal too! Just remember to turn on the motors first for that to work!
Twist command format:
s,0.0,0.0
where the first number is the linear meters per second and the second number is the angular radians per second of a standard ROS "Twist" message.
Slow Forward:
s,0.100,0.000
Slow Reverse:
s,-0.100,0.000
Slow turn left or right:
s,0.00,0.50
s,0.00,-0.50And it works, the BOT will move and the PINGS, ping.But I cannot get the web panel to talk to the BOT.So I tired:Basic TeleOp use:
roslaunch arlobot_bringup minimal.launch --screen
<New Terminal>
roslaunch arlobot_teleop keyboard_teleop.launch
But the BOT will not move using Teleop, so I am not sure where to look or what to do.--
You received this message because you are subscribed to a topic in the Google Groups "ROS for Arlobot" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ros-for-arlobot/WY83LLnRcm8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ros-for-arlob...@googlegroups.com.
To post to this group, send email to ros-for...@googlegroups.com.
Visit this group at https://groups.google.com/group/ros-for-arlobot.
To view this discussion on the web visit https://groups.google.com/d/msgid/ros-for-arlobot/70d0b2fa-fa2b-45d4-b311-77eb559cf66d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to a topic in the Google Groups "ROS for Arlobot" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ros-for-arlobot/WY83LLnRcm8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ros-for-arlob...@googlegroups.com.
To post to this group, send email to ros-for...@googlegroups.com.
Visit this group at https://groups.google.com/group/ros-for-arlobot.
To view this discussion on the web visit https://groups.google.com/d/msgid/ros-for-arlobot/2bae78d0-6d96-4771-abfb-943558c53348%40googlegroups.com.
Basic TeleOp use:
roslaunch arlobot_bringup minimal.launch --screen
<New Terminal>
roslaunch arlobot_teleop keyboard_teleop.launchNor this works:Remote Control with an xBox 360 joystick:
http://ekpyroticfrood.net/?p=115
roslaunch arlobot_bringup minimal.launch --screen
<New Terminal>
rosparam set /joystick/dev "/dev/input/js0"
roslaunch turtlebot_teleop xbox360_teleop.launch --screen
Any ideas ?