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: 18 days 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 (7 months ago)
- Default Branch: main
- Last Pushed: 2024-11-16T02:14:06.000Z (6 months ago)
- Last Synced: 2025-05-08T02:18:21.252Z (18 days 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