From 1fad59fe7e146548d9cce62a86407c5b28c69d90 Mon Sep 17 00:00:00 2001 From: Sergi Hernandez Juan <shernand@iri.upc.edu> Date: Tue, 9 Feb 2021 19:31:53 +0100 Subject: [PATCH] Added a basic launch for the adc_car. Added a launch for the teleop of the adc_car. --- launch/adc_sim.launch | 31 +++++++++++++++++++ ...{sim_test.launch => adc_sim_teleop.launch} | 17 +++++----- 2 files changed, 39 insertions(+), 9 deletions(-) create mode 100644 launch/adc_sim.launch rename launch/{sim_test.launch => adc_sim_teleop.launch} (77%) diff --git a/launch/adc_sim.launch b/launch/adc_sim.launch new file mode 100644 index 0000000..c41541b --- /dev/null +++ b/launch/adc_sim.launch @@ -0,0 +1,31 @@ +<?xml version="1.0"?> +<!-- --> +<launch> + + <arg name="output" default="screen"/> + <arg name="launch_prefix" default=""/> + + <arg name="world" default="empty"/> + <arg name="gazebo_gui" default="True"/> + <arg name="car_x" default="0.0"/> + <arg name="car_y" default="0.0"/> + <arg name="car_yaw" default="0.0"/> + + <include file="$(find iri_model_car_gazebo)/launch/sim.launch"> + <arg name="name" value="adc_car"/> + <arg name="output" value="$(arg output)"/> + <arg name="launch_prefix" value="$(arg launch_prefix)"/> + <arg name="world" value="$(arg world)"/> + <arg name="gazebo_gui" value="$(arg gazebo_gui)"/> + <arg name="car_x" value="$(arg car_x)"/> + <arg name="car_y" value="$(arg car_y)"/> + <arg name="car_yaw" value="$(arg car_yaw)"/> + <arg name="sim_config_path" value="$(find iri_adc_launch)/config/adc_car"/> + <arg name="car_controller_config_file" value="$(find iri_adc_launch)/config/adc_car_controller_config.yaml"/> + <arg name="control_config_file" value="$(find iri_adc_launch)/config/adc_car_control_params.yaml"/> + <arg name="odometry_config_file" value="$(find iri_adc_launch)/config/adc_car_odometry_params.yaml"/> + <arg name="cmd_vel_mux_config_file" value="$(find iri_adc_launch)/config/adc_car_mux.yaml"/> + <arg name="standalone" value="True"/> + </include> + +</launch> diff --git a/launch/sim_test.launch b/launch/adc_sim_teleop.launch similarity index 77% rename from launch/sim_test.launch rename to launch/adc_sim_teleop.launch index f23d33b..9d426bd 100644 --- a/launch/sim_test.launch +++ b/launch/adc_sim_teleop.launch @@ -24,23 +24,22 @@ <arg name="car_controller_config_file" value="$(find iri_adc_launch)/config/adc_car_controller_config.yaml"/> <arg name="control_config_file" value="$(find iri_adc_launch)/config/adc_car_control_params.yaml"/> <arg name="odometry_config_file" value="$(find iri_adc_launch)/config/adc_car_odometry_params.yaml"/> + <arg name="cmd_vel_mux_config_file" value="$(find iri_adc_launch)/config/adc_car_mux.yaml"/> + <arg name="standalone" value="True"/> </include> - <node pkg="tf2_ros" type="static_transform_publisher" name="static_tf_map_odom" - args="0 0 0 0 0 0 map adc_car/odom"/> -<!-- - <include file="$(find iri_teleop_launch)/launch/rqt_teleop.launch"> - <arg name="ns" value="adc_car"/> - <arg name="twist_topic" value="$(arg name)/teleop/cmd_vel"/> - <arg name="config_file" value="$(find iri_teleop_launch)/config/rqt_teleop.yaml" /> + <include file="$(find iri_model_car_launch)/launch/teleop_rqt.launch"> + <arg name="name" value="adc_car"/> <arg name="output" value="$(arg output)"/> <arg name="launch_prefix" value="$(arg launch_prefix)"/> + <arg name="cmd_vel_topic" value="/adc_car/teleop/cmd_vel"/> + <arg name="config_file" value="$(find iri_adc_launch)/config/teleop_config.yaml" /> </include> ---> + <node name="rviz" pkg="rviz" type="rviz" - args="-d $(find iri_adc_launch)/rviz/sim_test.rviz"> + args="-d $(find iri_adc_launch)/rviz/teleop.rviz"> </node> </launch> -- GitLab