The aim of this thread is to discuss and improve the documentation for Rasberry Pi build using Software Architecture diagrams that enable easier understanding of the software architecture.
Hi @akmoorthy,
Thanks for starting this thread about documenting the Pi image.
As the builder of the image lâll be happy to answer any questions you have.
Rohan
Hi @rohbotics,
Can you provide a recipe that you follow for installing and configuring ROS for your PI image? I was able to use your image for the PI as the master to control a LEGO ev3, but I need it on Raspbian so I can uses the Intel Neural Compute Stickâs SDKs. I tried installing from scratch on but run into issues with roslaunch.
Sorry for the delay, the scripts for building the image are in this repo https://github.com/UbiquityRobotics/pi_image_build
I am not sure how well a Raspbian based solution will be supported, what is the reason you need Raspbian?
hi,
ROS website has instructions for build and configuration. I agree with Rohan on caution of Rasbian build.
They are porting it for other operating systems. As of today, you
need to keep in mind the following:ROS is known to have dependencies on Ubuntu. ( basicallyROS is Ubuntu + some libraries)You can do a custom build on any Debian based Unix (including Rasbian) but its more involved process, will encounter issues that will take time to resolve. I would not do it.
Even for our pi wars robot competition we are using Ubiquity build (based on Ubuntu) as its out of the box.
I would recommend you try to bring your specific libraries to ROS rather than trying to build ROS on Raspbian.
with regards
Arul
Hi. For documentation purposes, can you simplified how-toâs on SSH and VNC functions that have either been tapped or changed by this ROS Pi image that youâve distributed. Specifically on how to get SSH working right and using VNC from another computer to remote into the Pi and see its desktop- the basic and usual function on any other OS for the Pi that is not functioning correctly, please.
The standard âenable VNCâ function in âraspi-configâ under âInterfacing Optionsâ Option # 3, which is in almost all Rasbian images and previous versions, is no longer present in this OS. Another issue, when is when you enable SSH in this same tool, after you reboot it auto-disables for some reason. I was able to make this all work by installing tightVnc, and changing a bunch of things, but it used to be as simple as clicking an option that has been repurposed for SPI in Interfacing Option in the âraspi-configâ tool. Is there an easier way to do this, because that would make an awesome KB article.
Thanks.