Skip to content

This project comprises a Python application developed to create a control panel or dashboard for FRC (First Robotics Competition) robots. The application is designed to retrieve data provided by the robot, process this data using a DataTable, and transmit it to JavaScript-based dashboard panels via the WebSocket protocol.

License

WoXy-Sensei/python-ntcore-websocket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FRC Robot Data WebSocket Server

This Python application is designed to receive information from FRC (FIRST Robotics Competition) robots using NTCore and WebSocket. It establishes a WebSocket server to make the received data accessible.

Features

  • Collect and transmit data from FRC robots using NTCore.
  • Expose the data through a WebSocket server for real-time monitoring and analysis.

Requirements

  • Python 3.x
  • NetworkTables (NTCore) library
  • Websockets library

Installation

  1. Clone this repository to your local machine:
   git clone https://github.com/WoXy-Sensei/python-ntcore-websocket

Usage

  1. Start the FRC robot data server:
    py main.py
  1. The WebSocket server will be accessible at ws://127.0.0.1:8000. You can connect to this WebSocket to receive real-time data from FRC robots.

Contributing

If you'd like to contribute to this project, please follow these steps:

  1. Open an issue to discuss proposed changes or new features.
  2. Fork the repository and create a new branch.
  3. Make your changes and submit a pull request.

License

This project is licensed under the MIT License.

About

This project comprises a Python application developed to create a control panel or dashboard for FRC (First Robotics Competition) robots. The application is designed to retrieve data provided by the robot, process this data using a DataTable, and transmit it to JavaScript-based dashboard panels via the WebSocket protocol.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published