[LAB] // MICRO-ROBOTICS IN PROGRESS

PERCEPTION, PLANNING AND CONTROL FOR ROBOTS THAT FIT IN YOUR PALM.
FROM 27-GRAM MICRO-UAVS TO TINY AUTONOMOUS SWARMS.

OPEN NOTES // REAL HARDWARE // REAL CRASHES

TELEMETRYX+1.42 mY-0.88 mZ0.50 mROLL0.6°PITCH-1.1°YAW92.0°VBAT3.94 VLINK2M / 98%ATTITUDEMODEEXPLOREMASS27 gMULTI-RANGERFRONT1.44 mBACK0.70 mLEFT1.16 mRIGHT1.80 mUPBLOCKEDMAP LEGENDOCCUPIEDEXPLOREDUNKNOWNFLIGHT PATHGRIDCELL0.1 × 0.1 mMAX RANGE2.0 mP(HIT)0.90MMAP / OCCUPANCY — LOG-ODDSSLAM █START1.0 mPERCEPTIONPLANNINGCONTROLSLAMPRMA* SEARCHOCCUPANCY GRIDOPTICAL FLOWLOG-ODDSBRESENHAMPERCEPTIONPLANNINGCONTROLSLAMPRMA* SEARCHOCCUPANCY GRIDOPTICAL FLOWLOG-ODDSBRESENHAMAIRBORNE13 WAYPOINTSFLOW-DECK ONRADIO://0/80/2MCF 2.1
ON THE BENCH RIGHT NOW
CRAZYFLIE 2.1PYTHONUDACIDRONENUMPYCFCLIENT

PERCEPTION & MAPPING

RANGE SENSORS, OPTICAL FLOW AND CAMERAS FUSED INTO OCCUPANCY MAPS. GPS-DENIED BY DEFAULT.

SLAM

MOTION PLANNING

ROADMAPS, GRAPH SEARCH AND PATH PRUNING SO A PALM-SIZED ROBOT CAN THREAD A LIVING ROOM.

PRM // A*

FLIGHT & CONTROL

EVENT-DRIVEN CONTROL LOOPS, STATE MACHINES AND SIM-TO-REAL PORTING ON REAL MICRO HARDWARE.

SIM → REAL
[02] // BY THE NUMBERS
27GAIRFRAME MASS
0.1MMAP CELL SIZE
2MTRUSTED RANGE
04BUILD LOG ENTRIES

ALL ENTRIES >

01

MICRO-UAV AUTONOMY

DONE: PORTED FLIGHT, PLANNING AND RANGE-BASED SLAM TO A 27 G CRAZYFLIE.

02

VISION ON THE AIRFRAME

NOW: CAMERAS AND TINY NEURAL NETS TO SEE THE CHAIR LEGS THAT RANGE SENSORS MISS.

03

MICRO GROUND BOTS & SWARMS

NEXT: PALM-SIZED ROVERS AND COORDINATED TEAMS OF SMALL ROBOTS.

AN INDEPENDENT LAB AND BUILD LOG FOR SMALL AND MICRO ROBOTICS. THE GOAL: GIVE ROBOTS THAT WEIGH TENS OF GRAMS THE SAME PERCEPTION, PLANNING AND CONTROL STACK THAT BIG ROBOTS ENJOY.

STILL HAVE QUESTIONS?FIND ME ON GITHUB >