Line following robots is a popular choice for beginners in educational or hobby purposes. Starting as a play, these robots have applicability in industry as a part of the manufacturing process, as guide in museums or in a warehouse to stock or retrieve the boxes from the shelves.
I take a look around the Internet and select some of the most interesting resources with the purpose to help beginners in the process of creating a line following robot. These robots have a simple task, can be built with minimal resources, and don’t require experience in programming robots.
Before starting to read the step-by-step tutorials and build a simple robot for line tracking, you have to check these links in order to find inspiration and the best resources for your robot idea.
Everyone is looking for free resources and GotABot is a useful program designed to be used in robotics for navigation. The program is used to plan a route on a map that will be followed by robots.
Simple DIY robot line follower that can be built at home.
- A PID Controller For Lego Mindstorms Robots
A comprehensive article / tutorial that explain how can be used a PID (proportional-integral-derivative) controller with Lego Mindstorms kit in order to control a robot.
- Line Following PID
Code source written in C programming language for the Arduino board and Pololu Qik motor controller.
- Line Follower
A good source of inspiration with code lines to control a robot with color-light sensor. All code lines from this article are written to be used with the Lego NXT kit and are written in Java.
- Line Follower
Java resource for a simple line following robot with two independent wheels and a color sensor.
- Line Tracker Kit
Complete tutorial how to use the three Vex sensors with ROBOTC sample code.
- Line Tracking Sensor for Arduino
Sensor (Arduino compatible) for line tracking projects.
- IR Line Sensor Module
Article with source code line-by-line to program an Arduino board with infrared sensor connected to detect the line.
- Adding a Light Sensor
Clear and complete tutorial with connection between Arduino board and a light sensor. An example of code lines is also available.
- Arduino Light Sensor
Overview of how to program an Arduino board to have feedback from a photoresistor.
- Measuring Light Levels With the Arduino
This tutorial explains how to add a Light Dependent Resistor (LDR) to an Arduino board, and has available the source code of software that run on the Arduino board.
- Line Sensor with Arduino
Comprehensive tutorial with source code and schematic images to use QRE1113 line sensor with an Arduino board.
- Line Following Robot Code Guideline Arduino Using PID Part 1, Part 2
Articles with PID algorithm code lines used together with an Arduino board.
- My First Arduino Project: Light Sensor and LEDs Bar Graph
An article that describes a simple project with a bar graph made of LEDs and controlled by a light sensor.
- Arduino UNO: Flex Sensor and LEDs
Tutorial with code sample for an Arduino UNO board that can be a source of inspiration for how can be used LED’s together with an Arduino board.
- Tutorial Line Tracker to Follow a Line
Tutorial with codes lines compatible with the Arduino board and VEX sensors to control the robot in order to follow a line.
Line following robot tutorials – how to build and programming code
In this chapter I make an overview of tutorials that can be used for inspiration to build simple robots with the aim to follow a line.
- Building Autonomous Line Followers with Arduino
Comprehensive tutorial to build and program an autonomous robot with Arduino board that follows a line.
- Competitions Robotics 3
A showcase robotic tutorial including schemes and steps to build two wheels fast robot with self-calibration based on environment.
- Line Follower Robot
Complete tutorial with sample code and schemes for an autonomous line follower robot.
- Robot Zero. A Line Follower for Beginners
An overview of steps how to build a simple robot to follow a line. Dedicated to beginners in the field of robot, the tutorial is an impressive resource with code lines and schemes.
- Advanced Line Following Robot
This tutorial explains you how to build an advanced robot with the aim to follow a line smoothly without move laterally very much.
- How to Make a Line Following Robot
Everything you need to build a fast robot including steps, robotic parts, and a lot of code lines to control the robot.
- Line Following Robot Using LDR and Arduino
This is a good example of how to build a simple robot using 3 LDRs, LEDs, and an Arduino board.
- Easy Steps for Making a Line Following Robot Using Infrared LED, Photodiode, Ardumoto and Arduino
This tutorial is to show how to create from scratch a line follower robot using Arduino board and infrared LED.
- Arduino Line Follower Take Two
Comprehensive article with steps and code lines using Ardumoto and QTR-8RC reflectance sensor to follow a line even if is interrupted.
NXT Line Follower Tutorials
Lego Mindstorms NXT is a powerful robotic kit with a strong trend in building from simple to complex robots. In this section of the article I made a list with comprehensive tutorials including steps to build NXT based robots to follow a line.
- Fuzzy Line Following NXT Robot
Tutorial with Boolean Logic algorithm and implemented using NXT-G Code.
- Line Follower
Step by step tutorial how to build from scratch a NXT robot and how to program it to follow a line.
- Line Following with RobotC
Complete tutorial with Mindstorm NXT kit used together with the RobotC integrated development environment to build a simple following line robot.
- Line-following Robot Design Using the LEGO NXT Mindstorm Kit
The title says it all about this article. A step-by-step tutorial that explains how to build a competitive robot to follow a line.
- Line Following with Camera Sensor
Tutorial how to use openRave, XML files and the Lego NXT kit to build a simple robot to track a line.
- Basic Line Follow Step By Step Directions
This post includes steps to build a simple tracking line robot using a light sensor and a simple algorithm.
- PID Linefollower
Tutorial how to build a simplex NXT robot using a proportional integral derivative controller.
Line Following Robotic Kits
A shorter way to have a line tracker robot is to jump after the manufacturing process and use a robotic kit already prepared with all robotic parts and ready to be programmed.
- Pololu 3pi Robot
Completed platform designed for beginner and ready to be programmed in C language. Is a mobile platform with two wheels capable to move with 3 feet per second.
- Boe-Bot Robot Kit
One of the best way to learn or teach how to put together the robotic parts and build one of the most advanced line follower robot without electronics and programming experience.
- Microbot Robot Kit
For hobby and educational purposes, a complete programmable robot kit with PICAXE 20X2 microcontroller.
- Gear Tacon Line Follower Robot Kit
Students and hobbyists can start the programming process of the robot using this kit with impressive wheels and better performance.
- Trekker Line Following Kit with 4 Sensors
This kit helps you to get robotics and programming experience.
- Line Following Robot Kit
Complete hardware and software kit based on PID line following source code.
- X-Bot Line Following Robot
Using basic electronic circuits the X-Box robot can be classified as an DIY autonomous robot.
- Line Follower Robot Kit
Simple robotic kit programmed for black line tracking.
- Line Following Kit
Educational kit with Arduino Decimilia brain.
- Line Follower
Atmel build three lines following robots with manual and automatic control.