Skip to content
MRover Docs
Search
Ctrl
K
Cancel
GitHub
ROS2
ESW
Drone
Select theme
Dark
Light
Auto
MRover Software Introduction
General Resources
Best Practices
Git
I Hate Webdev, How Do I Add a Page
IDE Configuration
ROS & Environment
1. Introduction to ROS
2. Install ROS
3. Fundamentals of ROS
Install ROS on macOS
ROS Tools: rqt_bag
Setting up the Jetson
VM Setup
macOS VM Setup
USB Passthrough for UTM
Dev-Ops
Updating CI
URC vs. CIRC Switch
ESW
Getting Started
Introduction
Starter Projects
LED
LED Starter Project
Servo
Servo Starter Project - Part 1 - PWM
Servo Starter Project - Part 2 - CAN
Temp & Humidity
Temperature and Humidity Starter Project
STM32CubeMX Setup
STM32Cube\*
ESW Projects
ESW 2025-2026 Projects
Extra Guides
Archive
Archive
Building These Docs
CMake + CubeMX/CubeCLT Toolchain
Information
Brushed DC Motors
Brushless DC Motors
Build Tools
Communication Protocols
Communication Protocols
Nucleos Introduction
Science
STM32 Boot Information
Timers
MRover Embedded Software
Teleop
Teleop Overview
Downloading Offline Map
GUI Style Checking
Sample Vue Component
Tailwind Introduction
Teleop Codebase Organization
Teleop FAQ
Teleop Quickstart
Teleop Starter Project
Vue Introduction
WebSocket Handlers Lookup
Autonomy
Autonomy Overview
Autonomy Quickstart
Autonomy Starter Project
Overview
Localization
Perception
Navigation
Testing & Completion
Localization
Localization
Dual Antenna RTK
How to Calibrate the IMU
In Search of Globally Accurate Orientation
Invariant EKF
Localization Data Caching State Machine
Navigation
Navigation
5-DOF IK
Adaptive Pure Pursuit
Approach Object State
Approach Target Base State
Arm IK
Arm IK Testing Visualization
Arm Velocity Control
Click IK
Cost Map
Costmap Path Planning
Inward Spiraling
Lander Auto Align
Navigation State Machine Library
Obstacle Avoidance
Path Execution
Path Smoothing
Pure Pursuit
Second Camera Navigation Integration (LongRangeState)
Stuck Detector
Surface Normals Costmap
Perception
Perception
Key Detection
Light Detector
Long Range Tag Detection
Object Detection
Object Detector Model
Resources
3D Poses, Transforms, and Rotations
Vectorization
Drone
Drone Overview
900x Radio
Docker Setup (Experimental)
Flying the Drone
Full Development Bringup
macOS Ubuntu VM
Multi-Machine ROS2 Networking
NIX Video Capture Card
Resources
Software Install
Software Starter Project 2025-26
System Architecture
Archive
2024 Projects
2025-2026 Projects
GitHub
ROS2
ESW
Drone
Select theme
Dark
Light
Auto
System Architecture