Work in Progress

Inspiration

Situation: You are super lazy and don't want to stand up, how do you get drinks? Or sitting in a long meeting or presentation and don't want to disturb the others by standing up? Our idea: Call a roboter! It can bring you drinks and food and whatever you want. The roboter should recognize speech and command the roboter. Follow the speech until reaching the desired destination.

BBB

The three B's in our name stand for Beer, Bring, Bot and can be used in all the possible permutations.

What it does

So far the BBB acts like a remote-controlled car, that can be steered with multiple devices.

How we built

We used the Raspberry Pi and microphone provided by Infineon with a robot car kit. We have four batteries powering the motors and a powerbank powering the raspberry. On the raspberry we've installed Arch Linux and we are using Python for the software components. This includes RPi.GIO for steering and Flask for the Frontend. Additionally we added a camera for videos.

Challenges we ran into

  • Automatically connect the raspberry running on Raspbian to the internet.
  • Infineon microphone installation script not available for Arch Linux.
  • Our kit was missing a wheel, but thankfully Vector helped us out with a 3D print.
  • Setting up the correct wiring to not fry our raspberry.

Accomplishments that we're proud of

  • It does drive!
  • It turns on the spot, due to the setup of the wheels (similar to a tank). ## What we learned
  • Use Arch.
  • Flask >> Streamlit
  • Electric engineering skills ## What's next for BBB
  • For Speech to Text we want to use PocketSphinx STT engine, and then Jasper to add our functions.
  • Building a bigger robot with a platform for drinks
  • Live videos

Built With

Share this project:

Updates