Skip to content
MRover Docs
Search
Ctrl
K
Cancel
GitHub
ROS2
ESW
Drone
Select theme
Dark
Light
Auto
Menu
MRover Software Introduction
General Resources
Best Practices
Git
Contributing
IDE Configuration
ROS & Environment
1. Introduction to ROS
2. Fundamentals of ROS
ROS Tools: rqt_bag
Setting up the Jetson
Setup
Getting Started
Installing Ubuntu
Native ROS Installation
Portable ROS Installation
VM Setup
macOS VM Setup (Deprecated)
USB Passthrough for UTM
ESW
Home
Getting Started
Introduction
STM32Cube
Starter Projects
LED
Servo
Part 1: PWM
Part 2: CAN
Temp-Humidity
Projects
Overview
Boards
Overview
ABS
BMC
LIM
PDB
Science
Reference
Build System
Overview
Project Anatomy
Toolchain and Presets
Generated Libraries
Build Script Internals
Continuous Integration
Configuration
Overview
Register Definitions
Device Values
CAN Configuration Interface
Python Tools
Overview
esw.can
esw.config
esw.cubemx
esw.stlink
esw.visualization
Script Reference
Maintaining Documentation
Useful Information
Build Tools
Timers
Communication Protocols
Brushed Motors
Brushless Motors
Cameras
Nucleo Information
STM32 Boot
Teleop
Getting Started
Teleop Overview
Teleop Quickstart
Teleop Starter Project
Guides
Vue Introduction
Sample Vue Component
Tailwind Introduction
Websockets Introduction
SQLite Introduction
Teleop Organization and Tools
Teleop Codebase Organization
GUI Style Checking
Camera Client
Downloading Offline Map
WebSocket Handlers Lookup
Teleop Projects
Feature Request
Teleop FAQ
Autonomy
Autonomy Overview
Autonomy Quickstart
Starter Project
Overview
Localization
Perception
Navigation
Testing & Completion
Projects 2026-27
Localization
Perception
Navigation
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
Arm IK
Path Planning
Hybrid A*
Search Trajectory
Modulation
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
Projects
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
URC vs. CIRC Switch
GitHub
ROS2
ESW
Drone
Select theme
Dark
Light
Auto
Teleop Feature Request
Feature Request
Section titled “Feature Request”
Fill out
this form
to request a feature.