/KinecTank

Automated tank with obstacle avoidance through Computer Vision. Kinect was used to sensor the environment.

Primary LanguageC++MIT LicenseMIT

KinecTank

Autonomous tank with obstacle avoidance through Computer Vision. Kinect was used to sensor the environment.

Author: Josué Rocha Advisor: Odilon Corrêa da Silva

alt text

Kinect tank prototype 1.0 assembly.

Materials

  • Microsoft Kinect v1.0;
  • Refrigerator wheels;
  • 2 electric car window motors;
  • Arduino MEGA 2560;
  • 2 H-Bridges 43a Bts7960 Motor driver Arduino Ibt-2;
  • 12V motorcycle battery;
  • NOVADATA ND10 netbook.
  • Raspberry Pi.

To do

  • Prototype 1.0

    • Assemble tank;
    • Program motor control using Arduino and the H-Bridges;
    • Implement Kinect data acquisition and processing;
      • Object detection;
      • Route Calculation.
    • Serial communication interface between Netbook and Arduino in C++;
  • Prototype 2.0

    • Replace wheels with tank tracks;
    • Work on tank design.
  • Final version

    • Replace Netbook with Raspberry PI;
    • Print circuit board.