Martin Triplett
Published © GPL3+

Ava v2 - NLP, 3D Depth Vision, Visual SLAM, 12 Neural Nets

This bot combines 3D depth vision, SLAM, NLP, Kinematics,12 machine learning models, 12 sonars, and 22 actuators into a single social robot.

ExpertWork in progressOver 83 days1,394
Ava v2 - NLP, 3D Depth Vision, Visual SLAM, 12 Neural Nets

Things used in this project

Hardware components

8GB Mele Windows Stick PC
×1
Orbbec Astra S Depth Camera
×1
Intel T265 Tracking Camera
×1
Grove - Infrared Temperature Sensor Array (AMG8833)
Seeed Studio Grove - Infrared Temperature Sensor Array (AMG8833)
×2
Arduino Mega 2560
Arduino Mega 2560
×1
SSC-32u Servo Controller
×1
Sabertooth 2x5 Motor Controller
×1
ServoCity Gearboxes and Servos
×4
Actuonix Linear Actuators
×8
12V Planetary Gear Motors
×2
Devantech Sonars
×12

Software apps and online services

Spacy
Used for basic NLP features like chunking, pos tagging, named entity recognition, etc.
OpenCV
OpenCV – Open Source Computer Vision Library OpenCV
For basic machine vision tasks
TensorFlow
TensorFlow
For processing off-the-shelf pre-trained machine learning models (10)
Python
The bot runs python locally and on a server using flask.
Microsoft - Visual Studio 2019
The bot runs a lot of C# code on the LattePanda.
Android Studio
Android Studio
I use android for a voice remote.
YOLO Darknet
This model is used to recognize 80 different types of objects.
NLP Transformer Machine Learning Models
These models (5) are used for question answering, sentiment detection, masking, etc.
Microsoft DialoGPT Model
This model is used for conversational responses.
WolframAlpha API
This API is used for encyclopedia type knowledge in structured JSON format.
Wikipedia API
This API is used for encyclopedia type knowledge in text format.
ConceptNet API

Hand tools and fabrication machines

3D Printer (generic)
3D Printer (generic)

Story

Read more

Credits

Martin Triplett
3 projects • 11 followers
Contact

Comments

Please log in or sign up to comment.