Welcome to Rose City Robotics Common Platform Documentation
Welcome to the comprehensive documentation for the RCR Common Robotics Platform! This documentation provides everything you need to build, operate, and maintain your robotics system.
🔗 GitHub Repository: https://github.com/RoseCityRobotics/common_platform - Source code, hardware designs, and issue tracking
Quick Start
Initial Setup
Virtual Machine Setup - Set up Ubuntu VM on Windows/macOS for ROS2 development
Host Configuration - Connect to your robot’s Raspberry Pi
Network Configuration - Configure WiFi and network settings
Software Setup - Install ROS2 and configure the development environment
Flash Teensy Firmware - Program the robot’s microcontroller
Getting Started
- Quick Start
- Introduction
- Raspberry Pi Connection Guide
- Host and Network Setup
- Pull the Latest Changes from GitHub
- Flashing the Teensy Microcontroller
- Keyboard Teleoperation
- LiDAR Operations
- SLAM Operations
- Camera Operations
- Image Classification Data Annotation
- Using a Bluetooth Gamepad
- Hardware Assembly Guide
- 3D Printed Parts
Robot Operations
Advanced Operations
ROS2 Desktop Tools
Object Detection (YOLO)
Testing and Validation
Getting Help
If you need assistance or have questions:
Check the Operations Manual for step-by-step guides
Review the troubleshooting sections
Visit our GitHub repository for source code and issue tracking
Contact the RCR team for additional support
Last updated: October 2025 Version: 1.0