-
Notifications
You must be signed in to change notification settings - Fork 346
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Testing ackermann steering controller #611
Comments
Just to provide more info, this is the output I'm getting from running sim.launch.py:
|
So those last issues were resolved, now I'm running into the following concern: Sending twist commands using rqt will have the steering joints to rotate continuously. With some searching I find this older piece of code. Could I possibly manually enforce the joint limits inside read or write? You can also reproduce the problem using the sim.launch.py here and sending steering commands using rqt. |
So I'm trying to test the Ackermann Steering Controller that is currently being worked on to get merged.
I built a repo with the hardware_interface and the urdf description of an Ackermann robot (f1tenth).
Everything is set up but I am running into an issue. This is my first time setting up ros2_control for a robot, so I feel lost as to how I could resolve the problem.
In this repo there is info regarding how to reproduce my docker environment.
I believe the issue is that the "front wheel joints" (continuous) which are connected to the "steering hinges" (revolute) are not registered to the Ackermann controller so their transformations aren't published. Not sure that's the issue though. Nonetheless, the front wheels aren't showing up in the rviz.
Any suggestions as to what I need to do?
The text was updated successfully, but these errors were encountered: