Skip to content
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

No feedback topic with ackermann controller #1328

Open
LukasLange28 opened this issue Oct 30, 2024 · 2 comments
Open

No feedback topic with ackermann controller #1328

LukasLange28 opened this issue Oct 30, 2024 · 2 comments

Comments

@LukasLange28
Copy link

Im working on a carlike robot with an ackermann controller.

The controller works and the robot can already drive.
Now I want to implement a localization for the robot.
Therefor I need the wheel odometry.
As far as I understand it, the ackermann controller can publish a odometry based on the steering joint position.
I already have a node that publishes these positions.

In my yaml file, I have set the "position_feedback" to true.
But I have not found a new topic for these feedback.
What should the feedback topic look like?

Does the hardware interface has an affect on the feedback?
Im working with the "mock_components/GenericSystem".
That worked fine for now.
Do I have to use a different one?
And do I have to write it by my self?
Or can the carlike hardware interface be adapted?

@christophfroehlich
Copy link
Contributor

"Feedback" here means that measurements from odometry sensors of the wheels are used to calculate the odometry (aka forward kinematics) instead of using the commands sent to the robot. No additional topic will be published, all publishers are summarized here. You maybe look for the odometry topic?

@LukasLange28
Copy link
Author

I have a node for each steering wheel, that publishes the measured steering position of each wheel.
That position comes from an angle sensor.
Is there no topic to publish these measured positions?
If not, what is the interface for the sensor data?
Yes, I want to publish an odometry topic, but there for I have to get my "Feedback" into the ackermann controller.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants