You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The simulation give the following error messages: [ruby $(which ign) gazebo-1] [ERROR] [1704465289.453031469] [a200_0005.controller_manager]: The 'type' param was not defined for 'joint_state_broadcaster'. [ruby $(which ign) gazebo-1] [ERROR] [1704465289.533124046] [a200_0005.controller_manager]: The 'type' param was not defined for 'platform_velocity_controller'.
And the spawner:
[spawner-5] [FATAL] [1704465289.454854305] [a200_0005.spawner_joint_state_broadcaster]: Failed loading controller joint_state_broadcaster
[spawner-6] [FATAL] [1704465289.536445595] [a200_0005.spawner_platform_velocity_controller]: Failed loading controller platform_velocity_controller
[ERROR] [spawner-5]: process has died [pid 138988, exit code 1, cmd '/opt/ros/humble/lib/controller_manager/spawner --controller-manager-timeout 60 joint_state_broadcaster --ros-args -r __ns:=/a200_0005'].
[ERROR] [spawner-6]: process has died [pid 138990, exit code 1, cmd '/opt/ros/humble/lib/controller_manager/spawner --controller-manager-timeout 60 platform_velocity_controller --ros-args -r `__ns:=/a200_0005'].
To Reproduce
Provide the steps to reproduce:
Follow the installation tutorials
Create a folder for each robot in -/clearpath/ (cp1 and cp5)
Copy the example robot.yaml to each folder and change the serial number, host : self, and namespace to a200-0001 or 5.
Ugly workaround but works if you're using multiple instances of the same robot.
In clearpath_generator_common/clearpath_generator_common/param/platform.py replace the namespace with "/**" in line 88.
@@ -88,7+88,7 @@ classPlatformParam():# Parameter file to generateself.param_file=ParamFile(name=self.parameter,-namespace=self.namespace,+namespace="/**",path=self.param_path)
Please provide the following information:
Expected behaviour
I am launching a simulation using
ros2 launch clearpath_gz simulation.launch.py rviz:=true setup_path:=$HOME/clearpath/cp1
and spawning an additional robot using
ros2 launch clearpath_gz robot_spawn.launch.py setup_path:=$HOME/clearpath/cp5
And I should expect a robot completely working.
Actual behaviour
I cannot drive the second robot.
The simulation give the following error messages:
[ruby $(which ign) gazebo-1] [ERROR] [1704465289.453031469] [a200_0005.controller_manager]: The 'type' param was not defined for 'joint_state_broadcaster'. [ruby $(which ign) gazebo-1] [ERROR] [1704465289.533124046] [a200_0005.controller_manager]: The 'type' param was not defined for 'platform_velocity_controller'.
And the spawner:
To Reproduce
Provide the steps to reproduce:
5 - Launch the simulation with
ros2 launch clearpath_gz simulation.launch.py rviz:=true setup_path:=$HOME/clearpath/cp1
6 - Spawn a robot with
ros2 launch clearpath_gz robot_spawn.launch.py setup_path:=$HOME/clearpath/cp5
7- use teleop to drive to drive the robot 5, not working
'ros2 run teleop_twist_keyboard teleop_twist_keyboard cmd_vel:=/a200_0005/cmd_vel'
The text was updated successfully, but these errors were encountered: