4 votes

Robot model explodes in Gazebo

This is a famous crash in Gazebo, similar to the one shown below.  It is one of the confusing errors. To debug this issue, start the Gazebo with simulation paused. We can pause the simulation by ...
Robotawi's user avatar
  • 500
1 vote
Accepted

How to turn the wheels on a robot that uses ros_control?

So I managed to fix the issue. I removed the ros_control controllers I was using and replaced the control for the robot with the skid steer plugin which I found out about in this video and now I can ...
Balen's user avatar
  • 29
1 vote

How to configure ROS2 Control Hardware interface for differential drive motors for AMR with Roboteq FAMILY controller?

I wrote hardware interface recently for Roboteq SBL controller. You can find source file here with all the necessary files. diffdrive_roboteq_sbl Regarding PID - if you use closed loop control, then ...
Hercogs's user avatar
  • 13
1 vote
Accepted

Error when using Roboteq Controller ROS2 driver

the error you are getting is because humble has different dependencies. I wrote a ROS2 foxy driver last year that I recently added humble dependencies to. Might work with your MC. check out the humble ...
Chase's user avatar
  • 56
1 vote
Accepted

Basic example project of a gripper holding an object in Gazebo

I believe the current state-of-the-art attaches the object to the gripper via Gazebo when the object is in proximity, so the ideal solution that I am looking for does not seem to exist. I will use the ...
geko's user avatar
  • 33
1 vote
Accepted

ros2_control state interfaces not showing up

I don't see any obvious error in your configuration. I'd suggest to deactivate your controllers to reduce the console output first. Are there any hints from gazebo_ros2_control in the console output ...
Christoph Froehlich's user avatar
1 vote
Accepted

Transform between odom and base_link is faster than in real life [Solved]

First of all, diff_drive_controller does not parse URDF for the kinematic parameter: You have to define them correctly in the yaml file. /odom topic is purely coming from diff_drive_controller, so you ...
Christoph Froehlich's user avatar
1 vote
Accepted

ros_control with open loop system

Because, as far as I understand the ros_control pkg require the close loop system to control it with PID. This is actually not entirely correct. Some controllers in ...
gvdhoorn-rse's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible