diff --git a/launch/adc_sim_env.launch b/launch/adc_sim_env.launch new file mode 100644 index 0000000000000000000000000000000000000000..69d6c9d1c3221ddf3806afaac2b9f890c13c5a12 --- /dev/null +++ b/launch/adc_sim_env.launch @@ -0,0 +1,59 @@ +<?xml version="1.0"?> +<!-- --> +<launch> + + <arg name="output" default="screen"/> + <arg name="launch_prefix" default=""/> + + <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"/> + + <arg name="road_name" default="road"/> + <arg name="road_size" default="15.0"/> + <arg name="road_path" default="$(env HOME)/Downloads"/> + <arg name="road_x" default="0.0"/> + <arg name="road_y" default="0.0"/> + <arg name="road_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="empty"/> + <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> + + <include file="$(find iri_adc_launch)/launch/sample_signals.launch"> + </include> + + <include file="$(find iri_adc_launch)/launch/sample_objects.launch"> + </include> + + <include file="$(find iri_road_description)/launch/spawn_road.launch"> + <arg name="road_name" default="$(arg road_name)"/> + <arg name="road_size" default="$(arg road_size)"/> + <arg name="road_path" default="$(arg road_path)"/> + <arg name="x" default="$(arg road_x)"/> + <arg name="y" default="$(arg road_y)"/> + <arg name="yaw" default="$(arg road_yaw)"/> + <arg name="parent" default="map"/> + </include> + + <node name="rviz" + pkg="rviz" + type="rviz" + args="-d $(find iri_adc_launch)/rviz/sim_env.rviz"> + </node> + +</launch>