The Aero board comes with Yocto on RTOS but has anyone tried installing ROS on it and I want to have my Aero Communicate with an ODroid XU4 is it possible to do it via UART ?
The Yocto distribution prepared for the Intel Aero board already comes with a meta-ros layer which provides ROS Indigo.
This layer includes MAVROS as well to allow communication with the PX4 flight controller through a ROS node.
Though I will be following this thread as we have had several issues related with the Yocto distro and the included packages (out of date / old) why we are currently also investigating how to install Ubuntu.
Thanks for your interest in the Intel® Aero Platform.
As Thomas has mentioned the Yocto distribution comes with a meta-ros layer that provides ROS Indigo Igloo services. You can find that information in the following links: https://github.com/intel-aero/meta-intel-aero/wiki/Meta-ROS https://github.com/intel-aero/meta-intel-aero/wiki/Meta-ROS and https://github.com/intel-aero/meta-ros https://github.com/intel-aero/meta-ros.
I would like to let you know that we support Yocto for the Intel Aero, and Ubuntu is out of our support scope. I haven't tested it using Ubuntu, however, I have investigated in order to help you and I found a discussion where some users have installed ROS and Ubuntu on the Aero, also, they have communicated the Aero with a Pixhawk and a Pixracer via UART, please take a look at /message/427599# 427599 ROS and PX4 on Intel Aero for more details, also you might want to participate in that discussion.
Thank you for the answer and feedback.
With regard to the post you refer to, can you please let me know why that thread has been locked?
Would you mind to let me know why you decided to use and distribute Yocto as the main kernel/image for the Intel Aero board?
Why did you not go for the more commonly used and robotics community accepted Ubuntu? Notice that ROS was invented intentionally for Ubuntu but ended up being supported by other platforms as well.
I'm not sure why that discussion was locked, however, it has been unlocked and you should be able to participate there. My apologies for any inconvenience caused.
Moreover, regarding your questions, the Yocto project provides tools for developers to create custom Linux images for embedded products. You can find additional information about the Yocto project here: https://www.yoctoproject.org/about https://www.yoctoproject.org/about.
I am quite aware about the Yocto project which is indeed usefull for embedded devices deployed or intended for the mass market - but I would never chose Yocto for a research platform!