Skip to content

chxlky/rover-control-app

Repository files navigation

Rover Control Tauri App

Overview

This Tauri-based desktop application serves as the primary control interface for the rover. It allows the user to control the rover using either a keyboard or an Xbox controller, transmitting input data over WebSockets. Additionally, the app provides a live video feed from the rover's camera to assist with navigation.

Features

  • Keyboard & Controller Input: Accepts input from either a keyboard or an Xbox controller when the app window is active.
  • WebSocket Communication: Converts user input into JSON format and sends it via WebSockets to the rover's teleoperation node.
  • Real-time Video Feed: Connects to the rover's camera stream, displaying the feed directly in the app.
  • Input Mode Selection: Users can switch between keyboard and controller input modes via the UI.
  • Tauri Backend: Handles input processing and WebSocket client communication in Rust.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published