Line Runner

No discussion of embedded development would be complete without the creation of an autonomous robot. Having a robot that can utilize sensors to analyze its environment and that can move by itself brings your embedded projects to life.

We are going to build a simple tank that can follow a track and pause for obstacles. It will be able to accurately (and quickly) follow a black line on a white surface and identify if there are any blockages on the track. Also, we will use a simple infrared transmitter to issue commands to the robot.

Bill of Materials

For the project we are going to utilize the Makeblock robotic platform. This ...

Get Raspberry Pi with Java: Programming the Internet of Things (IoT) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.