Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

This is the purpose of robot_upstart package:

http://wiki.ros.org/robot_upstart

I tested it and For me it worked quite nice. It sets Up a service that automatically starts your launch file as the machine is started. The doc can be found here:

http://docs.ros.org/jade/api/robot_upstart/html/

This is the purpose of robot_upstart package:

http://wiki.ros.org/robot_upstart

I tested it and For me it worked quite nice. It sets Up a service that automatically starts your launch file as the machine is started. The doc can be found here:

http://docs.ros.org/jade/api/robot_upstart/html/

Edit in reply to comment:

See the doc of the install script for HowTo set ROS_MASTER and HOST_NAME:

http://docs.ros.org/jade/api/robot_upstart/html/install.html

An important NOTE for the use of the --interface option of the install script is that the interface you bind it to (e.g. eth0) has to be up before the service running your roslaunch file is started. This means that you have to configure it using the /etc/network/interfaces file and not using the NetworkManager. If you only configure it using the NetworkManager it will be up to late and the ROS connection won't work.