Questions tagged [diff-drive-controller]
diff_drive_controller is a controller plugin for the ros2_control framework
62 questions
0
votes
0
answers
15
views
"Discrete jumps" from odom frame while using slam toolbox with gazebo
I have an issue when using slam toolbox in a simulated environment, what is happening is that whenever I start this launch file:
...
0
votes
0
answers
45
views
Robot does not move when using Nav2 in real world
I’m currently working on an autonomous navigation project using ROS 2 and Nav2. In simulation, several tests have been carried out, such as sending a goal with goal_pose, using actions like /...
1
vote
1
answer
66
views
DiffDrive not turning 4 wheel robot in Gazebo 8.9
I am using Gazebo Harmonic 8.9 and I am trying to simulate a 4-wheel robot. I used the official example for 3-wheel robot sdf from the gazebo site: here
However when I alter the sdf and add 2 more ...
0
votes
1
answer
94
views
Four wheel drive robot not moving properly in Gazebo Harmonic (ROS2 Humble)
I am a ROS2 beginner and I am currently working on simulating an unmanned ground vehicle in gazebo. I initially wanted to simulate the robot as a tracked vehicle but eventually gave up due to the lack ...
1
vote
1
answer
35
views
Diff drive controller configuration file loading fails
I work on a project where I set up diff drive controller for my robot. It is spawning in gazebo and now I want to publish velocity on cmd_vel and see the proper reaction in gazebo. The problem is that ...
0
votes
2
answers
69
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 ...
0
votes
1
answer
69
views
ros2_control velocity control
I'm working on a 4-wheel differential drive robot where the front and rear wheels have motors with different RPM (128 RPM and 282 RPM). This means that for the same PWM input, the wheels don't spin at ...
0
votes
2
answers
252
views
Need help with Nav2 differential drive
I have set up a Nav2 system for my 4-wheeled differential drive robot, but I can't quite get it to move correctly. It does weird erratic spinning, with the left wheels spinning backwards and the right ...
0
votes
1
answer
80
views
Can i use ros2 humble diff_drive_controller to steer six wheeled robot
I'm new to ROS community and I am using ROS2 Humble and Ignition Fortress Gazebo on Ubuntu 22.04.
I am working on six wheeled robot(normal traction wheels), each wheels can be rotated independently. ...
0
votes
2
answers
214
views
velocity command topic with diff drive controller
I'm working with a robot simulation and now U have encountered a small issue. Before when I used to launch my other robot from other project I could see cmd_vel ...
2
votes
0
answers
78
views
NAV2 + MPPI will not switch direction at waypoint
I am working on a larger garden robot and need it to go navigateThroughPoses. One of the special situations is where the poses are in a path where the robot has to switch direction 180° and go ...
0
votes
1
answer
90
views
Wheels always spinning in the same direction with ros2_control and DiffDriveArduino
I have reached the Articulated Robotics tutorial on ros2_control for real robots (link), but, when I test it, regardless of which teleop_twist_keyboard key I press, all the wheels spin in the same ...
0
votes
2
answers
129
views
My mobile robot doesn't move in any direction
I've created a mobile robot and applied the differential drive controllers to its wheels. However, while the wheels actually moves (the rotation is on) the robot stays still. How can I fix such ...
0
votes
1
answer
161
views
No /odom and /cmd_vel topics with diff_drive plugin
I am new to ROS2 and am currently working on getting a basic simulation going using Gazebo/ROS2 Humble. My robot's urdf works as expected on rviz when I use joint state publisher to control the wheels....
0
votes
0
answers
168
views
Ros_control not activating diff drive controller
I created a custom controller, and when launched the logs at the terminal where gazebo is launched show that it's configured and activated. When i try using the diff_drive_controller, the ros_control ...