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.

The Magni robot is strong, fast, and heavy

When reconfiguring hardware always remove the battery cables so no live voltage is present on the main board

On This Page

  1. Preface
  2. Requirements
  3. Magni Controls
  4. Troubleshooting

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. How to drive with optional Logitech controller
  5. Connecting a workstation and starting the Robot
  6. Control the robot by voice using Robot Commander on an Android phone
  7. Driving a robot with a keyboard
  8. How to set up cameras and sonar board
  9. 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. Fiducials Enable You To Set Waypoints and Goals
  5. Using Floor Fiducials To Guide Your Robot
  6. Use Robot Commander To Control Robot Navigation
  7. Use A Script To Control Robot Navigation
  8. The Fiducial Follow App
  9. Running Magni in Simulation

Verification and Support Of Your Robot

  1. Overview
  2. Updating Software and Firmware
  3. Basic Verification Of Operation
  4. Diagnostics, Developer Tips and I2C
  5. PC Board Revision Identification
  6. Motor Controller Board Pinouts And Power Supply Ratings
  7. Raspberry Pi GPIO Lines In Use And Using Them For Your Own Needs
  8. Removal And Installation Of Main PC Boards