https://github.com/windingmotor/ksp-wpilib
🚀 Combine Kerbal Space Program with the FIRST Robotics Competition WPILIB using the kRPC mod. Train your programmers using familiar concepts!
https://github.com/windingmotor/ksp-wpilib
frc frc-java krpc krpc-scripts ksp ksp-mods wpilib wpilib-vscode
Last synced: 4 months ago
JSON representation
🚀 Combine Kerbal Space Program with the FIRST Robotics Competition WPILIB using the kRPC mod. Train your programmers using familiar concepts!
- Host: GitHub
- URL: https://github.com/windingmotor/ksp-wpilib
- Owner: WindingMotor
- License: other
- Created: 2024-11-05T21:38:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-16T02:14:06.000Z (over 1 year ago)
- Last Synced: 2025-08-04T10:28:11.262Z (11 months ago)
- Topics: frc, frc-java, krpc, krpc-scripts, ksp, ksp-mods, wpilib, wpilib-vscode
- Language: Java
- Homepage:
- Size: 83 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 KSP-WPILIB Training System
#### Note: The wrapper is not fully complete and is still in testing!
A training platform that combines Kerbal Space Program (KSP) with WPILib to create an accessible environment for learning FIRST Robotics Competition (FRC) programming concepts. This project provides a wrapper for kRPC that allows programmers to control KSP rockets using familiar WPILib command-based programming patterns.
## Overview
This training system bridges the gap between learning robotics programming and practical implementation by:
- Providing a safe, virtual environment for testing control systems
- Using familiar FRC programming patterns and tools
- Offering real-time feedback through KSP's visual interface
- Enabling experimentation with PID control and command-based programming
## Prerequisites
- WPILib 2024.3.2 or newer (2025 beta coming soon)
- Java 17 or newer
- Kerbal Space Program
- kRPC mod for KSP
- FIRST Robotics Competition VSCode extension
## Getting Started
1. Install Kerbal Space Program and the kRPC mod
2. Clone this repository
3. Start kRPC server and create a RocketSubsystem class
4. Spawn a vessel in KSP then start the WPILIB Simulator