robot_upstart package from robot_upstart repo

robot_upstart

Package Summary

Tags No category tags.
Version 0.3.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/clearpathrobotics/robot_upstart.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2019-10-09
Dev Status MAINTAINED
Released RELEASED

Package Description

The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.

Additional Links

No additional links.

Maintainers

  • Mike Purvis

Authors

  • Mike Purvis

robot_upstart Build Status

Clearpath Robotics presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs. Please see the generated documentation and ROS Wiki.

CHANGELOG

Changelog for package robot_upstart

0.3.0 (2018-05-23)

  • Add a dependency onto network-online.target (#67)
  • Clarify the reason of the error due to wrong pkgpath passed. (#57)
  • Allow ROS_HOME to be set previously by env file. (#54)
  • Contributors: Isaac I.Y. Saito, Thomas Furfaro, mhosmar-cpr

0.2.2 (2017-01-23)

  • Added a spin wait until ros processes exit. (#40)
  • Moved detect_providers to providers.py (#46)
  • Miscellaneous source code fixups.
  • Contributors: Mike Purvis, Tony Baltovski, Zac Witte

0.2.1 (2016-12-19)

  • Added option to install under systemd rather than upstart (#41)
  • Added option to add launch files as symbolic link (#43)
  • Fix title underline to silence doc job warning.
  • Update README.md Use latest_available URL for documentation link.
  • Merge pull request #31 from clearpathrobotics/roslint_fix Remove unwanted whitespace
  • Remove unwanted whitespace
  • Merge pull request #28 from clearpathrobotics/install_multiple_files Updated install script to allow adding multiple launch files to a job
  • Ensure script aborts if one of the provided launch files cannot be found
  • Updated install script to allow adding multiple launch files to a job at once
  • Fix leftover {user} tokens in template.
  • Formatting changes for new pep8.
  • Contributors: Jonathan Jekir, Kazumi Malhan, Mike Purvis, Niklas Casaril

0.2.0 (2015-03-14)

  • Linter fixes.
  • Contributors: Mike Purvis

0.1.2 (2015-03-13)

  • Add some basic install/uninstall tests.
  • Add uninstall job method and script.
  • Remove out of date README content, now forwards to ROS Wiki and generated documentation.
  • Add a documentation section about permissions
  • Contributors: Ga

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged robot_upstart at answers.ros.org

robot_upstart package from robot_upstart repo

robot_upstart

Package Summary

Tags No category tags.
Version 0.3.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/clearpathrobotics/robot_upstart.git
VCS Type git
VCS Version kinetic-devel
Last Updated 2019-10-09
Dev Status MAINTAINED
Released RELEASED

Package Description

The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.

Additional Links

No additional links.

Maintainers

  • Mike Purvis

Authors

  • Mike Purvis

robot_upstart Build Status

Clearpath Robotics presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs. Please see the generated documentation and ROS Wiki.

CHANGELOG

Changelog for package robot_upstart

0.3.0 (2018-05-23)

  • Add a dependency onto network-online.target (#67)
  • Clarify the reason of the error due to wrong pkgpath passed. (#57)
  • Allow ROS_HOME to be set previously by env file. (#54)
  • Contributors: Isaac I.Y. Saito, Thomas Furfaro, mhosmar-cpr

0.2.2 (2017-01-23)

  • Added a spin wait until ros processes exit. (#40)
  • Moved detect_providers to providers.py (#46)
  • Miscellaneous source code fixups.
  • Contributors: Mike Purvis, Tony Baltovski, Zac Witte

0.2.1 (2016-12-19)

  • Added option to install under systemd rather than upstart (#41)
  • Added option to add launch files as symbolic link (#43)
  • Fix title underline to silence doc job warning.
  • Update README.md Use latest_available URL for documentation link.
  • Merge pull request #31 from clearpathrobotics/roslint_fix Remove unwanted whitespace
  • Remove unwanted whitespace
  • Merge pull request #28 from clearpathrobotics/install_multiple_files Updated install script to allow adding multiple launch files to a job
  • Ensure script aborts if one of the provided launch files cannot be found
  • Updated install script to allow adding multiple launch files to a job at once
  • Fix leftover {user} tokens in template.
  • Formatting changes for new pep8.
  • Contributors: Jonathan Jekir, Kazumi Malhan, Mike Purvis, Niklas Casaril

0.2.0 (2015-03-14)

  • Linter fixes.
  • Contributors: Mike Purvis

0.1.2 (2015-03-13)

  • Add some basic install/uninstall tests.
  • Add uninstall job method and script.
  • Remove out of date README content, now forwards to ROS Wiki and generated documentation.
  • Add a documentation section about permissions
  • Contributors: Ga

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged robot_upstart at answers.ros.org

robot_upstart package from robot_upstart repo

robot_upstart

Package Summary

Tags No category tags.
Version 0.2.2
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/clearpathrobotics/robot_upstart.git
VCS Type git
VCS Version jade-devel
Last Updated 2018-05-23
Dev Status MAINTAINED
Released RELEASED

Package Description

The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.

Additional Links

No additional links.

Maintainers

  • Mike Purvis

Authors

  • Mike Purvis

robot_upstart Build Status

Clearpath Robotics presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs. Please see the generated documentation and ROS Wiki.

CHANGELOG

Changelog for package robot_upstart

0.2.2 (2017-01-23)

  • Added a spin wait until ros processes exit. (#40)
  • Moved detect_providers to providers.py (#46)
  • Miscellaneous source code fixups.
  • Contributors: Mike Purvis, Tony Baltovski, Zac Witte

0.2.1 (2016-12-19)

  • Added option to install under systemd rather than upstart (#41)
  • Added option to add launch files as symbolic link (#43)
  • Fix title underline to silence doc job warning.
  • Update README.md Use latest_available URL for documentation link.
  • Merge pull request #31 from clearpathrobotics/roslint_fix Remove unwanted whitespace
  • Remove unwanted whitespace
  • Merge pull request #28 from clearpathrobotics/install_multiple_files Updated install script to allow adding multiple launch files to a job
  • Ensure script aborts if one of the provided launch files cannot be found
  • Updated install script to allow adding multiple launch files to a job at once
  • Fix leftover {user} tokens in template.
  • Formatting changes for new pep8.
  • Contributors: Jonathan Jekir, Kazumi Malhan, Mike Purvis, Niklas Casaril

0.2.0 (2015-03-14)

  • Linter fixes.
  • Contributors: Mike Purvis

0.1.2 (2015-03-13)

  • Add some basic install/uninstall tests.
  • Add uninstall job method and script.
  • Remove out of date README content, now forwards to ROS Wiki and generated documentation.
  • Add a documentation section about permissions
  • Contributors: Ga

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

No known dependants.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged robot_upstart at answers.ros.org

robot_upstart package from robot_upstart repo

robot_upstart

Package Summary

Tags No category tags.
Version 0.1.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/clearpathrobotics/robot_upstart.git
VCS Type git
VCS Version indigo-devel
Last Updated 2015-12-03
Dev Status MAINTAINED
Released RELEASED

Package Description

The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.

Additional Links

No additional links.

Maintainers

  • Mike Purvis

Authors

  • Mike Purvis

robot_upstart

Clearpath Robotics presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs. Please see the generated documentation and ROS Wiki.

CHANGELOG

Changelog for package robot_upstart

0.1.3 (2015-11-30)

  • Updated install script to allow adding multiple launch files to a job at once
  • Fix leftover {user} tokens in template.
  • Formatting changes for new pep8.
  • Contributors: Jonathan Jekir, Mike Purvis

0.1.2 (2015-03-13)

  • Add some basic install/uninstall tests.
  • Add uninstall job method and script.
  • Remove out of date README content, now forwards to ROS Wiki and generated documentation.
  • Add a documentation section about permissions
  • Contributors: Ga

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged robot_upstart at answers.ros.org

robot_upstart package from robot_upstart repo

robot_upstart

Package Summary

Tags No category tags.
Version 0.0.7
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/clearpathrobotics/robot_upstart.git
VCS Type git
VCS Version hydro-devel
Last Updated 2015-03-13
Dev Status MAINTAINED
Released RELEASED

Package Description

The robot_upstart package provides scripts which may be used to install and uninstall Ubuntu Linux upstart jobs which launch groups of roslaunch files.

Additional Links

No additional links.

Maintainers

  • Mike Purvis

Authors

  • Mike Purvis

robot_upstart

Clearpath Robotics presents a suite of scripts to assist with launching background ROS processes on Ubuntu Linux PCs.

Motivation

The intention is to standardize the upstart portion which has traditionally been included in _bringup packages. Functionality includes:

  • Install an upstart job to run upon the availability of a network interface.
  • Copy launch files from package to /etc/ros//.d/
  • Upon job start, coalesce launch files (mklaunch) and launch them together.

Usage

To install a job from the command line, it can be as simple as:

rosrun robot_upstart install turtlebot_bringup/launch/minimal.launch --interface wlan0

This will create a job called turtlebot, which comes up with the wireless. Alternatively, you can manually start and stop the job like so:

sudo service turtlebot start
sudo service turtlebot stop

For robots with many components, the job can also glob a whole directory of launch files into a single roslaunch instance. For example:

rosrun robot_upstart install husky_bringup/launch/core

This copies all the launch files from the folder into /etc/ros/hydro/husky.d. At launch time, a /tmp/husky.launch file will be created which s the launch files from this folder.

For debugging reasons, you can also foreground launch it by running the start script directly:

sudo husky-start

This will show the console output, any errors, and the result of the final roslaunch.

For Platform Maintainers

If you maintain the ROS software for a common platform, you can take advantage of upstart and still provide a seamless installation process for users. For example, in your myplatform_bringup package, maintain a directory of launch files which represent the platform's set of bootstrap ROS nodes, and then in a scripts directory, add an install file which calls through to robot_upstart, eg:

#!/bin/bash
rosrun robot_upstart install myplatform_bringup/launch
# Other platform setup (udev rules, network config, etc)

Now a user can add the platform software packages and it's a one-liner to be fully set up:

rosrun myplatform_bringup install
CHANGELOG

Changelog for package robot_upstart

0.0.7 (2015-03-13)

  • if logdir does not exist, try to create it, if this fails, fall back to /tmp
  • fix invalid range error on grep
  • add argument to specify log directory
  • Contributors: Eisoku Kuroiwa, Mike Purvis, ipa-mig

0.0.6 (2014-02-25)

  • Add capability to also generate amalgamated descriptions, similar to launch files.
  • Update package.xml
  • Contributors: Mike Purvis

0.0.5 (2013-09-13)

  • Better console outputs.
  • Remove debug output from install script.

0.0.4 (2013-09-11)

  • Provide --augment option, to add files to a job without creating a new one.
  • Explicitly depend on daemontools.

0.0.3 (2013-09-11)

  • Supply ROS_HOME explicitly in start script.
  • Remove spurious comment from uninstall script.

0.0.2 (2013-09-06)

  • Eliminate rosrun from the make process.

0.0.1 (2013-09-06)

  • Generalized robot upstart scripts based on turtlebot_bringup
  • Includes install and uninstall scripts

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged robot_upstart at answers.ros.org