Skip to content

C# source-code to control an Open Rover vehicle from Rover Robotics via serial interface.

Notifications You must be signed in to change notification settings

maxsgit1234/OpenRover.NET

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRover.NET

C# source-code to control an Open Rover vehicle from Rover Robotics via serial interface.

Requirements

  • Windows (tested on Windows 10 64-bit)
  • .NET Framework 4.7.1 and .NET SDK (to build)
  • Visual Studio 2017
  • USB serial port

Summary

The only project is a Windows command-line executable that allows the user to issue commands to a rover and receive reports from the rover using the keyboard.

Of particular interest is the RoverChannel class, which represents a client to a single physical rover machine.

TODO

  • Tread-type rovers are not compatible.
  • Motion interface specifies the scaled motor values. Would be nicer to determine these values from a requested linear/angular velocity.
  • Reports received from the rover require interpretation and scaling by factors that are not documented anywhere.

About

C# source-code to control an Open Rover vehicle from Rover Robotics via serial interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages