This robot can understand spoken language and what it is looking at. It is created from commodity parts. The lower half is an Elegoo Robot Car v3.0. The upper half is a Jetson Nano. A Bluetooth Android app controls the robot using Spoken English. The robot has a camera, ultrasonic sensors and an unused 40 pin GPIO for sensor expansion. AI software in the Nano controls the robot. High-level spoken commands like ‘GO FIND OBJECT” instruct the robot to find and photograph things. The Android app is MVVM Kotlin and Java. The Jetson Nano is programmed in Python. The Arduino robot car is programmed in ‘C’. MIT License.
https://github.com/LeeHounshell/BatBot
The robot has five ‘operating modes’: