Skip to content

Raspberry Pi

athenaangara edited this page Apr 17, 2024 · 4 revisions

We want to enhance the iRobot Roombas and to do so we need to connect a Raspberry Pi to it which connects to the Luxonis camera. The Raspberry Pi's are new they do not have any software on them, so they are all blank. Therefore, we would need to flash the Raspberry Pi so that is has the correct software. So far, we have worked with a Raspberry Pi 5 and 2. We used a Pi 2 just to test our software while the Pi5 is unavailable, but integrating the Pi5 is the final goal. At the moment we got the Raspberry Pi 2 to work as that is what we started off with. Right now, we are troubleshooting through the Raspberry Pi 5 as we want to use a new Raspberry Pi 5.

How to flash a blank Raspberry Pi:

  1. Have an SD hard that is big enough to hold the software (we have used a 128 GB SD)
  2. Find the correct software in this link. If that link does not work when importing the software to the Raspberry Pi try the Raspberry Pi Imager: . If you want to import the correct software to use the Luxonis Camera use this link and open up the Google doc and download the version OAK_CM4_POE.
  3. Take the correct software chosen and flash into the SD. I recommend using the software Belena Etcher to do this step.
  4. Once the software is in the SD, plug in the SD into the Raspberry Pi. Then boot up the Raspberry Pi.

How to hook the Raspberry Pi 2 with Luxonis Camera and Boot up:

  1. Have an HDMI chord connected to the computer monitor and to the Rasperry Pi 2.
  2. Connect the mouse and keyboard to the Raspberry Pi 2.
  3. Connect the power supply which will be a micro to USB or micro to Type C and connect the USB or Type C to the power block. The micro side connects to the Raspberry Pi 2.
  4. Have a Type C to USB cable. Connect the Type C to the Luxonis Camera and the USB to the Raspberry Pi 2.
  5. Make sure the SD is inserted into the Raspberry Pi 2 and has the correct software which is meant for the Luxonis Camera. Please go back to step 2 in How to flash a blank Raspberry Pi to download the correct software.
  6. The Raspberry Pi 2 should boot up, you will be asked to choose a language and then asked to make a password.

Connecting Raspberry Pi 5 to Roomba:

At the moment we are figuring how to connect the Raspberry Pi 5 to the iRobot Roomba because the iRobot Roomba only supports Ubuntu 22 while the Raspberry Pi can only run Ubuntu 23.