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

Steering controller testing #57

Open
8 tasks
AbBaSaMo opened this issue Jul 15, 2024 · 0 comments
Open
8 tasks

Steering controller testing #57

AbBaSaMo opened this issue Jul 15, 2024 · 0 comments
Assignees

Comments

@AbBaSaMo
Copy link
Contributor

AbBaSaMo commented Jul 15, 2024

Overview

We have a ROS2 node called parallelogram_steerign_controller which listens to a topic called cmd_vel which outputs Twist messages and then calculates the position the ESDA servo must turn to in order for the vehicle to turn appropriately.

As part of this issue, we need to send a variety of cmd_vel messages while running the steering controller while observing how well the system runs and modifying the

Relevant resources

Acceptance criteria

  • The controller just needs to be able to cause the servo to spin to an appropriate position in response to given cmd_vel values as verifies by software and mechanical members

Todo

  • Organise a time with mechanical members
  • Put the ESDA on the ground
  • Connect and turn on the servo
  • Run the parallelogram_steering_controller
  • In a separate terminal, send twist messages to the topic cmd_vel
  • Observe how the servo and wheels turn and ensure mechanical and software agree it's turnign appropriately
  • don't forget to define limits for th eservo to not turn beyond so it doesnt break
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

3 participants