|
| 1 | +<launch> |
| 2 | + <arg name="output" default="screen"/> |
| 3 | + <arg name="imu" default="imu"/> |
| 4 | + |
| 5 | + <arg name="port" default="/dev/ttyUSB0" /> |
| 6 | + <arg name="frame_id" default="$(arg imu)"/> |
| 7 | + <arg name="baudrate" default="460800"/> |
| 8 | + <arg name="imu_rate" default="100"/> |
| 9 | + |
| 10 | + <!-- Sync out settings --> |
| 11 | + <!-- to disable this just set it to < 0 --> |
| 12 | + <arg name="sync_rate" default="0"/> |
| 13 | + <arg name="sync_pulse_width_us" default="1000"/> |
| 14 | + |
| 15 | + <!-- Time to use settings --> |
| 16 | + <arg name="use_imu_clock" default="false"/> |
| 17 | + |
| 18 | + <!-- Binary settings --> |
| 19 | + <arg name="binary_output" default="true"/> |
| 20 | + <arg name="binary_async_mode" default="1"/> |
| 21 | + |
| 22 | + <arg name="imu_compensated" default="false"/> |
| 23 | + |
| 24 | + <!-- VPE settings --> |
| 25 | + <arg name="vpe_enable" default="true"/> |
| 26 | + <arg name="vpe_heading_mode" default="1"/> |
| 27 | + <arg name="vpe_filtering_mode" default="1"/> |
| 28 | + <arg name="vpe_tuning_mode" default="1"/> |
| 29 | + |
| 30 | + <!-- Ros Topic settings --> |
| 31 | + <arg name="enable_mag" default="true"/> |
| 32 | + <arg name="enable_pres" default="true"/> |
| 33 | + <arg name="enable_temp" default="true"/> |
| 34 | + <arg name="enable_rpy" default="false"/> |
| 35 | + |
| 36 | + <node pkg="imu_vn_100" name="$(arg imu)" type="imu_vn_100_node" output="$(arg output)"> |
| 37 | + <param name="port" type="string" value="$(arg port)"/> |
| 38 | + <param name="use_imu_clock" value="$(arg use_imu_clock)"/> |
| 39 | + <param name="baudrate" type="int" value="$(arg baudrate)"/> |
| 40 | + <param name="frame_id" type="string" value="$(arg frame_id)"/> |
| 41 | + <param name="imu_rate" type="int" value="$(arg imu_rate)"/> |
| 42 | + <param name="binary_output" type="bool" value="$(arg binary_output)"/> |
| 43 | + <param name="binary_async_mode" type="int" value="$(arg binary_async_mode)"/> |
| 44 | + <param name="imu_compensated" type="bool" value="$(arg imu_compensated)"/> |
| 45 | + <param name="enable_mag" type="bool" value="$(arg enable_mag)"/> |
| 46 | + <param name="enable_pres" type="bool" value="$(arg enable_pres)"/> |
| 47 | + <param name="enable_temp" type="bool" value="$(arg enable_temp)"/> |
| 48 | + <param name="enable_rpy" type="bool" value="$(arg enable_rpy)"/> |
| 49 | + <param name="sync_rate" type="int" value="$(arg sync_rate)"/> |
| 50 | + <param name="sync_pulse_width_us" type="int" value="$(arg sync_pulse_width_us)"/> |
| 51 | + <param name="vpe/enable" type="bool" value="$(arg vpe_enable)"/> |
| 52 | + <param name="vpe/heading_mode" type="int" value="$(arg vpe_heading_mode)"/> |
| 53 | + <param name="vpe/filtering_mode" type="int" value="$(arg vpe_filtering_mode)"/> |
| 54 | + <param name="vpe/tuning_mode" type="int" value="$(arg vpe_tuning_mode)"/> |
| 55 | + </node> |
| 56 | +</launch> |
0 commit comments