Ubiquity Robotics Documentation


The Magni robot is strong, fast, and heavy. Initially, use lumber, bricks, or whatever you have to lift the wheels free of the floor, or run it somewhere where it can’t hurt anyone or anything if it surprises you. NOT ON A TABLE TOP.

Always remove the red battery cable for any work on boards to remove live voltage from the main board

You may visit the Ubiquity Robotics Forum for assistance or more information and tips

High Level Overviews

  1. Introduction To The Magni Platform
  2. Requirements: Batteries, Network, Workstation use & Configuration
  3. Magni Power Controls

Quick Start

  1. If you don’t have your robot yet
  2. If you are using our Raspberry Pi image on its own without a Magni
  3. Unboxing, putting in batteries and charging them
  4. Connecting a workstation, starting and stopping the Robot
  5. Driving a robot with a keyboard using teleop twist
  6. How to drive with optional Logitech controller
  7. How to set up the camera
  8. How to set up the sonar board
  9. How to set up UR50 lidar
  10. How to make Follow Me work with a fiducial

Doing More With Your Robot

  1. How to connect the robot with your network
  2. How to set-up a workstation with ROS and Synchronize Time
  3. Visualize With rviz
  4. Lidar Navigation Using A Magni
  5. Fiducials Enable You To Set Waypoints and Goals
  6. Use A Script To Control Robot Navigation
  7. The Fiducial Follow App
  8. Using Robot Commander Joystick and Voice Control
  9. Running Magni in Simulation

Support and Verification Of Your Robot

  1. Burning a fresh Image, Updating Software
  2. Updating Firmware
  3. Verification Of Operation
  4. GPIO Line Usage And Using Them For Your Own Needs
  5. MCB Connectors, Power Supplies, LEDs & Helpful Mods
  6. Mechanical Drawings
  7. ROS Notes With A Focus On Magni Usage
  8. Diagnostics, Developer Tips and I2C
  9. PC Board Revisions For MCB, Switch Boards & more
  10. Removal And Installation Of Main PC Boards
  11. Troubleshooting