You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| ✅ | ✅ |`components_config`| Specify file which contains components. These components will be included in URDF. Available options can be found in [husarion_components_description](https://github.com/husarion/husarion_components_description/blob/ros2/README.md#available-urdf-sensors) <br/> **_string_:**[`components.yaml`](rosbot_description/config/components.yaml)|
102
-
| ✅ | ✅ |`configuration`| Specify configuration packages. Currently only ROSbot XL has available packages. Packages: `basic`, `telepresence`, `autonomy`, `manipulation`, `manipulation_pro`. <br/> **_string:_** 'basic' |
| ✅ | ✅ |`joy_config`| The file path to the configuration YAML file for the `teleop_twist_joy` node. <br/> **_string:_**[`joy.yaml`](rosbot_bringup/config/joy.yaml)|
101
+
| ✅ | ✅ |`config_dir`| Path to the common configuration directory. You can create such common configuration directory with `ros2 run rosbot_utils create_config_dir {directory}`. <br/> **_string:_**`""`|
102
+
| ✅ | ✅ |`configuration`| Specify configuration packages. Currently only ROSbot XL has available packages. Packages: `basic`, `telepresence`, `autonomy`, `manipulation`, `manipulation_pro`, `custom`. <br/> **_string:_** 'basic' |
105
103
| ✅ | ✅ |`joy_vel`| The topic name to which velocity commands will be published. <br/> **_string:_**`cmd_vel`|
106
104
| ✅ | ✅ |`mecanum`| Whether to use mecanum drive controller, otherwise use diff drive. <br/> **_bool:_**`False`|
107
105
| ✅ | ✅ |`namespace`| Add namespace to all launched nodes. <br/> **_string:_**`env(ROBOT_NAMESPACE)`|
| ✅ | ❌ |`port`|**ROSbot XL only.** UDP4 port for micro-ROS agent. <br/> **_string:_**`8888`|
112
110
| ✅ | ❌ |`serial_baudrate`| ROSbot only. Baud rate for serial communication. <br/> **_string:_**`576000`|
113
111
| ✅ | ❌ |`serial_port`| ROSbot only. Serial port for micro-ROS agent. <br/> **_string:_**`/dev/ttySERIAL`|
114
-
| ✅ | ❌ |`fastrtps_profiles`| Path to the Fast RTPS default profiles file for Micro-ROS agent for localhost only setup. <br/> **_string:_**[`microros_localhost_only.xml`](./rosbot_bringup/config/microros_localhost_only.xml)|
115
112
| ❌ | ✅ |`gz_gui`| Run simulation with specific GUI layout. <br/> **_string:_**[`teleop.config`](https://github.com/husarion/husarion_gz_worlds/blob/main/config/teleop.config)|
116
113
| ❌ | ✅ |`gz_headless_mode`| Run the simulation in headless mode. Useful when a GUI is not needed or to reduce the number of calculations. <br/> **_bool:_**`False`|
117
114
| ❌ | ✅ |`gz_log_level`| Adjust the level of console output. <br/> **_int:_**`1` (choices: `0`, `1`, `2`, `3`, `4`) |
> To read the arguments for individual packages, add the `-s` flag to the `ros2 launch` command (e.g. `ros2 launch rosbot_bringup bringup.launch.py -s`)
125
+
> To read the arguments for individual launch files, add the `-s` flag to the `ros2 launch` command (e.g. `ros2 launch rosbot_bringup bringup.launch.py -s`)
"Path to the Fast RTPS default profiles file for Micro-ROS agent for localhost only setup"
89
-
),
97
+
declare_config_dir_arg=DeclareLaunchArgument(
98
+
"config_dir",
99
+
default_value="",
100
+
description="Path to the common configuration directory. You can create such common configuration directory with `ros2 run rosbot_utils create_config_dir {directory}`.",
description="Path to controller configuration file.",
74
+
declare_config_dir_arg=DeclareLaunchArgument(
75
+
"config_dir",
76
+
default_value="",
77
+
description="Path to the common configuration directory. You can create such common configuration directory with `ros2 run rosbot_utils create_config_dir {directory}`.",
"Specify file which contains components. These components will be included in URDF. "
126
-
"Available options can be found in [husarion_components_description](https://github.com/husarion/husarion_components_description/blob/jazzy/README.md#available-urdf-sensors)"
127
-
),
129
+
130
+
declare_config_dir_arg=DeclareLaunchArgument(
131
+
"config_dir",
132
+
default_value="",
133
+
description="Path to the common configuration directory. You can create such common configuration directory with `ros2 run rosbot_utils create_config_dir {directory}`.",
description="Path to the common configuration directory. You can create such common configuration directory with `ros2 run rosbot_utils create_config_dir {directory}`.",
0 commit comments