Skip to content

Remote rover with differential steering and web joystick. Web, WebSocket and DNS server with C++ OOP implementation

Notifications You must be signed in to change notification settings

lahiiru/turtleBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TurtleBot

Introduction

This repository contains source codes of TurtleBot which is a simple RC Rover. This rover has its inbuilt HTTP / Websocket servers. Remote controller is a virtual joystick which can be moved by finger tip or mouse. This remote controller can be accessed from any Wifi enabled device. Following technologies are used for this project.

  • NodeMCU DevKit
  • Visual Micro / VS programming environment
  • Websocket, Raw TCP/IP communication
  • JavaScript
  • Simple physics

The main feature of the robot is its propelling system. It has following unique features.

  • Robot driver feels real vehicle steering.
  • All vehicle parameters can be controlled by one fingertip.
  • No client applications or remote controllers needed.
  • Any wifi enabled device with a web browser can act as the remote controller.
  • Direct and through a network controlling modes.
  • Enhanced smooth driving using websoket communication and servo motors.

Architecture

architecture

About

Remote rover with differential steering and web joystick. Web, WebSocket and DNS server with C++ OOP implementation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages