timed_roslaunch package from timed_roslaunch repo

timed_roslaunch

Package Summary

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

Repository Summary

Checkout URI https://github.com/Tiryoh/timed_roslaunch.git
VCS Type git
VCS Version noetic-devel
Last Updated 2024-09-05
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

Script to delay the launch of a roslaunch file

Additional Links

Maintainers

  • Daisuke Sato

Authors

  • Masaru Morita
  • Doi Yusuke

timed_roslaunch

industrial_ci

This script can delay the launch of a roslaunch file.

Usage

This script can delay the launch of a roslaunch file. Make sure that the file is executable (chmod +x timed_roslaunch.sh)

Run it from command line

rosrun timed_roslaunch timed_roslaunch.sh [number of seconds to delay] [rospkg] [roslaunch file] [arguments (optional)]

Or

roslaunch timed_roslaunch timed_roslaunch.launch time:=[number of second to delay] pkg:=[rospkg] file:=[roslaunch file] value:=[arguments (optional)]

Example:

rosrun timed_roslaunch timed_roslaunch.sh 2 turtlebot_navigation amcl_demo.launch initial_pose_x:=17.0 initial_pose_y:=17.0"

Run it from another roslaunch file

<launch>
  <include file="$(find timed_roslaunch)/launch/timed_roslaunch.launch">
    <arg name="time" value="2" />
    <arg name="pkg" value="turtlebot_navigation" />
    <arg name="file" value="amcl_demo.launch" />
    <arg name="value" value="initial_pose_x:=17.0 initial_pose_y:=17.0" />
    <arg name="node_name" value="timed_roslaunch" /> <!-- This is an optional argument -->
    <arg name="output" value="screen" /> <!-- This is an optional argument -->
  </include>
</launch>

Or

<launch>
  <node pkg="timed_roslaunch" type="timed_roslaunch.sh"
    args="2 turtlebot_navigation amcl_demo.launch initial_pose_x:=17.0 initial_pose_y:=17.0"
    name="timed_roslaunch" output="screen" />
</launch>

LICENSE

This software is released under the BSD 3-Clause License, see LICENSE.txt.

CHANGELOG

Changelog for package timed_roslaunch

0.2.0 (2024-09-05)

  • Update maintainer
  • Use GitHub Actions
  • Add "output" option to launch #20

0.1.1 (2020-04-22)

  • Merge pull request #16 from v4hn/patch-1 make sure to handle spaces in parameters
  • make sure to handle spaces in parameters ["$@"]{.title-ref} is a special sequence expanded to a list of quoted arguments Leaving this out might result in arguments split into multiple smaller arguments at this point
  • Fix install scripts in CMakeLists
  • Modify travis setting
  • Modify travis setting.
  • Fix timed_roslaunch to add default values
  • Rename exmample file
  • Modify misc settings
  • Merge pull request #7 from MoriKen254/indigo-devel Official CI
  • Delete launchtest depend.
  • Merge pull request #6 from MoriKen254/indigo-devel Official CI
  • Add launch test.
  • Add package configuration for official ci.
  • Add about in README.
  • Merge pull request #5 from MoriKen254/mm/add/travis Add travis
  • Add travis status to README.
  • Add travis file.
  • Add dependency setting.
  • Add test trigger launch.
  • Add test related files.
  • Merge pull request #4 from forno/master Add launch file for usability
  • Fix typo
  • Update documentation for launch file
  • Add launch file
  • Add launch file for usability time, pkg, file, valueと具体名をつけることで使いやすくする試み。 使用者はこれらアーギュメントを渡しつつincludeすれば良い
  • Merge pull request #3 from forno/master Fix url tags
  • Fix url tags
  • Update limit number of arguments to 3 少なくとも、 [late time, package name, launch file name] の3つのステータスが必要。 なので、3つよりも引数が少なければエラーとする。
  • Update usage on launch file 必要最低限の情報だけのほうが使い方は伝わりやすいかと思います。
  • Fix typo on README BSD3条項ライセンスでした
  • Add text for license onto script files
  • Update README.md for license
  • Create LICENSE.txt package.xml にBSDライセンスって書いてあるけど LICENSEの表示ファイルが無いのは不親切かと思い追加。 LICENSE.txt 追加にあたって \@MoriKen254 さんのお名前を著作権表示のためお借りします。
  • Update document using timed_launch package include fix typo time_roslaunch.sh to timed_roslaunch.sh せっかくcatkinパッケージにしてROSシステム上に存在してるので 他の人のところにコピるんじゃなくて利用してもらうように指示 BSDライセンスって書いてあるから、コピったらBSDライセンスに従わないといけませんしね
  • Update readme with description and usage
  • Update package.xml and CMakeLists.txt reference:
  • Update function definition for posix sh (dash) から実行できなかったので posix 準拠にして動くようにしました。 referance:
  • Add comment to shift command 何度読んでも見逃してしまいがちなので 改行+コメントで強調
  • Add non-existent argment task
  • Update comment layout
  • Fix typo Use to Usage
  • Fix miss text for solve syntax error 恐らく誤って3行目と4行目がコピーされた結果であるものを削除
  • [modify] add maintainer
  • Update README.md
  • [add] added actual scripts
  • Update .gitignore
  • Initial commit
  • Contributors: Doi Yusuke, Masaru Morita, Michael Görner, Mori, MoriKen254

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged timed_roslaunch at Robotics Stack Exchange