Questions tagged [gz-ros2-control]
Questions related to the gz_ros2_control package for gazebo (ign_ros2_control up to humble) from ros2_control framework for ROS 2
33 questions
0
votes
1
answer
16
views
Wrong odom values in simulation
I am moving my robot in Gazebo Harmonic with the 'turtlebot3_absolute_move' example from here. The robot is using the DiffDriveController from gz_ros2_control.
When entering an angular position of 90 ...
0
votes
0
answers
27
views
controller_manager node runs but provides no services (Gazebo Fortress/ROS 2 Humble)
I am trying to simulate a differential drive robot in ROS 2 Humble with Gazebo Fortress, using ros2_control for the hardware interface. I have followed the standard tutorials, but I am stuck on a ...
3
votes
0
answers
22
views
Why there is no acceleration state_interface for gz_ros2_control?
For instance, JointTrajectoryController does have support for acceleration state interface, as stated here.
Further, it changes its interpolation method based on what we are sending as command (...
0
votes
1
answer
20
views
Error in gz_ros2_control plugin: “Hardware Component with name ‘custom_sensor’ does not exists
I’m creating a custom sensor plugin in ROS 2 Humble + Ignition Gazebo 6 (Fortress) using gz_ros2_control. My plugin inherits from gz_ros2_control::GazeboSimSystemInterface and implements the typical ...
0
votes
0
answers
25
views
gz_ros2_control Best Practices/Integration
I had a couple of questions with regards to setting up gz_ros2_control. According to the docs, the gz_ros2_control plugin like the one below in my sdf file, requires a parameter argument that details ...
1
vote
1
answer
63
views
Is my ROS 2 setup correctly configured for effort_controllers/JointGroupEffortController?
I want to control a 2-DOF planar robot in Gazebo using ros2_control via effort commands, and monitor the joint angles (θ₁,θ₂) via /joint_states.
controllers.yaml
...
0
votes
1
answer
46
views
Why does the gz_ros2_control_plugin only load hw components derived from GazeboSimSystemInterface?
I am reaching out to inquire about the limitations of the gz_ros2_control_plugin in accepting hardware components beyond the gz_ros2_control::GazeboSimSystemInterface.
I am currently developing a ...
1
vote
0
answers
43
views
ROS2 Jazzy Gazebo plugin parameters file cannot contain "robot_description" in path this results in no --param-file append for spawners [closed]
Where should I turn this in for a bug report? I don't know if this is a bug in ros2_control or gz_ros2_control or even a used parser.
Environment
OS Version: Ubuntu2404
Source build commit ...
0
votes
1
answer
34
views
Controller is loaded and active but robot doesnot move when sent commands
When I load the robot arm in ros2 jazzy gazebo environment I am seeing 2 issues
Robot arm is collapsed
My commands are being published but not accepted by the robot arm.
Below is my launch file code
...
0
votes
2
answers
393
views
ROS2 Gazebo Controller Spawner: Could not contact service /controller_manager/list_controllers
I have a URDF file of my robot, which I successfully spawned in Gazebo with a customized world. The next step is to control the robot, and I prepared a launch file with the differential drive ...
0
votes
0
answers
51
views
Ardupilot Rover simulation
I'm trying to set up an Ardupilot simulation (like the wildthumper example), but for an ackermann-steering rover with some additional sensors.
(my code is base on this repository)
I managed to get the ...
0
votes
0
answers
40
views
How do I add an end effector to a UR arm to have control in Gazebo Harmonic?
I could really use some tutorials or examples if anyone has ones the suggest.
I can connect everything in urdf/xacro and launch RVIZ with the full system (custom table, robot arm, robotiq hand-e ...
0
votes
0
answers
52
views
How to activate controller in ROS2 Gazebo Ignition?
I'm trying to simulate the Zinger robot https://github.com/pvandervelde/zinger_ignition in ROS2 Humble (Ubuntu 22.04). When launching RViZ, I get the following errors:
...
0
votes
1
answer
120
views
IgnitionROS2ControlPlugin not loading controllers
System: Ubuntu 22.04
ROS2 version: Humble
Gazebo: Fortress
Code: ws_gazebo
I am working on creating a gazebo simulation of my dual iiwa7 (Kuka) setup for my bachelor thesis about ...
0
votes
2
answers
52
views
How to move turtlebot3 without diff_drive_controller
I'm using ros2 humble. I simulate gazebo empty world, turtlebot3 burger model. I deleted diff drive plugin part from sdf file. I want my turtlebot to move without using diff_drive_controller. I tried ...