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

Multithreaded read() write() in CombinedRobotHW #489

Open
sonelu opened this issue Apr 20, 2021 · 0 comments
Open

Multithreaded read() write() in CombinedRobotHW #489

sonelu opened this issue Apr 20, 2021 · 0 comments

Comments

@sonelu
Copy link

sonelu commented Apr 20, 2021

Hello,

At the moment the CombinedRobotHW read() and write() methods simply call sequentially the read() and write() of each of the robot HW interface included in the combined HW. In most of the cases the HW interfaces are independent and do not share resources (ex. use different communication ports, devices, etc.). One example could be a multi-bus Dynamixel or CAN chain operated on different serial ports.

In this case it might be beneficial to have the possibility to run the individual read() and write() methods each in their thread allowing for higher communication bandwidth with the devices.

Thanks.

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

1 participant