Mobile Robotics

About Workshop

This workshop covers various concepts of mobile communication and microcontroller programming, necessary for the development of a mobile controlled robot. DTMF stands for “Dual tone multiple frequency”.

We will be using a dedicated modem/mobile at the receiver module i.e. with the robot it self and send the commands using DTMF tones as per the required actions.

Conventionally, Wireless-controlled robots use radio control, which have the drawbacks of limited working range, limited frequency range and the limited control.

Use of a mobile phone for robotic control can overcome these limitations. Students would develop a robot that can be controlled by calling the mobile phone placed on the Robot and pressing the keys on their mobile phone.

Important points about DTMF:

  • DTMF Controlled Robot without Microcontroller
  • DTMF is the acronym for Dual tone modulation frequency.
  • When a key is pressed from our mobile, it generates a tone combination of two frequencies from our keypad.
  • DTMF based robotic vehicle circuit consists of DTMF decoder IC, driver IC l293D IC and motors.

  • The workshop will be divided into two days and four sections. Each section will be of four hours.

    The first section will be the introductory section where the fundamental details about the technology will be explained to the students.

    In Second section we will provide them the minute details of the technology that we are going to work upon and provide them the kit to work.

    Third section will be focussed upon completing the project and understanding the errors that one can make while working on the project practically.

    In the fourth section the particiants will compete against one another and the best robots will be rewarded with prizes. All the participants will be given certificates.

    Introduction to Robotics

    Basics of Robot Electronics:

    • Basic Electronic Components
    • Fundamental Electrical Concepts
    • Sensors
    • Operational Amplifier
    • Integrating Circuit
    • Interfacing of Sensors
    • Motors and Controlling Circuit
    • Interfacing of Motors
    • DTMF (Dual Tone Multiple Frequency)

    Introduction to Microcontrollers

    This session would deal with the basics of Microcontroller. The focus will be on the AVR series micro controller- ATMega8, which is one of the most powerful and widely used 8 bit micro controller.

    • What is Microcontroller?
    • Difference between Microcontroller and Microprocessor.
    • Microcontroller Architecture and Interfacing.
    • How can we use Microcontroller in our Own Circuits?

    Introduction to Programming Languages

    • Assembly vs Embedded C.
    • Microcontroller Programming using 'Embedded C'.

    Discussion on Different Algorithms

    • Line Following Robot Algorithms
    • Edge Avoiding Robot Algorithm
    • Obstacle Avoider Robot Algorithm
    • Wall Following Robot Algorithm
    • Sound Operated Robot Algorithm
    • Light Searching Robot Algorithm
    • Mobile Controlled Robot Algorithm

    Installation of Software and Debugging

    • Writing your First 'Embedded C' Program in AVR Studio
    • Program Compilation and Debugging.
    • Loading Compiled 'C' Program into Microcontroller using Robosapiens 'AVR BOOTFlasher v1.0 Beta'

    Assembling the DIY kit

    Assembling plays a major role that deals with the mechanical section of Robotics including mounting of components and mechanical stability.

    Generating different LED Patterns using Arduino Uno

    Development of Line Following Robot using Arduino Uno

    As the name suggests, Line Follower Robot is well programmed mobile machine that can follow a path visible like Black Line on White Surface or vice versa. A simple fuzzy logic will do the job of maneuvering the robot according to the Line Following Algorithm discussed in session 2.

    Development of Edge Avoiding Robot using Arduino Uno

    Edge Avoiding Robot is a mobile machine that senses the presence & absence of surface below it and avoids the absence of the surface using the Edge Avoiding Algorithm discussed in session 2.

    Generating different LED Patterns using Mobile Phone

    Development of Mobile Controlled Robot using Arduino Uno

    A Mobile Controlled Robot is a mobile device that provides wide-range of wireless control ability to your robot sitting in one place, until and unless your mobile phone gets out of signal.


    A simple quiz of 20 to 25 minutes will be conducted for the students. It will cover the questions and topics related to the workshop. The pattern of the quiz will be objective and questions will be according to the level of understanding of students.


    After the hand on theory and practical experience from the workshop, Competition will be conducted for the participants. Winners of the workshop Will be decided on the basis of the marks scored in the quiz and the competition Which will held in the fourth section of the workshop.

    Certificate Distribution

    On behalf of INFIROBO Pvt. Ltd. Certificate of Appreciation will be awarded to all the Winners and a Certificate of Participation will be given to all the Participants.