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

Support for Ardunino Uno #17

Closed
mattions opened this issue Mar 14, 2019 · 4 comments
Closed

Support for Ardunino Uno #17

mattions opened this issue Mar 14, 2019 · 4 comments
Assignees
Labels
question Further information is requested

Comments

@mattions
Copy link

I saw that the Arduino DUE is supported, but not the UNO.

Will the support be added, or does already work?

Thanks!

@OpusK
Copy link
Contributor

OpusK commented Mar 15, 2019

Hi, @mattions

Since the memory requirement of XRCE-DDS currently used is larger than RAM of Uno and Mega, it can not be supported.

If any vendor makes a lightweight protocol that can support DDS (if it makes it possible to run below 2K RAM), it seems to be able to support it.

@OpusK OpusK self-assigned this Mar 15, 2019
@OpusK OpusK added question Further information is requested in progress labels Mar 15, 2019
@mattions
Copy link
Author

Hi @OpusK,
Yeah that makes sense. I expected that the new DDS stack was a bit heavier.

I guess at the moment nobody is working on something like that

@OpusK
Copy link
Contributor

OpusK commented Mar 18, 2019

I guess at the moment nobody is working on something like that

Sadly, free DDS seems to be what you said.
Some paid DDS-RPC products require a lower source than MicroXRCE-DDS, but because they require a paid license, it is difficult to use in the Arduino project.

For now, for use with UNO, Mega, like rosserial, we need to use a separate package to convert and convert to DDS format. Unfortunately, ros2arduino does not yet have a specific plan associated with it.

@OpusK OpusK closed this as completed Mar 25, 2019
@OpusK
Copy link
Contributor

OpusK commented Mar 25, 2019

This issue has been closed as there weren't recent activities. Please feel free to reopen this thread if there's any opinion to throw. Thanks.

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

No branches or pull requests

2 participants