1 of 9

Remotely Piloted

Vehicles

Team: Dhruv, Daniel, Nandini

Advisor: Prof. Richard Martin

2 of 9

Project Objectives

  • Develop software for remote piloting vehicles
  • Additional sensing will be added to aid the pilots
    • additional cameras
    • range sensors
    • audio feedback
  • Evaluate the strengths and weaknesses of remote piloting interfaces for ground-based vehicles.

3 of 9

Hardware Design

OSOYOO Servo Steer Smart Car

Mecanum Wheel Car

4 of 9

Mecanum Movement

5 of 9

Architecture

“Server”

VPN (zerotier)

“Client”

Direct Connection

6 of 9

Code

Server (snippet, .py)

client (js)

7 of 9

Demo

8 of 9

ZeroTier (Networking)

9 of 9

Future Plans

  • Develop a better client-side interface
    • Joystick for mecanum
    • Develop User application
  • Start sending camera data from the server to the client
  • Set up a server and client on the mecanum robot
  • Potentially do some object detection and integrate sensors for emergency stops