Robbie Robot

Robbie Robot is fun project that I am developing with my kids, JĂșlia and Pau. The ultimate goal is to have an autonomous robot that can wander around the house and chase the cat (without hurting it, of course!).

The robot itself is composed of the mechanics and the control electronics, so the goal of this page is to keep some updated information regarding these two parts to ease the development of the project.


The robot mechanics is based on the DFRobot Pirate-4WD Mobile Platform, which includes 4 micro-speed motors (90cm/s) with encoders (20ppr, pulses-per-revolution).

Motor electronics

The low-level motor controller is based on the DFRobot Romeo BLE Quad board, which features a STM32F103 microcontroller (ARM Cortex-M3, 72 MHz, 64 kbytes RAM, 512 kbytes Flash), a CC2540 Bluetooth 4.0 radio and two DRV8833C motor drivers (Dual H-Bridge).

Control electronics

The high-level control is based on the Texas Instruments MSP432P4111 Launchpad, which features the MSP432P4111 microcontroller (ARM Cortex-M4F, 48 MHz, 256 kbytes RAM, 2 Mbytes Flash).

  • public/robot.txt
  • Last modified: 2018/11/12 10:10
  • by pere