Install ROS on your computer
Learn how to install the Robot Operating System (ROS) on your host computer using Linux, Windows Subsystem for Linux (WSL), or native Windows installation.
ROS Development
Learn practical ROS development for the Leo Rover. This guide covers using command-line tools, writing nodes, building workspaces, and extending the URDF.
ROS graph in RQT Tutorial
Learn to use RQT to visualize the ROS computation graph of your Leo Rover, a powerful technique for debugging node and topic communication issues.
Visualizing in RViz
Learn to use RViz to display and interact with the Leo Rover's 3D model. This guide covers setup, launching, and both live and offline visualization.
Steering with a joystick
Learn to control a Leo Rover with a joystick by creating a ROS package using joy_node and teleop_twist_joy to publish velocity commands.
Autonomous Navigation
Detailed guide for setting up autonomous navigation on a Leo Rover using ROS , SLAM Toolbox with LiDAR.
Multi-Rover ROS Setup
Learn how to configure multiple Leo Rovers on a single ROS network. This guide covers setting up a shared ROS master, namespaces, and unique TF trees.
Autonomous docking
Learn how to autonomously dock your Leo Rover to a charging station using ROS. Detailed tutorial with launch files and parameters.