PDF Print E-mail
 

Robotics & Embedded

 
A Six Weeks Traininig on Embedded Systems & Robotics Design The course involves making of a robot from scratch. During the training you will be exposed to programming in 8051 Microcontroller using KEIL Compiler and Embedded C. At the end of the training you would have constructed your own robotic applications. The workshop clears concepts related to Embedded systems, Microcontrollers, Embedded C in KEIL Compiler, artificial intelligence, PC Port Programming, robotics and automation.

            What this training aims to achieve is to push your limits, to further fuel your passion for robotics. We hope that building autonomous robots will drive you to further pursue robotics seriously while at the same time enjoying the entire creative process.
 

MICROCONTROLLERS

  • Basic Architecture Details Microprocessor & Microcontroller
  • Detailed Explanation of microcontroller (RISC & CISC)
  • Detailed Explanation of Architecture (8051)
  • Introduction to KEIL compiler (Most commonly used tool for chip programming in C)
  • Introduction to Embedded C
  • Basics of Interfacing for Input and Output units.
  • General Hardware Design tips for microcontroller.
This exhaustive session will include the study of different microcontrollers available, especially the 8051 core and its derivatives. The architecture and the required embedded components for robotics in the 8051 core are discussed in details. 89s51 features and capabilities will be studied in depth.
Curriculum

ANATOMY OF AUTONOMOUS ROBOTS & EMBEDDED SYSTEMS

  • Introduction to world of robotics
  • Autonomous Robotics
  • Elements of an autonomous robot
  • Microcontroller based robots
  • Introduction to Embedded Systems
  • Introduction to Microprocessor
  • Introduction to Microcontroller
This session will introduce the participants to the world of autonomous robotics and embedded systems. Different approaches to building autonomous robots will be covered. Participants will be introduced to basic elements of an autonomous machine viz. Microcontroller, actuators, feedback and sensors. All this will be sequentially dealt with, in detail throughout the training session.

PROGRAMMING & INTERFACINGS (EMBEDDED SYSTEMS)

  • Embedded C in details using KEIL compiler.
  • Detailed description of Debugging Software testing and burning tools.
  • Description of EEAST EASY PROGRAMMER (ES-EZ-31 version 4.1).
  • Interfacing Explanation for various modules like LEDs, LCD, Sensors, Switches, Keypads, DC Motors, Stepper Motors etc.
  • Software Explanation in C using KEIL for all the above described Modules.
  • Hands on Hardware practice session for all these modules.
  • Hands on Software practice session for all these modules.
An introduction to the embedded C programming concepts will be given. Hands-on sessions will include study and execution of different programs. Step by step process of coding in KEIL IDE for our particular microcontroller, shall be explained.
IN DEPTH TO ROBOTICS

ACTUATORS

  • Geared DC motors
  • RC Servo motors
  • Stepper motors
  • Details of various types of motors and actuators will be studied. Special attention will be
  • imparted to DC and stepper motors. Other unconventional modes of actuation like Pneumatics and artificial muscles will be discussed in brief. Hands on sessions will include controlled driving of DC motors in different drive configurations.

MOTOR DRIVERS

  • Electromechanical: Relays
  • Solid-state drivers: H-bridge, IC drivers
Principles of motor drivers including electromechanical and solid-sate drivers will be covered. Concepts of fly-back diodes, snubbers and other different strategies to reduce interference will also be studied.

Different Gear Mechanism

  • Why Gears are Required
  • Force Torque and Speed relationship
  • Bevel, Worm, Rack & Pinion Gears & Gear Systems
In this module working principles of different gear mechanism, their requirement and implementation to different engineering applications will be studied in details.

SENSORS

  • Light: IR LEDs
  • LDRs, IR photodiodes
  • phototransistors
  • Thermistors
  • Sound: Ultra-Sonics
Capability of any autonomous robots is directly limited by the number of sensory inputs. Different types of sensors and their applications will be studied in this session. Hands-on sessions will deal with interfacing and calibration of Infrared based line detection and obstacle detection sensor modules.

Robotic Applications Covered

  • PC Controlled Robot
  • Line follower robot
  • Obstacle Avoidance Robot
  • Robotic Arm
  • Stair Climbing Robot
  • Robo Soccer
THE KIT (EEAST BOT) During the hands on sessions participants will be working on robotic research platform, the EEASTBOT. To further add to the excitement of building autonomous robots. During this training session, all the participants will be making line follower, obstacle avoider & other robotic applications, the participants will learn to integrate different modules, formulate advanced strategies and enter an arena of competitive robotics.

The EEASTBOT includes the following components

  • The controller board (Brain)
  • Built around the popular 89s52 microcontroller with ample of program memory (8Kb).
  • 2 channels of motor control, capable of driving 2 dc motors at a time.
  • Onboard LCD for enhanced interaction.
  • 8 digital input channels for sensor interfacing.
  • Onboard RS232 level shifter for direct communication with a computer.
  • 4 general purpose LEDs and switches.
  • Two Infrared line detecting modules.
  • Two Infrared obstacle detecting modules.
  • Study Material and Manuals
  • Basic Electronics Kit consisting of required development tools.

Chassis

  • Bakelite sheet or MS sheet based Chassis.
  • Driven by 2 geared motors.
Approximate Cost of the kit: 2500 to 3000 Rs
Targeted Audience & Prerequisites

Students pursuing B-tech (CSE, IT, ECE, EE, ME, E&I), MCA, BCA, Diploma Electronics & Robotics hobbyist can join this course. Basic Programming knowledge in any language and knowledge to basic electronics will be an extra advantage.