Comments (4)
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.
from ros2arduino.
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
from ros2arduino.
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.
from ros2arduino.
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.
from ros2arduino.
Related Issues (20)
- ESP32/ Arduino Uno: error: size of array 'data' is too large HOT 2
- How to find the Agent_IP_Adress HOT 1
- Publisher (or Topic) is not Registered to DDS/ROS2 Network HOT 1
- ESP32 Serial Communication & Build Error HOT 1
- Portenta H7 with Jetson NX HOT 2
- Error verifying code in arduino HOT 2
- Adding Float32MultiArray msgs HOT 1
- ros2arduino.refs error HOT 2
- is it possible to make it work for arduino MEGA board HOT 1
- ros2arduino for ROS2 Foxy HOT 2
- How to create new message type
- Subscriber issues on OpenCR
- Foxy support? HOT 1
- Generate ROS2 library to avoid version incompatibility
- Arduino UNO compiling issue HOT 17
- why ros2 topic list no data? HOT 1
- is support foxy?
- [question] : Is this supported for ROS2 Humble ? HOT 2
- strange issues with the minimal publisher and subscriber example
- Arduino Leonardo Support
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ros2arduino.