Find file History
Pull request Compare This branch is 3 commits ahead, 227 commits behind kinetic.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
dotarlobot
README.md
XVLidar.sh
addRuleForUSBRelayBoard.sh
arlobotXwindows.sh
auto-explore.sh
callResetUSB.sh
check-battery.sh
check_hardware.sh
compareArlo2TurtleCode.sh
direct2PropSerialTest.sh
direct2PropSerialTestLines.txt
drcontrol.py
explore_params.sh
find_ActivityBoard.sh
find_QuickStart.sh
find_XVLidar.sh
find_camera.sh
find_microphone.sh
find_relay_serial_number.sh
find_xbox_controller.sh
follow-object.sh
getPositionHelperScript.sh
getQRcodes.sh
gotoMapPositionHelperScript.sh
input_uvc_patch
keyboard-teleop.sh
kill_ros.sh
listMaps.sh
listenToArlobot.sh
load-map.sh
log-watcher.sh
make-map.sh
model-robot.sh
object_follower.sh
object_tracker.sh
readQRcode.sh
resetUSB.sh
ros_prep.sh
runFirefox.sh
rviz
save-map.sh
setNodeVersion.sh
setScreenTimeout.sh
set_microphone.sh
setup-remote-user.sh
setup.sh
start-arlobot-only.sh
start-robot.sh
streamAudioInBackground.sh
streamVideoTest.sh
switch_master_relay.sh
switch_relay_name.sh
test-xv11.sh
textme.sh
tf2pdf.sh
tts.sh
turn_off_light.sh
turn_off_motors.sh
turn_on_light.sh
turn_on_motors.sh
unPlug.sh
updateFestivalDefaults.sh
view-model.sh
view-navigation.sh
webserver.sh

README.md

Convenience Scripts

These are scripts that are meant to make it easy to start up basic ROS functions on the robot without having to run dozens of roslaunch commands.
Many of these scripts are also used by the web site and the ROS nodes themselves to accomplish tasks. Using the same code makes testing easy.

  • setup.sh - Set up everything Arlobot needs in your environment.
  • kill_ros.sh - This will stop all ROS programs and reset everything.
  • start-arlobot-only.sh - This will start up just the ArloBot basic ROS package
  • start-robot.sh - This will start up Arlobot, web interface and behavior, basically everything.
  • follow-object.sh - This will start the follow package and set the robot following objects.
  • auto-explore.sh - This will start up the autonomous exploration package and set the robot exploring! Be sure to save your map before killing this!
  • save-map.sh - Use this to save a map you've made before shutting down gmapping.
  • list-maps.sh - This will list the maps available in your maps folder.
  • load-map.sh - This will load up a map for your robot to start using.
  • view-navigation.sh - This will launch RVIZ with your robot, sensors and map all.
  • find_xbox_controller.sh - This will tell you what device your xBox 360 controller is on.
  • find_ActivityBoard.sh - This will tell you what USB port your Activity Board is on.
  • find_camera.sh - Given a camera "name" this will tell you what video device it is on.
  • find_QuickStart.sh - This will tell you what USB port an Parallax QuickStart board is on.
  • tf2pdf.sh - Run this in XWindows when ROS is running to bring up a transform map.
  • turn_off_motors.sh - This will turn off the motors using the USB Relay board.
  • turn_on_motors.sh - This will turn on the motors using the USB Relay board.
  • direct2PropSerialTest.sh - This is a shortcut to start directly listening to the Activity Board serial port.
  • check_hardware.sh - This is a helper script that other scripts call to check that all hardware is in place before starting.
  • drcontrol.py - This is the Python code from Sebastian Sjoholm to communicate with the USB Relay board.
  • model-robot.sh - This will just bring up enough of ROS to view a model of your robot.
  • view-model.sh - This will start RVIZ just to view the model-robot.
  • resetUSB.sh - This will reset all of your USB ports without rebooting.
  • ros_prep.sh - This is a helper script to get ports and things ready for ROS.
  • There are a lot more scripts in here that I have forgotten to document. Please bug me if you want me to update this.