19/10/2017 3:35pm
Our paper "Behaviour-Data Relations Modeling Language For Multi- #Robot Control Algorithms" now available to read!… [LINK]
18/10/2017 2:15pm
LEGO's new Women of NASA kit. Great learning for both kids and adults @LEGOIdeas [LINK] [LINK]
17/10/2017 11:01am
Nice open-call #reserch #fellowships programmes at LMU Munich [LINK]
16/10/2017 3:09pm
#robots that can merge and split their collective architecture (but the article title is preposterous @IEEESpectrum) [LINK]
13/10/2017 1:46pm
RT @MMGiuliani: First demo of our new human-robot interaction setup. Come visit us at @BristolRobotLab to have a look 😀. [LINK]

[Linee the line follower]

Date: Dec 2013
Tags: robotics

Linee the line following robot Linee is a line following robot that instead of being programmed, uses a fully analogue controller board. It features headlights, light sensors, a comparator chip, wheels and other small parts that make it follow either black lines on a light background or white lines on a dark background. This is my first real robotic project ever.

How does it work? The resistance of the light sensors (photo resistors) mounted in the front, facing the floor, is different on the two sides when the robot is crossing a line (i.e. when a different light reflection due to a different colour is being perceived). At that point, the comparator chip finds the difference and sends a higher voltage to the proper wheel, making it turn faster, so that the robot turns slightly until the colour perceived by the sensors is the same again. The green or yellow indicator LEDs light up as well to signalise which side is getting power. This way of processing information makes the robot ‘wiggle’ as it follows a line.

The robot consists of two soldered breadboards. The sensory breadboard is in the front and contains variable resistors that can adjust the strength of the headlights and the balance between the right and left side of the light sensors. The control board sits on top of the robot and connects the sensory board with all the other necessary electronics, wheels and the power supply. The boards are mounted on a basic mobile chassis with custom-built body made of Meccano parts. There is also a switch that changes the behaviour between black-line-following and white-line-following.

Control board top Sensory board top
Control board top Sensory board top
Control board bottom Sensory board bottom Empty chassis
Control board bottom Sensory board bottom Empty chassis

{Please enable JavaScript in order to post comments}


Robot swarms in action

Watch e-puck robots collect resources and bring them back to base. While the previous simulation work helped us to learn a lot about the...

[read full]

How to compile code for e-puck robots on your computer

Compiling code natively on e-puck robots or cross-compiling on your computer can be very tedious. Luckily, there is a third option:...

[read full]

Coding for tomorrow: Why is good code important?

"Why should I care about how my code is written, as long as it works?" I will argue here that well-structured and well-written code not...

[read full]

How Coding in Python Might Be Bad For You

7 reasons why coding in Python is like writing a really bad essay and getting away with it

[read full]