WORKSHOP & TRAINING PROGRAM BY ROBOINC SATI FOR ENGINEERING STUDENTS
The students will learn basics concepts and will gain the practical experience while working on a robotics kit XBot specially designed and developed by RoboINC. Using XBot students will make a robotic vehicle equipped with a pick n place mechanism having three degrees of freedom.
What we promise the students is not just building robots, but something greater - a passion for robotics coupled with the knowledge and confidence to take on the world with their self-made machines.
• Introduction to robots and robotics
• Robot Locomotion
• Transmission System
• Good Engineering Practices
• Electrical Control System
The cost for the workshop includes
• XBot Kit (per team)
• Training fee
• Handouts and training material
• Participation certificate
We conduct workshop on 2 consecutive days, each day 8 hours session so in total 16 hours properly divided into theory and hands on sessions. In the end we organize a small competition among the participants of the workshop so that the students get the real feel of competitive environment.
• Process of building robots
• Elements of any robot
In this session basic idea of robots and robotics is made clear. Participants are introduced to process of building machine/robots and ROBOINC team members share their experience of building machine. More emphasis is given on machine design approach for a competition.
Details on various modes of locomotion like wheeled, tracked, legged, flying etc is given to participants. More focus is given to wheeled and tracked robots, as they are most common and preferred. In this concepts of vehicle dynamics are made clear like effect of center of mass, payload on robot etc. Crucial factors like width of robot, length of robot, wheel size, and torque required etc for designing vehicle for competition are discussed.
• IC Engines
• Smart Materials
Various kinds of actuators, which can be used to drive the system, are introduced to participants. Concepts related to simple actuators like relay, to latest one like smart material are taught, through working models and videos. Here motors are given more attention, as they are most common and simple to use.
• Belt Pulley
• Chain Sprocket
• Rack and Pinion
• Screw and Nut Arrangement
Various kinds of transmission systems, which can be used in building a basic robot, are introduced. First the need of transmission system, its pros and cons are discussed. After general introduction, the major elements of transmission systems like gears, belt and pulleys, chain sprockets etc are discussed in detail. Comparisons of above said transmission systems are performed which further helps in deciding the most suitable transmission system.
GOOD ENGINEERING PRACTICES
In this session the participants are told about the importance of applying good engineering practices while making a robust machine. Concepts related to bearing, bushings etc are discussed. The practical issues while implementing these are talked about.
ELECTRICAL CONTROL SYSTEM
• DPDT Switches
• Limit Switches
• RC Control
The final controlling of a machine after building it, is taught in this section. The various kinds of switches, relays etc are shown and taught to the participants. How to make the connections for a manual control is made clear with the help of hands on session. Use of RC control is also discussed in brief.
When the going gets tough,
The tough gets going.
autoINC is the microcontroller based robotics workshop by ROBOINC , where you learn the art of making autonomous robots. This workshop teaches you the fundamentals of designing and building autonomous robots by integration with a microcontroller. autoINC also focuses on conceptualization and designing of complex systems and will help clear concepts related to embedded systems, artificial intelligence and automation
Apart from the theoretical sessions, participants would be woking on autonomous robotics kit (AutoBOT) specially designed by ROBOINC. This kit includes, microcontroller based board, programming tool, sensors, actuators etc. Hands on sessions on this kit help the participants to enhance their embedded C programming and PC hardware interfacing.
What this workshop 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.
The concepts that will be covered in the 4 day span are:-
* Introduction to Autonomous Robotics
* Basics of Electronic Circuitry of autobot
* Programming & Assembling of autobot
* Exhibitions (Pre and Post workshop)
Additionally, a detailed manual of the kit and an Application Cookbook will also be provided to each participant. The AutoBOT kit is flexible enough to be modified for different applications such as line following robot, wall following robot, obstacle avoiding robot etc. Using the creativity and imagination, AutoBOT is self sufficient to make any dream autonomous machine.
We conduct workshop on 4 consecutive days, each day 6 hours session so in total 24 hours properly divided into theory and hands on sessions. In the end we organize a small exhibition by the participants of the workshop so that the students get the real feel of competitive environment.
Introduction to Autonomous Robotics
* Introduction to Logic Gate based robotics
* Microcontroller based robots
* Elements of an autonomous robot
This session will introduce the participants to the world of autonomous robotics. 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 workshop.
Basics of Electronic Circuitry of autobot
* Overview of available microcontrollers
* 8051 core
* Philips 89V51RD2 microcontroller
This exhaustive session will include the study of different microcontrollers available, especially the 8051 core and its derivatives. 89V51RD2 features and capabilities will be studied in depth.
* 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.
* 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.
* Light: IR LEDs, LDRs, IR photodiodes and phototransistors
* Heat: Thermistors
* Sound: Ultra-Sonics
* Mechanical touch sensors
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.
Programming & Assembling of autobot
* Embedded C programming
* Working on SDCC based Keil IDE
* Flash Magic
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 compiler, for our particular microcontroller, shall be explained. A due attention shall be given to good programming practices.
Ideally, participants should be acquainted with electronic circuits and C programming. A basic idea about microcontrollers will be an added advantage.
ROBOINC comes up with visionINC , a workshop on next phase of Robotics i.e. adding an eye to the robot. visionINC autonomous machines. The workshop provides application oriented sessions, which will eventually culminate with the development of vision based ball follower prototype. Through the workshop, we aim to abridge the complex task of dealing with camera based navigational robots, by means of fundamental and intuitive image analysis techniques rather than the ‘niche’ techniques which remained confined to the geeky few.
The concepts that will be covered during the workshop are:-
Session 1: Introduction
to Machine vision
• Need for image processing in robotics
• Sequence of operations in developing a vision system
• Tools for Image processing
Session 2: Exploring MATLAB (The rapid prototyping tool)
• Getting familiarized with Matlab environment
• Signal representation in Matlab
• Audio & Image acquisition in Matlab workspace
• Matrix and array operations
• Improving code performance
• Functions in MATLAB
Session 3: Familiarization with Image processing terminologies
• Concepts like luminance, hue, intensity, texture, resolution, pixel
• Exploring image types and understanding Image parameters
• Dealing with Color Spaces
• Importing and exporting images in MATLAB
• Finding image pixel values and converting image formats
Session 4: Handling Images in MATLAB
• Connecting the hardware (webcam) and retrieving hardware information.
• Using the Image acquisition toolbox
• VFM driver for primitive MATLAB versions
Session 5: Image Processing Approaches & Image Enhancement Techniques
• Spatial and Frequency domain
• Pros and Cons of Spatial and Frequency domain Approaches.
• Adjusting image intensity
• Image histogram equalisation
• Using arithmetic functions to enhance images
• Edge Detection
• Template matching
• Distinguishing colors
• Shape Detection
Session 6: Hardware Details
• Features of eyeBOT Kit
• Details on working of controller board
• Basics on controlling the motor through PC
Session 7: Data Communication using MATLAB
• Standard sequence of operations to be performed for playing with external devices
• Create an object for accessing port
• Configure, start and stop an objects
• Controlling the machine through ports
• Developing navigation functions
Session 8: Development of Ball Follower Machine
• Algorithm development
• Factors deciding sensitivity of the machine
• Iterative image processing
• Programming and Simulation for overhead camera based navigation
Target Audience (any of these)
• Second year engineering onwards (preferably from ECE/CS/IT)
• Hobbyists / robotic enthusiasts (non-ECE/CS/IT can also participate)
• Interested towards machine vision based project/robot
Copyright 2008 ROBOINC SATI VIDISHA : ®All Right Reserved..
Website designed and developed by NAVEEN
SINGH & RANJAN MANNA
Best viewed at 800×600 resolution with Internet Explorer 4.0 or Netscape Navigator 5.0 and higher.