GitXplorerGitXplorer
d

RobotControl

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
885ea36ec388ef3490cd91b3b05f793d9395a1d6

* full screen support

ddelock committed 5 years ago
Unverified
29eff457b8e08f10a249995d68db4654b449b193

flip camera view when turn camera back

ddelock committed 6 years ago
Unverified
197be06b74429f27b2057e0e18872f6d68db54da

replace a 4k camera, change camera to high resolution

ddelock committed 6 years ago
Unverified
0990cb17d7716cfbbc4cb5fff57797534fd075c2

delay a while when turning camera to certain position. This is to avoid overcurrent.

ddelock committed 7 years ago
Unverified
c5879120ed1cdece269743147358cb2417d89dbc

remote NCS support temporary, because new NCS stack seems break current build

ddelock committed 7 years ago
Unverified
eaaed10b915216502bb9a14f29308ef2c04fa71f

go back to fisheye

ddelock committed 7 years ago

README

The README file for this repository.

RobotControl

Total solution for a DFRobot Devastator Tank mobile robot

Intro

This is a hobbist project I made for a robot tank.

Software

The software stack of RobotControl has the following features:

  • Seperate bottom half and upper half, decouple mechanic control and logic+camera.
  • Support visual AI inference on the Robot (through an Neural Computing Stick).
  • Support telebotics through TCP/IP network, allow remote control as well as telemetric through built-in camera on the robot.
  • Kivy based client allow easy porting to multiple platform including Linux, Windows, Mac, Android.

The UI of telebotic looks like:

UI-front

Hardware

The project also comes with a reference hardware design, the hardware has the following features:

  • Built with a single 180 degree fisheye camera.
  • Dual servo driven camera allows better fovea vision.
  • Bottom half is made from a DFRobot®️ Devastator Tank mobile robot platform, driven by a Romeo Arduino®️ board.
  • Upper half is made from a Intel®️ Joule 570x board. Other x86 based board should also work.
  • Upper half equipped with an AI stick -- Intel®️ Movidius Neural Computing Stick, provides low power real time AI inference.

Here is how the Robot tank cart looks like:

Front right view

front-right

Front left view

front-left

Top view

top