Timeline for ROS2/Gazebo/ros2_control: Class gazebo_ros2_control/GazeboSystem does not exist
Current License: CC BY-SA 4.0
6 events
when toggle format | what | by | license | comment | |
---|---|---|---|---|---|
Dec 7, 2023 at 16:17 | comment | added | Spezies31 | You are right. I am currently working on finding out which nodes i need for a "bare bone" launch without errors and a hardware_interface consisting of one joint. On which i can expand my definition of the hardware interface and so on. I orient myself on the demo "gazebo_ros2_control_demos/cart_example_position.launch.py " But still getting errors. I will open a new issue if i can't handle them. | |
Dec 6, 2023 at 15:09 | comment | added | Christoph Froehlich | And I don't see you spawning your robot, have a look at the launch file github.com/ros-controls/gazebo_ros2_control/blob/… | |
Dec 6, 2023 at 15:07 | comment | added | Christoph Froehlich | You have to use the controller manager from gazebo_ros2_control, and don't launch a different node as you have done in your launch file. | |
Dec 6, 2023 at 14:20 | comment | added | Spezies31 | I created a ros2_control_node because i did not see one after i launched the package. It was a try to get a /controller_manager node. I am able to start the example "cart_example_position.launch.py" I am checking and comparing the code to my code right now. So far i tried adding dependencies to package.xml, adapting gazebo node and robot_state_publisher node. No success so far. I hardcoded the path within the <ros2_control>-tags already. It makes no difference. Is it possible that the variable "path_picker_controller_config" overwrote it somehow? | |
Dec 6, 2023 at 9:07 | comment | added | Spezies31 | Yes i read it that the gazebo_ros2_control plugin instantiates the controller manager. I also tried it with and without the ros2_control_node. But it never worked and i never saw the start of a controller manager in my ros2 package to this day. I will try your suggestion and report to you | |
Dec 6, 2023 at 8:35 | history | answered | Christoph Froehlich | CC BY-SA 4.0 |