Skip to content

hiamitabha/course

Repository files navigation

This is a repository of the code companion for the online course: 'Learn AI with a Robot' available at https://robotics.thinkific.com The first 25% of the course is FREE. You can buy the remaining 75% of the course.

To run each of these programs you would need:

  1. A vector robot. Available on Amazon (https://tinyurl.com/t9ck23j)
  2. The Vector SDK 0.6 available for download at: https://developer.anki.com/vector/docs/index.html
  3. Any extra dependencies mentioned for the individual programs.

Please report any bugs that you find while running these programs. Happy learning!

A short description of the folders:

Notebooks folder contains nice examples for you to learn how to train machine learning models on different datasets based of Anki Vector. Examples are illustrated on Jupyter notebooks, and can be easily run on Google Colab for the reader to understand how to train machine learning models.

Clip folder has files which show how to integrate Vector with the OpenAI CLIP model.

MLOps folder has files which show how to perform ML Operations with examples of deploying a production model for Vector

A short description of spome of the files:

genDynamicAnimation.py

Shows how to generate a composite animation from 2 or more animations

kernel_vector_sign_language.ipynb

Notebook showing how to train Vector to recognize the human sign language

TrainVectorWithYOLOv5.ipynb

Notebook showing how to train Vector to do object detection, specifically, recognizing another Vector robot.

label.py

How too label human signs

move_cube.py

Ask Vector to move a cube

multipleVector.py

Use two vectors to compare different animations

playAnimation.py

Play an animation

vectorAnimationsList.txt

Complete listing of Vector's animations

weatherInfo.py

Ask Vector to give a detailed weather report.

About

Material for "Learn AI with a robot"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published