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

Receiving and interpreting data on the Arduino side #6

Open
Tracked by #4
dyamon opened this issue Nov 22, 2021 · 0 comments
Open
Tracked by #4

Receiving and interpreting data on the Arduino side #6

dyamon opened this issue Nov 22, 2021 · 0 comments
Assignees
Labels
hardware About building/testing hardware components software About programming or debugging code theory About theoretical or abstract concepts to discuss Extra discussion is needed
Milestone

Comments

@dyamon
Copy link
Member

dyamon commented Nov 22, 2021

We are receiving a stream of position in radiants for each of the joints.

We are set on using the AccelStepper library for dealing with stepper motors. This allows us to achieve the following:

  • move a stepper motor by specifying a target absolute position;
  • Group and move motors together.

Before doing this we need to receive information from ROS and translate the stream of radiant position to a sequence of motor position to pass to the AccelStepper library.

Hint: ROS communication will be asynchronous and we cannot afford to lose information because we are performing some other action. This is most likely a job for interrupts.

Resources

@dyamon dyamon self-assigned this Nov 22, 2021
@dyamon dyamon added software About programming or debugging code theory About theoretical or abstract concepts to discuss Extra discussion is needed labels Nov 22, 2021
@dyamon dyamon added this to the December 2021 milestone Nov 22, 2021
@dyamon dyamon added the hardware About building/testing hardware components label Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hardware About building/testing hardware components software About programming or debugging code theory About theoretical or abstract concepts to discuss Extra discussion is needed
Projects
None yet
Development

No branches or pull requests

1 participant