An Object-oriented Interface for Telemetry and Control of a Mars Rover

Abstract

An application has been developed to remotely control a vehicle and display telemetry returned by the vehicle through a graphical user interface. The vehicle will compete in the University Rover Challenge hosted by the Mars Society. The software is responsible for asynchronously communicating to the remote system with a custom protocol over a wireless TCP/IP connection, handling user input from a team of human controllers, and processing data received from the rover and displaying it on the screen. A strong emphasis was put on keeping an Object-Oriented design throughout the project. It is built around the Model-View-ViewModel design pattern. The software was constructed using the C# and XAML languages with the Microsoft .NET framework.

Department(s)

Electrical and Computer Engineering

International Standard Serial Number (ISSN)

0884-5123

Document Type

Article - Conference proceedings

Document Version

Citation

File Type

text

Language(s)

English

Rights

© 2024 International Foundation for Telemetering, All rights reserved.

Publication Date

01 Jan 2015

This document is currently not available here.

Share

 
COinS