Racing Robots Session

Dependencies:   MbedJSONValue m3pi

This is the library for the Racing Robots session. It supports the M3PI robot of Polulu.

It is based on the "Arduino" principle of the init and loop function.

Just add a main.cpp file which contains:

Racing Robots main file

#include "robot_logic.h"

void init()
{
   //put your initialization logic here
}

void loop()
{
    //put your robot control logic here    
}

Features include:

  1. Controlling the LEDS
  2. Move forward and backward
  3. Turn
  4. Read the sensor values
  5. Use a PID controller

History

added Xbee support for start/stop default tip

2015-06-01, by sillevl [Mon, 01 Jun 2015 14:53:39 +0000] rev 9

added Xbee support for start/stop


Added support for start/stop via Xbee

2015-06-01, by sillevl [Mon, 01 Jun 2015 14:47:32 +0000] rev 8

Added support for start/stop via Xbee


PID works, updated the comments

2015-02-25, by pcordemans [Wed, 25 Feb 2015 15:56:14 +0000] rev 7

PID works, updated the comments


implemented show stats and cleaned up the documentation

2015-02-25, by pcordemans [Wed, 25 Feb 2015 09:10:13 +0000] rev 6

implemented show stats and cleaned up the documentation


added led implementation; cleaned up error messages

2015-02-24, by pcordemans [Tue, 24 Feb 2015 09:38:40 +0000] rev 5

added led implementation; cleaned up error messages


removed racing_robots.h

2015-02-24, by pcordemans [Tue, 24 Feb 2015 09:06:29 +0000] rev 4

removed racing_robots.h


added mbed and m3pi sublibraries

2015-02-24, by pcordemans [Tue, 24 Feb 2015 09:01:06 +0000] rev 3

added mbed and m3pi sublibraries


Add implementation of calibrate, pid and drive control. Not working as it should !

2015-02-23, by dwini [Mon, 23 Feb 2015 14:37:37 +0000] rev 2

Add implementation of calibrate, pid and drive control. Not working as it should !


Cleanup of racing_robots.

2015-02-23, by dwini [Mon, 23 Feb 2015 12:48:22 +0000] rev 1

Cleanup of racing_robots.


Define interface of pololu for racing robots.

2015-02-23, by dwini [Mon, 23 Feb 2015 12:24:31 +0000] rev 0

Define interface of pololu for racing robots.