After running the node, you can check parameters by:
ros2 param list
or
ros2 run rqt_reconfigure rqt_reconfigure
port_name
[ /dev/ttyUSB0 ], std::string, port namebaud_rate
[ 115200 ], int, baud ratedisable_timeout
[ true ], bool, disable timeout checktimeout_connection
[ 60.0 ], float, how many seconds of no communication are required to declare timeout, -1.0 disable the timeouttry_reconnect
[ false ], bool, force reconnection after timeoutshow_extra_verbose
[ false ], bool, show extra verbose in terminal
publishIMU
[true], bool, enable or disable IMUimu.frame_id
[ imu_link ], std::string, frame id used for imuimu.offset.accelerometer.x/y/z
[ 0.0 ], float, offset of accelerometer measuraments on x, y and z axisimu.offset.gyro.x/y/z
[0.0], float, offset of gyroscope measuraments on x,y and z axisimu.scale_compensation.accelerometer.x/y/z
[ 1.0 ], float, compensation accelerometer measuraments on x, y and z axisimu.scale_compensation.gyro.x/y/z
[1.0], float, compensation gyroscope measuraments on x,y and z axisimu.scale.accelerometer
[ 2.0 ], float, range of m/s^2imu.scale.gyro
[ 250.0 ], float, range of rad/s
publishTF
[ true ], bool, broadcast the transformation for odometryframe_id
[ base_link ], std::string, robot frame idodom.frame_id
[ odom ], std::string, frame id for odometryforce_delta_t
[ false ], bool, force to use delta_t parameter for odometry integrationdelta_t
[ 0.01 ], double, integration time for odometrymodel.type
[ mecanum ], std::string, options: "mecanum", "differential" and "skid"
- for mecanum:
model.size.chassis.x
[ 0.0825 ], float, lx on mecanum model (half of the wheel base)model.size.chassis.y
[ 0.105 ], float, ly on mecanum model (half of the distance between left wheels and right wheels)model.size.wheel.radius
[ 0.04 ], float, wheel radius on mecanum model
- for differential:
model.size.chassis.wheel_separation
[0.15], float, distance between two wheelsmodel.size.wheel.radius
[0.0325], float, wheel radius on differential model
- for skid:
model.size.chassis.wheel_separation
[ 0.0825 ], float, half of the distance between left wheels and right wheelssmodel.size.wheel.radius
[ 0.04 ], float, wheel radius
- for mecanum:
publishBattery
[true], bool, enable or disable Battery messagebattery_max_voltage
[12.5], float, maximum voltage of the used batterybattery_min_voltage
[10.0], float, minimum voltage of the used battery
show_extra_verbose
publish_TF
imu.offset.accelerometer.x/y/z
imu.offset.gyro.x/y/z
imu.scale_compensation.accelerometer.x/y/z
imu.scale_compensation.gyro.x/y/z
imu.scale.accelerometer
imu.scale.gyro
Copyright (c) 2022 G. Bruno under MIT license