v01
This commit is contained in:
3
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-args.launch
vendored
Normal file
3
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-args.launch
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<launch>
|
||||
<arg name="test_foo" />
|
||||
</launch>
|
||||
3
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-env-substutition.xml
vendored
Normal file
3
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-env-substutition.xml
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
<launch>
|
||||
<param name="example_env_param" value="$(env VALUE)" />
|
||||
</launch>
|
||||
4
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-gdb.launch
vendored
Normal file
4
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-gdb.launch
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<!-- NOTE: this requires that you 'rosmake roscpp_tutorials' -->
|
||||
<launch>
|
||||
<node name="talker" pkg="roscpp_tutorials" type="talker" launch-prefix="xterm -e gdb --args"/>
|
||||
</launch>
|
||||
17
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-include.launch
vendored
Normal file
17
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-include.launch
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
<launch>
|
||||
<node name="talker" pkg="rospy" type="talker.py" />
|
||||
<node name="listener" pkg="rospy" type="listener.py" />
|
||||
|
||||
<param name="param1" value="bar" />
|
||||
<param name="param2" value="2"/>
|
||||
|
||||
<!-- you can set parameters in child namespaces -->
|
||||
<param name="wg2/param3" value="a child namespace parameter" />
|
||||
|
||||
<group ns="wg2">
|
||||
<param name="param4" value="4" />
|
||||
<node name="talker" pkg="rospy" type="talker.py" />
|
||||
<node name="listener" pkg="rospy" type="listener.py" />
|
||||
</group>
|
||||
|
||||
</launch>
|
||||
4
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-min.launch
vendored
Normal file
4
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-min.launch
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<launch>
|
||||
<!-- $(anon talker) creates an anonymous name for this node -->
|
||||
<node name="$(anon talker)" pkg="rospy" type="talker.py" />
|
||||
</launch>
|
||||
46
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-params.launch
vendored
Normal file
46
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-params.launch
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
<launch>
|
||||
|
||||
<!--
|
||||
|
||||
Parameter Server parameters. You can omit the 'type' attribute if
|
||||
value is unambiguous. Supported types are str, int, double, bool.
|
||||
You can also specify the contents of a file instead using the
|
||||
'textfile' or 'binfile' attributes.
|
||||
|
||||
-->
|
||||
<param name="somestring1" value="bar2" />
|
||||
<!-- force to string instead of integer -->
|
||||
<param name="somestring2" value="10" type="str" />
|
||||
|
||||
<param name="someinteger1" value="1" type="int" />
|
||||
<param name="someinteger2" value="2" />
|
||||
|
||||
<param name="somefloat1" value="3.14159" type="double" />
|
||||
<param name="somefloat2" value="3.0" />
|
||||
|
||||
<!-- you can set parameters in child namespaces -->
|
||||
<param name="wg/wgchildparam" value="a child namespace parameter" />
|
||||
<group ns="wg2">
|
||||
<param name="wg2childparam1" value="a child namespace parameter" />
|
||||
<param name="wg2childparam2" value="a child namespace parameter" />
|
||||
</group>
|
||||
|
||||
<!-- use rosparam for more complex types -->
|
||||
<rosparam param="list">[1, 2, 3, 4]</rosparam>
|
||||
<rosparam>
|
||||
rp_key1: a
|
||||
rp_key2: b
|
||||
</rosparam>
|
||||
|
||||
<!-- use rosparam files -->
|
||||
<group ns="rosparam">
|
||||
<rosparam command="load" file="$(find rosparam)/example.yaml" />
|
||||
</group>
|
||||
|
||||
<!-- upload the contents of a file as a param -->
|
||||
<param name="configfile" textfile="$(find roslaunch)/resources/example.launch" />
|
||||
<!-- upload the contents of a file as base64 binary as a param -->
|
||||
<param name="binaryfile" binfile="$(find roslaunch)/resources/example.launch" />
|
||||
<!-- upload the output of a command as a param. -->
|
||||
|
||||
</launch>
|
||||
4
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-pass_all_args.launch
vendored
Normal file
4
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-pass_all_args.launch
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
<launch>
|
||||
<arg name="test_foo" default="value_foo" />
|
||||
<include file="$(find roslaunch)/resources/example-args.launch" pass_all_args="true" />
|
||||
</launch>
|
||||
17
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-ssh.launch
vendored
Normal file
17
thirdparty/ros/ros_comm/tools/roslaunch/resources/example-ssh.launch
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
<!-- an example launch configuration that launches two demo nodes on a remote machine -->
|
||||
<launch>
|
||||
|
||||
<group ns="local">
|
||||
<node name="talker" pkg="rospy" type="talker.py" />
|
||||
<node name="listener" pkg="rospy" type="listener.py" />
|
||||
</group>
|
||||
|
||||
<!-- default only affects nodes defined later -->
|
||||
<machine name="machine-1" default="true" address="foo.bar.com" env-loader="/opt/ros/fuerte/env.sh" user="whoami" ssh-port="22" />
|
||||
|
||||
<group ns="remote">
|
||||
<node name="talker" pkg="rospy" type="talker.py" />
|
||||
<node name="listener" pkg="rospy" type="listener.py" />
|
||||
</group>
|
||||
|
||||
</launch>
|
||||
73
thirdparty/ros/ros_comm/tools/roslaunch/resources/example.launch
vendored
Normal file
73
thirdparty/ros/ros_comm/tools/roslaunch/resources/example.launch
vendored
Normal file
@@ -0,0 +1,73 @@
|
||||
<launch>
|
||||
|
||||
<!-- localhost definition can be omitted. -->
|
||||
<machine name="localhost" address="localhost" default="true" />
|
||||
<machine name="localhost-altroot" address="localhost" env-loader="/opt/ros/fuerte/env.sh" />
|
||||
|
||||
<!--
|
||||
|
||||
Parameter Server parameters. You can omit the 'type' attribute if
|
||||
value is unambiguous. Supported types are str, int, double, bool.
|
||||
You can also specify the contents of a file instead using the
|
||||
'textfile' or 'binfile' attributes.
|
||||
|
||||
-->
|
||||
<param name="somestring1" value="bar" />
|
||||
<!-- force to string instead of integer -->
|
||||
<param name="somestring2" value="10" type="str" />
|
||||
|
||||
<param name="someinteger1" value="1" type="int" />
|
||||
<param name="someinteger2" value="2" />
|
||||
|
||||
<param name="somefloat1" value="3.14159" type="double" />
|
||||
<param name="somefloat2" value="3.0" />
|
||||
|
||||
<!-- you can set parameters in child namespaces -->
|
||||
<param name="wg/childparam" value="a child namespace parameter" />
|
||||
|
||||
<!-- upload the contents of a file as a param -->
|
||||
<param name="configfile" textfile="$(find roslaunch)/resources/example.launch" />
|
||||
<!-- upload the contents of a file as base64 binary as a param -->
|
||||
<param name="binaryfile" binfile="$(find roslaunch)/resources/example.launch" />
|
||||
<!-- upload the output of a command as a param. -->
|
||||
<param name="commandoutput" command="cat "$(find roslaunch)/resources/example.launch"" />
|
||||
|
||||
<!-- Group a collection of tags. ns attribute is optional -->
|
||||
<group ns="wg">
|
||||
<!-- remap applies to all future nodes in this group -->
|
||||
<remap from="chatter" to="hello"/>
|
||||
|
||||
<node name="listener" pkg="rospy" type="listener.py" respawn="true" />
|
||||
|
||||
<node name="talker1" pkg="rospy" type="talker.py">
|
||||
<env name="ENV_EXAMPLE" value="example value" />
|
||||
<remap from="foo" to="bar"/>
|
||||
<!-- params within node tags are equivalent to ~params.
|
||||
You must set the 'name' attribute of a node to use this feature. -->
|
||||
<param name="talker_param" value="a value" />
|
||||
</node>
|
||||
|
||||
<node name="talker2" pkg="rospy" type="talker.py" />
|
||||
|
||||
</group>
|
||||
|
||||
|
||||
<!-- import another roslaunch config file -->
|
||||
<group ns="included">
|
||||
<include file="$(find roslaunch)/resources/example-include.launch" />
|
||||
</group>
|
||||
<!-- more compact import syntax -->
|
||||
<include ns="included2" file="$(find roslaunch)/resources/example-include.launch" />
|
||||
|
||||
<!-- Pass over an include and node with if-attributes that evaluate to false. -->
|
||||
<arg name="false_arg" value="false" />
|
||||
<include if="$(arg false_arg)" file="does/not/exist.launch" />
|
||||
<node if="$(arg false_arg)" pkg="doesnt_exist" type="nope" name="nope" />
|
||||
|
||||
<!-- Pass over a group with an unless-attribute that evaluate to true. -->
|
||||
<arg name="true_arg" value="true" />
|
||||
<group unless="$(arg true_arg)">
|
||||
<include file="does/not/exist.launch" />
|
||||
<node pkg="doesnt_exist" type="nope" name="nope" />
|
||||
</group>
|
||||
</launch>
|
||||
13
thirdparty/ros/ros_comm/tools/roslaunch/resources/roscore.xml
vendored
Normal file
13
thirdparty/ros/ros_comm/tools/roslaunch/resources/roscore.xml
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<!--
|
||||
ROS Core Stack definition
|
||||
|
||||
Before making any modifications to this file, please read:
|
||||
http://ros.org/wiki/roscore
|
||||
-->
|
||||
<launch>
|
||||
<group ns="/">
|
||||
<param name="rosversion" command="rosversion roslaunch" />
|
||||
<param name="rosdistro" command="rosversion -d" />
|
||||
<node pkg="rosout" type="rosout" name="rosout" respawn="true"/>
|
||||
</group>
|
||||
</launch>
|
||||
Reference in New Issue
Block a user