Welcome Guest, Login|New User?Register




 

 

 

twitter


 
         

mitbots

Presents

 

SWARM ROBOTICS

 

This Workshop deals with the detailed analysis on the Autonomous Robots which will be able to work as a swarm. The main focus of this workshop is to introduce various methods of communication that can be used to transfer data between multiple machines.

 

 

Session 1: Introduction to Autonomous Robots and “Swarm”

 

  • What is Autonomous Robots?

Autonomous robots are robots which can perform desired tasks in unstructured   environments without continuous human guidance. Many kinds of robots have some degree of autonomy. Different robots can be autonomous in different ways. A high degree of autonomy is particularly desirable in fields such as space exploration, cleaning floors, moving lawns, and waste water treatment.

 

  • Difference between an autonomous and a manual robot.

  • Difference between a simple autonomous and an advanced

Autonomous robot.


  • What is Swarm Robotics?

Swarm robotics is a new approach to the coordination of multi-robot systems which consist of large numbers of mostly simple physical robots. It is supposed that a desired collective behavior emerges from the interactions between the robots and interactions of robots with the environment. This approach emerged on the field of artificial swarm intelligence, as well as the biological studies of insects, ants and other fields in nature, where swarm behavior occurs.


  • A few Real Life applications of swarm

  • Some algorithms for Swarm Robotics

 

Session 2: Microcontroller

 

This session will help the students to know what exactly a microcontroller is. Study will start from the very basic. Students will be taught how to read the datasheet and extract information out of it. Stress will be given on helping students to understand the complete electronic circuitry of the motherboards provided.

v Overview of available microcontrollers
v How to select the required microcontroller
v PIC architecture
v Microchip PIC18F4550 microcontroller

Session 3: Programming

 

  • Embedded C programming

 

  • Working on MPLAB V7

.

  • PICDEM FS USB programming.
  • Techniques of Boot loading

 

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 MPLAB V8., for our particular microcontroller, shall be explained. A due attention shall be given to good programming practices. Following features of the microcontroller will be covered in detail.

  • ADC
    • Using PICs inbuilt ADC
    • ADC interrupts.

 

  • LCD Display
    • Running a LCD with the microcontroller.
    • Monitoring Sensor output on the LCD.
    • Status monitoring of the motors.
  • Interrupts
    • Overview of running motors using interrupts.
    • Change in robot precision by differing attributes.

 

  • Communication
    • Introduction to Serial Communication protocols.
    • UART
    • Short and long range wireless communication
    • Avoiding signal jamming

Session 4: Algorithm Thinking


Interactive session with the students to promote the ability of thinking advanced algorithms. Several new approaches will be discussed.  Use of different hardware as well as algorithms will be discussed including

  • Making a simple and advanced Line follower.
  • Making a grid solving robot.
  • Interfacing of wireless communication mechanisms.
  • Implementation of swarm intelligence.
  • Communicating in between the swarm robots.
  • Scheduling in between the swarm robots.

 

Session 5:Actuators

 

Various types of actuators will be discussed in detail, with stress on their internal electromechanical arrangements. Their speed and torque control will be discussed in detail. Introduction of problems faced in circuitry involving controller and actuators is discussed. Usage of feedback and selection of motors is discussed in detail.

 

  • Geared DC Motors
  • Stepper motors
  •  RC Servo motors
  •  Reduction in speed of motors
  • Increase in the torque of motors
  • Selection of motors as per the application

 

Session 6:Motor drivers

  • Relays-Transistor Motor Driver
  • Motor Driving using Darlington Transistors (ULN Devices)
  • H-Bridge Motor Driver
  • IC motor Drivers
  • Detailed working of L293D
  • Introduction to Pulse Width Modulation

 

Necessity of Motor Drivers and their types (operation based), will be discussed. Electromechanical as well as solid state motor drivers will be explained in detail. The concept of H-Bridge will be stressed upon. Concepts of fly-back (protection) diodes, snubbers and other different strategies to reduce interference will also be studied.

Session 7: Sensors

In this session, Different types of sensors and their applications will be studied in this`1 session. Limitations of different types of sensors and their advantages/ disadvantages will be discussed in detail. Hands-on sessions will deal with interfacing and calibration of Infrared based line detection and obstacle detection sensor modules. Students will be taught the processes of selection of sensors according to the application.

 

  • Study of different types of sensors
  • Touch sensors
  • Light sensor using LDR, photo transistor and photo diode.
  • Infrared sensor using IR diode, and IR detectors
  • Obstacle detectors
  • Fire sensor 

 

Session 6: Batteries

 

Different kind of batteries, their pros and cons will be studied in detail. Charging mechanisms employed with respective circuit diagrams will also be explained.

  • Lead-acid batteries
  • Ni-Cd
  • Ni-Mh
  • Li-ion  

 

 

Benefits:

 

  • Learn the art of communication among advanced autonomous robots by national robotics champions
  • Learn grid solver, sumo wrestling ,adv. line follower using 2 robots at a time on PIC microcontroller embedded on specially designed robotics kits by experts.
  • Certificates from Mitbots promoted by RFI, A  BODY OF IIT Delhi(evangelists).

 

 

Duration:
We conduct a workshop on 2 consecutive days, each day 8 hours session so in total 16 hours properly divided into theory and hands on sessions. At the end of each day we organize small competitions among the participants of the workshop so that the students get the real feel of competitive environment.

 

Contents of the Kit:

 

  • The controller board (Brain)
    • Built around the PIC18F4550 microcontroller, with inbuilt ADC,

                   PWM, Serial communication and USB support.

    • Onboard LCD for enhanced interaction.
    •  13 channel ADC support for sensor interfacing.
    • Direct USB support to enable programming using laptops.
    • General purpose leds and switches.
  • 1 USB – type A to A, programming cable.
  • 2 DC geared motors.
  • 1 RF module(Transmitter-Receiver Pair)
  • 2 ABS polished wheels with metal couplings.
  • Laser cut powder coated General Purpose robotic vehicle chassis

(can be used for even a micromouse).

  • General Purpose Motor Driver Circuit Board (L293D board).
  • 2 General Purpose Sensor Boards.
  • High power durable batteries.
  • Tools & switches.
  • 1 Compact Disc with the study material.

 

CHARGES

· Rs 1000 per  individual (without Kit)

A Certificate for all the participants.

If a student wants to buy a kit at the end of the workshop, we can also provide that too in a minimum rate.

 

OUR REQUIREMENTS FOR THE WORKSHOP

· 1 Seminar Hall or Drawing Hall with sitting capacity for 150-200 students with laptop.

· Sound System

· 1 LCD Projector
· 3 volunteers

 

 

 

 

 

 

 

 

 

 
 >
 
 

 

 

 

 

©Team D Unifieds