Skip to content

Latest commit

 

History

History

DIY_200DK_RC_Car

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

DIY_200DK_RC-CAR

Do you want to DIY a toy car platform powerred by Atlas 200 DK? This repo will help you build it on your own.

Four projects are presented here. They are based on the same RC car platform: Elegoo Smart Robot Car Kit, which is easy to buy or find its equivalents.

Note that, the repos are verfied on CANN 3.0.0 / C73 / NPU 20.0, but should be easily transferred to newer CANN versions.

Project Description Features Programming Language Used Models
HandposeRCcar Use hand gesture to remote control the car moving around
  • Two setup options: I2C and UART
  • bluetooth for remote control
  • Aduino for motor control
C++ handpose
Automated Traffic Police Signal Recognition System Firstly, based on headpose to decide whether the controller is looking at the car, then recognize the controller's body gesture to move around
  • Python UART Interface
  • State Machine Implementation
  • DK installed on RC car (powered by power bank)
  • Aduino for motor control
Python
  • bodypose
  • object detection
  • headpose
Hand Gesture Controlled Robot Pet The Robot Pet (RC car) will trace your object, following your hand gesture to take a picture and move around
  • Servo Moter for Camera
  • RasperryPi with LCD for display
  • UDP connection between 200 DK with RasperryPi
  • Aduino for motor control
Python
  • handpose
  • hand detection
  • object detection
Body Gesture Controlled Robot Pet (ROS) The Robot Pet (RC car) will trace your object, following your body gesture to take a picture and move around
  • Servo Moter for Camera
  • RasperryPi with LCD for display
  • UDP connection between 200 DK with RasperryPi
  • Aduino for motor control
Python (ROS)
  • bodypose

These examples can be good start for your own DIY project. For example, you can add

Possible extensions:

  • adding a Wifi Module for remote display/control
  • adding a filter for stable poses estimation
  • more stable bluetooth hardware
  • SLAM
  • etc.