Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Mobile Base

Quori's mobile base module — referred to as the RAMSIS base in the software — provides omnidirectional ("holonomic") mobility. A differential-drive wheel pair is combined with a continuously rotating turret that carries the mounting plate for the upper body, so the robot can translate in any direction while independently orienting its torso. Caster wheels stabilize the platform.

The turret rotation is also what allows Quori to direct its gaze and camera field of view by turning the whole upper body (see Head and Sensors for Interaction).

Joints

As described in Robot Description, the base contributes three continuous joints:

  • l_wheel - The left wheel joint.
  • r_wheel - The right wheel joint.
  • turret - The rotational joint for the mounting plate on top of the base (typically occupied by Quori's torso).

The zero heading of the turret can be adjusted as explained in Calibration.

Sensors

A 2D LIDAR is mounted in the base and exposed as the ramsis/base_laser_scanner frame. It is used by the mapping and navigation stacks (see Navigation and the Testing section for how to verify it).

Electronics and control

The base is driven by a NUCLEO-F303K8 microcontroller running quori_base_embedded, with three Pololu Simple Motor Controllers (left wheel, right wheel, and turret). See Microcode for flashing instructions and motor-driver settings.

The base connects to the onboard PC over USB and receives 12V power from the robot's main battery through an XT60 connector. It can also be used standalone with your own robot on top: see Modular Configurations for the power and data requirements.

Usage