This is the reposistory used for the STEM Robotics with AI Computer Vision workshop taught at Jackson State University during UNITE 2023
Students leave with an undestanding of basic motion control and how computer vision allows robots to "see".
Introduce students to robotics with basic motion control using Arudino Adeept AWR-4.
Use computer vision to navigate and make decisions using a HuskyLens.
The workshop is 4-5 days roughly 3 hours each day. The rough plan is below
- Instructor and Student Introductions
- Introduction to Robotics and Computer Vision
- Slideshow and videos - students discuss what robots they are aware of and how they think they work
- Computer vision examples - object detection, object tracking, segmentation, etc
- Arduino IDE Setup
- Introduction to Adeept Robot
- Get robot to move - no pressure here just any motion - proves the computers are setup and the students can load code on the robots
- Introduction and plan for the day - robot programmed to do basic motion (square)
- First half - Program robot to make a square
- Second half - Introduce HuskyLens
- show how the HuskyLens can be trained on objects, follow line, etc
- Introduction and plan for the day - use HuskyLens to track an object
- Program HuskyLens to track an object
- Use HuskyLens tracking information to navigate with robot
- Introduction and plan for the day - carry over from Day 3 - follow the line with HuskeyLens
- Introduction and plan for the day - carry over from Day 4 - control robot with tags
Sketch->Include Library->Add Zip then select the zip from libraries/HUSKKEYLENSArduino-master/HUSKYLENS.zip
or
Copy the HUSKYLENS folder from libraries/HUSKKEYLENSArduino-master to the library folder for Arduino, For me on Windows it is located at C:\Users\USERNAME\AppData\Local\Arduino15\libraries