robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 1.0.4 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/robot_upstart.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2024-09-09 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
- Tony Baltovski
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 for package robot_upstart
1.0.4 (2024-09-09)
- Make tests pass on ROS 2 (#124)
- Add Github CI
- Contributors: Chris Iverach-Brereton
1.0.3 (2023-07-14)
- Source workspace after exporting domain ID and RMW
- Contributors: Roni Kreinin
1.0.2 (2022-04-21)
- Removed whitespace
- Use a single rmw_config arg for both fastrtps and cyclonedds
- Added ROS_DOMAIN_ID arg
- Removed master_uri, added rmw, cyclonedds_config, and fastrtps_config
- Contributors: Roni Kreinin
1.0.1 (2022-04-07)
- Added ament_index_python as run dep.
- Removed un-used import.
- Switched setup.cfg parameters to use underscores.
- Updated setup.py to version 1.0.0.
- Contributors: Tony Baltovski
1.0.0 (2022-02-16)
- Fixed package.xml and setup.py information.
- Removed CMakeLists.txt.
- Removed src folder.
- ros2 foxy
- Contributors: Tony Baltovski, zifengqi123
0.4.2 (2022-02-16)
- Use setpriv instead of setuidgid Replicates change from melodic-devel. Setpriv allows use of group permissions, reducing the need to globally apply r/w permissions to devices.
- empty -> EmPy
- Added License.
- Contributors: Chris I-B, Mikael Arguedas, Tony Baltovski
0.4.1 (2021-05-12)
- Enable customization of After= in service
(#104)
* Cosmetic Remove unnecessary parenthesis.
- Correct typo
- FIX: Remove unreachable code
* Enable customizable After= in service This feature enables the user to define the services after which the generated service will. This is handy when hardware-related system services have to start before the ROS software.
- Added util-linux as dependency for setpriv.
- Bumped CMake version to avoid author warning.
- Contributors: Tkostas, Tony Baltovski
0.4.0 (2021-03-01)
- Updated maintainers.
- fix remaining roslint error
- fix most roslint failures
- run ci on ROS noetic
- changed unittest file to use env python3
- updated to work with python3
- Update the python scripts to be python3-compatible
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Name | Deps |
---|---|
turtlebot4_setup |
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 1.0.4 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/robot_upstart.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2024-09-09 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
- Tony Baltovski
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 for package robot_upstart
1.0.4 (2024-09-09)
- Make tests pass on ROS 2 (#124)
- Add Github CI
- Contributors: Chris Iverach-Brereton
1.0.3 (2023-07-14)
- Source workspace after exporting domain ID and RMW
- Contributors: Roni Kreinin
1.0.2 (2022-04-21)
- Removed whitespace
- Use a single rmw_config arg for both fastrtps and cyclonedds
- Added ROS_DOMAIN_ID arg
- Removed master_uri, added rmw, cyclonedds_config, and fastrtps_config
- Contributors: Roni Kreinin
1.0.1 (2022-04-07)
- Added ament_index_python as run dep.
- Removed un-used import.
- Switched setup.cfg parameters to use underscores.
- Updated setup.py to version 1.0.0.
- Contributors: Tony Baltovski
1.0.0 (2022-02-16)
- Fixed package.xml and setup.py information.
- Removed CMakeLists.txt.
- Removed src folder.
- ros2 foxy
- Contributors: Tony Baltovski, zifengqi123
0.4.2 (2022-02-16)
- Use setpriv instead of setuidgid Replicates change from melodic-devel. Setpriv allows use of group permissions, reducing the need to globally apply r/w permissions to devices.
- empty -> EmPy
- Added License.
- Contributors: Chris I-B, Mikael Arguedas, Tony Baltovski
0.4.1 (2021-05-12)
- Enable customization of After= in service
(#104)
* Cosmetic Remove unnecessary parenthesis.
- Correct typo
- FIX: Remove unreachable code
* Enable customizable After= in service This feature enables the user to define the services after which the generated service will. This is handy when hardware-related system services have to start before the ROS software.
- Added util-linux as dependency for setpriv.
- Bumped CMake version to avoid author warning.
- Contributors: Tkostas, Tony Baltovski
0.4.0 (2021-03-01)
- Updated maintainers.
- fix remaining roslint error
- fix most roslint failures
- run ci on ROS noetic
- changed unittest file to use env python3
- updated to work with python3
- Update the python scripts to be python3-compatible
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Name | Deps |
---|---|
turtlebot4_setup |
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 0.4.2 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/robot_upstart.git |
VCS Type | git |
VCS Version | noetic-devel |
Last Updated | 2022-02-16 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
- Tony Baltovski
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 for package robot_upstart
0.4.2 (2022-02-16)
- Use setpriv instead of setuidgid Replicates change from melodic-devel. Setpriv allows use of group permissions, reducing the need to globally apply r/w permissions to devices.
- empty -> EmPy
- Added License.
- Contributors: Chris I-B, Mikael Arguedas, Tony Baltovski
0.4.1 (2021-05-12)
- Enable customization of After= in service
(#104)
* Cosmetic Remove unnecessary parenthesis.
- Correct typo
- FIX: Remove unreachable code
* Enable customizable After= in service This feature enables the user to define the services after which the generated service will. This is handy when hardware-related system services have to start before the ROS software.
- Added util-linux as dependency for setpriv.
- Bumped CMake version to avoid author warning.
- Contributors: Tkostas, Tony Baltovski
0.4.0 (2021-03-01)
- Updated maintainers.
- fix remaining roslint error
- fix most roslint failures
- run ci on ROS noetic
- changed unittest file to use env python3
- updated to work with python3
- Update the python scripts to be python3-compatible
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Package Dependencies
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 1.0.4 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/robot_upstart.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2024-09-09 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
- Tony Baltovski
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 for package robot_upstart
1.0.4 (2024-09-09)
- Make tests pass on ROS 2 (#124)
- Add Github CI
- Contributors: Chris Iverach-Brereton
1.0.3 (2023-07-14)
- Source workspace after exporting domain ID and RMW
- Contributors: Roni Kreinin
1.0.2 (2022-04-21)
- Removed whitespace
- Use a single rmw_config arg for both fastrtps and cyclonedds
- Added ROS_DOMAIN_ID arg
- Removed master_uri, added rmw, cyclonedds_config, and fastrtps_config
- Contributors: Roni Kreinin
1.0.1 (2022-04-07)
- Added ament_index_python as run dep.
- Removed un-used import.
- Switched setup.cfg parameters to use underscores.
- Updated setup.py to version 1.0.0.
- Contributors: Tony Baltovski
1.0.0 (2022-02-16)
- Fixed package.xml and setup.py information.
- Removed CMakeLists.txt.
- Removed src folder.
- ros2 foxy
- Contributors: Tony Baltovski, zifengqi123
0.4.2 (2022-02-16)
- Use setpriv instead of setuidgid Replicates change from melodic-devel. Setpriv allows use of group permissions, reducing the need to globally apply r/w permissions to devices.
- empty -> EmPy
- Added License.
- Contributors: Chris I-B, Mikael Arguedas, Tony Baltovski
0.4.1 (2021-05-12)
- Enable customization of After= in service
(#104)
* Cosmetic Remove unnecessary parenthesis.
- Correct typo
- FIX: Remove unreachable code
* Enable customizable After= in service This feature enables the user to define the services after which the generated service will. This is handy when hardware-related system services have to start before the ROS software.
- Added util-linux as dependency for setpriv.
- Bumped CMake version to avoid author warning.
- Contributors: Tkostas, Tony Baltovski
0.4.0 (2021-03-01)
- Updated maintainers.
- fix remaining roslint error
- fix most roslint failures
- run ci on ROS noetic
- changed unittest file to use env python3
- updated to work with python3
- Update the python scripts to be python3-compatible
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 1.0.4 |
License | BSD |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/robot_upstart.git |
VCS Type | git |
VCS Version | foxy-devel |
Last Updated | 2024-09-09 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
- Tony Baltovski
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 for package robot_upstart
1.0.4 (2024-09-09)
- Make tests pass on ROS 2 (#124)
- Add Github CI
- Contributors: Chris Iverach-Brereton
1.0.3 (2023-07-14)
- Source workspace after exporting domain ID and RMW
- Contributors: Roni Kreinin
1.0.2 (2022-04-21)
- Removed whitespace
- Use a single rmw_config arg for both fastrtps and cyclonedds
- Added ROS_DOMAIN_ID arg
- Removed master_uri, added rmw, cyclonedds_config, and fastrtps_config
- Contributors: Roni Kreinin
1.0.1 (2022-04-07)
- Added ament_index_python as run dep.
- Removed un-used import.
- Switched setup.cfg parameters to use underscores.
- Updated setup.py to version 1.0.0.
- Contributors: Tony Baltovski
1.0.0 (2022-02-16)
- Fixed package.xml and setup.py information.
- Removed CMakeLists.txt.
- Removed src folder.
- ros2 foxy
- Contributors: Tony Baltovski, zifengqi123
0.4.2 (2022-02-16)
- Use setpriv instead of setuidgid Replicates change from melodic-devel. Setpriv allows use of group permissions, reducing the need to globally apply r/w permissions to devices.
- empty -> EmPy
- Added License.
- Contributors: Chris I-B, Mikael Arguedas, Tony Baltovski
0.4.1 (2021-05-12)
- Enable customization of After= in service
(#104)
* Cosmetic Remove unnecessary parenthesis.
- Correct typo
- FIX: Remove unreachable code
* Enable customizable After= in service This feature enables the user to define the services after which the generated service will. This is handy when hardware-related system services have to start before the ROS software.
- Added util-linux as dependency for setpriv.
- Bumped CMake version to avoid author warning.
- Contributors: Tkostas, Tony Baltovski
0.4.0 (2021-03-01)
- Updated maintainers.
- fix remaining roslint error
- fix most roslint failures
- run ci on ROS noetic
- changed unittest file to use env python3
- updated to work with python3
- Update the python scripts to be python3-compatible
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Chris I-B, Frederik Mazur Andersen, Isaac I.Y. Saito, Mateusz Sadowski, Mikael Arguedas, Mike Purvis, Ramon Wijnands, Tony Baltovski
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Name | Deps |
---|---|
husky_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_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 |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
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 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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_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 |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
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 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_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 |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
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
- 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
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 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
Dependant Packages
Name | Deps |
---|---|
husky_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 0.3.1 |
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 | 2021-03-01 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
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 for package robot_upstart
0.3.1 (2021-03-01)
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
` Unpacking python-rospkg (1.1.7-100) ... dpkg-deb: error: archive '/var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 No apport report written because MaxReports is reached already Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Processing triggers for shared-mime-info (1.2-0ubuntu3) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Errors were encountered while processing: /var/cache/apt/archives/python-catkin-pkg-modules_0.4.10-1_all.deb /var/cache/apt/archives/python-catkin-pkg_0.4.10-100_all.deb /var/cache/apt/archives/python-rosdistro-modules_0.7.2-1_all.deb /var/cache/apt/archives/python-rosdistro_0.7.2-100_all.deb /var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) The command "sudo apt-get install python-rosdep -y" failed and exited with 100 during .
`- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Isaac I.Y. Saito, Mateusz Sadowski, Mike Purvis, Ramon Wijnands
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Name | Deps |
---|---|
husky_bringup | |
care_o_bot_robot | |
xiaoqiang_bringup |
Launch files
Messages
Services
Plugins
Recent questions tagged robot_upstart at Robotics Stack Exchange
robot_upstart package from robot_upstart reporobot_upstart |
|
Package Summary
Tags | No category tags. |
Version | 0.3.1 |
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 | 2021-03-01 |
Dev Status | MAINTAINED |
CI status |
|
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
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 for package robot_upstart
0.3.1 (2021-03-01)
- [doc] Add commands when systemd is chosen. (#78) When [systemd]{.title-ref} is specified as a provider, commands are different. https://wiki.ubuntu.com/SystemdForUpstartUsers [doc] Add systemd start/stop commands.
- Melodic compatibility: modify getifip for bionic output
(#88)
- Add net-tools as dependency because ifconfig is used
- Modify getifip to handle bionic ifconfig output
- Break line that the linter doesn't like. (#87)
- [doc] Clarify the logic for automated job name determination. (#82) Problem addressed ================= When [--job]{.title-ref} option is not passed to [rosrun robot_upstart install]{.title-ref}, the job name gets determined automatically but the logic of it is not clear. Solution to the problem ======================= Add an explanation to the document.
- [CI][kinetic-devel] Update to Xenial.
(#79)
* [CI][kinetic-devel] Update to Xenial. On a PR
https://github.com/clearpathrobotics/robot_upstart/pull/78 I saw
[CI
failure](https://travis-ci.org/clearpathrobotics/robot_upstart/builds/507510733?utm_source=github_status&utm_medium=notification)
that seems to be related to platform issue. Using
[trusty]{.title-ref} for xenial-based job might not work (any
more?).
` Unpacking python-rospkg (1.1.7-100) ... dpkg-deb: error: archive '/var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb' has premature member 'control.tar.xz' before 'control.tar.gz', giving up dpkg: error processing archive /var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb (--unpack): subprocess dpkg-deb --control returned error exit status 2 No apport report written because MaxReports is reached already Processing triggers for man-db (2.6.7.1-1ubuntu1) ... Processing triggers for shared-mime-info (1.2-0ubuntu3) ... Processing triggers for sgml-base (1.26+nmu4ubuntu1) ... Errors were encountered while processing: /var/cache/apt/archives/python-catkin-pkg-modules_0.4.10-1_all.deb /var/cache/apt/archives/python-catkin-pkg_0.4.10-100_all.deb /var/cache/apt/archives/python-rosdistro-modules_0.7.2-1_all.deb /var/cache/apt/archives/python-rosdistro_0.7.2-100_all.deb /var/cache/apt/archives/python-rosdep_0.15.1-1_all.deb E: Sub-process /usr/bin/dpkg returned an error code (1) The command "sudo apt-get install python-rosdep -y" failed and exited with 100 during .
`- [CI] Switch to industrial_ci. Add ROS2 dashing.
- [CI] Remove ROS2 dashing for now (see https://github.com/clearpathrobotics/robot_upstart/pull/79#issuecomment-533908848).
- Add support for wait flag in the install script (#73)
- Contributors: Isaac I.Y. Saito, Mateusz Sadowski, Mike Purvis, Ramon Wijnands
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]{.title-ref} 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ël Ecorchard, Mike Purvis
0.1.1 (2015-01-20)
- Python Rewrite
- The startup event is too early for ROS to start, use local-filesystems instead.
- Remove bash versions of the install and uninstall utilities.
- Add support for supplying the --wait flag to roslaunch.
- Add Sphinx documentation. To get the argparse docs required moving most of the install script to a module, which probably should have been done anyway.
- Add a new-implementation install script, refactor Provider to be a class rather than function.
- Add roslint.
- Initial implementation of Python job generator.
- Port templated files to use empy. This gets rid of the bespoke templating system that was so bad. Also notable here is adding a --root flag to install somewhere other than the actual root. This needs to be further fleshed out, for example by not reinvoking with sudo when installing to non-root location.
- use LANG=C for ifconfig
- 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
Dependant Packages
Name | Deps |
---|---|
husky_bringup |