tcratius / FEEDIE

A feeding robot built with SainSmart 6-Axis Servos Control Palletizing Robot Arm and Arduino 101 Board.

Home Page:https://youtu.be/WOYQ2A6ZiRU

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

FEEDIE (pronounced /ˈfi:di/, combination of feed and foodie) is a feeding robot specially designed for people who couldn't eat or drink independently. According to our survey, over 15% of the families have at least one person who couldn't take care of himself and over 20% of them have a great demand for a robot to help them. One can interact and control the robot by natural language instructions. After receiving message from a user, FEEDIE can extract keywords from the instructions, find what the user want on the table, and feed it into his mouth.

Our core techniques consist of Speech Recognition, Image Recognition, Grabbing Algorithm and Human Computer Interaction.

You can click here to watch a video of demo or download our product introduction.

 

Hardware Configuration

  • SainSmart DIY 6-Axis Servos Control Palletizing Robot Arm
  • Arduino/Genuino 101 Board
  • Logitech c270 web camera
  • AC adapter

Code Catalog

  • Arduino - Serial communication logic & object grabbing algorithm
  • Classifier - OpenCV cascade classifiers
  • Flask - User Interaction module
  • Modules (abandoned) - Speech & Object recognition models
  • Training - Cascade classifier training tool

License

MIT License

Copyright (c) 2020 Ye Liu

About

A feeding robot built with SainSmart 6-Axis Servos Control Palletizing Robot Arm and Arduino 101 Board.

https://youtu.be/WOYQ2A6ZiRU

License:MIT License


Languages

Language:C++ 33.8%Language:Python 31.8%Language:JavaScript 23.4%Language:CSS 6.2%Language:HTML 3.6%Language:MATLAB 0.7%Language:Batchfile 0.5%