vehicle_constants_manager_node publishes parameters with prefix
Description
While working on new functionality based on vehicle_constants_manager
package, it appeared that some of parameters are being published with namespace prefix added.
How to Reproduce
1st terminal
cd <AutowareAuto directory>
ade start --update --enter
source /opt/AutowareAuto/setup.bash
ros2 launch vehicle_constants_manager_nodes vehicle_constants_manager_node.launch.py
2nd terminal
cd <AutowareAuto directory>
ade enter
source /opt/AutowareAuto/setup.bash
ros2 param list
Current Behavior
ros2 param list
command produces Derived Constants with ./
prefix:
/vehicle_constants_manager_node:
/.cg_to_front
/.offset_height_max
/.offset_height_min
/.offset_lateral_max
/.offset_lateral_min
/.offset_longitudinal_max
/.offset_longitudinal_min
/.vehicle_length
/.vehicle_width
cg_to_rear
inertia_yaw_kg_m2
mass_vehicle
overhang_front
overhang_left
overhang_rear
overhang_right
published_all
tire_cornering_stiffness_front
tire_cornering_stiffness_rear
use_sim_time
vehicle_height
wheel_base
wheel_radius
wheel_tread
wheel_width
Expected behavior
It feels like ros2 param list
command should list all parameters without any prefixes:
/vehicle_constants_manager_node:
cg_to_front
cg_to_rear
inertia_yaw_kg_m2
mass_vehicle
offset_height_max
offset_height_min
offset_lateral_max
offset_lateral_min
offset_longitudinal_max
offset_longitudinal_min
overhang_front
overhang_left
overhang_rear
overhang_right
published_all
tire_cornering_stiffness_front
tire_cornering_stiffness_rear
use_sim_time
vehicle_height
vehicle_length
vehicle_width
wheel_base
wheel_radius
wheel_tread
wheel_width