44 config_data_->registerType(
"launches",
"moveit_setup::app::LaunchesConfig");
49 "Launch file to publish the robot description and transforms generated by the joint states.",
"rsp",
50 {
"robot_state_publisher" }));
53 "Visualize in Rviz the robot's planning groups running with interactive "
54 "markers that allow goal states to be set.",
55 "moveit_rviz", {
"rviz2",
"rviz_common",
"rviz_default_plugins",
"moveit_ros_visualization" }));
57 "config/moveit.rviz",
"Configuration file for Rviz with the Motion Planning Plugin already setup.");
59 "MoveGroup Launch",
"Launch file to run the main MoveIt executable that provides the MoveGroup action",
60 "move_group", {
"moveit_ros_move_group" }));
62 "Launch file to broadcast static TF for the robot's virtual joints.",
63 "static_virtual_joint_tfs", {
"tf2_ros" }));
65 "Launch file to spawn the necessary controllers",
66 "spawn_controllers", {
"controller_manager" }));
68 "Launch file to run a demo of MoveGroup. Warning that it requires "
69 "the above launch files to all be generated as well.",
73 "Launch file for easily re-starting the MoveIt "
74 "Setup Assistant to edit this robot's generated "
75 "configuration package.",
76 "setup_assistant", {
"moveit_setup_assistant" }));
78 "Launch file for starting the warehouse with a default MongoDB.",
79 "warehouse_db", {
"warehouse_ros_mongo",
"moveit_ros_warehouse" }));
DataWarehousePtr config_data_
One launch file and any other bonus files that get bundled with it, i.e. the RViz launch file and its...
Stores which LaunchBundles are configured to be generated.
void include(const LaunchBundle &bundle)
Add the given launch bundle to the set.
void setState(unsigned int id, bool state)
Sets whether the LaunchBundle with the given id is included (true) or not (false)
std::shared_ptr< LaunchesConfig > launches_config_
bool getState(unsigned int id) const
void onInit() override
Overridable initialization method.
std::vector< LaunchBundle > available_launch_bundles_