chicagoedt / revo_robot

Code for EDT's IGVC entry, Revo.
http://www.igvc.org/
21 stars 23 forks source link

Implement robot_upstart into Radxa's #70

Closed l0g1x closed 8 years ago

l0g1x commented 9 years ago

Robot_upstart is a package which allows you to create Ubuntu Start-up processes. We need to set this up to start all the driver node's, just not the nav stack.

http://wiki.ros.org/robot_upstart

bsubei commented 9 years ago

sounds easy as hell (and worth it). Just run something like

$ rosrun robot_upstart install myrobot_bringup/launch/base.launch

l0g1x commented 9 years ago

In order to prevent having to keep a sensor permanently assigned to one of the boards, we need to write a script that checks whether /dev/ttyACM0 (we need to udev this so its /dev/roboteq) is available on that board. That way, it doesnt matter what board the sensor is plugged into, the script will determine what background processes to actually execute

Krystian Gebis University of Illinois at Chicago

On Mar 4, 2015, at 11:48 AM, Basheer Subei notifications@github.com wrote:

sounds easy as hell (and worth it). Just run something like

$ rosrun robot_upstart install myrobot_bringup/launch/base.launch

— Reply to this email directly or view it on GitHub.

bsubei commented 9 years ago

yeah, so we can write scripts for these. Hint: they have a Python API for robot_upstart

;)