Introduction to Robotics

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Introduction to Robotics"

Transcription

1 Two Day Hands on Workshop on Introduction to Robotics This workshop is aimed at Robotics hobbyists and students who wish to learn the art of building sophisticated robots. Building a robot is just the beginning; most people achieve this with moderate effort. What gives our design a winning edge is the ability to adapt to the environment and to make intelligent decisions. This is typically achieved by adding an on board microcontroller. The main challenge is to interface this processing unit with sensors and make our robot do things in the most efficient and reliable manner. This not only involves a good knowledge of sensors but requires sound programming fundamentals. The idea is to know our microcontroller well so we can plan robot design keeping in mind what, where, how and how many sensors/actuators can be interfaced. The workshop covers essential theory combined with hands on sessions to give a realistic view of what goes into building a successful robot. Participants get to implement the concepts learned on the SPARK IV platform, a state of the art mobile robotics research platform developed by IIT Bombay s Embedded & Real Time Systems Lab along with NEX Robotics for IIT s teaching requirements. At the end of the course, the participant is able to build microcontroller based applications, and have familiarity with hardware and robotic programming. Program Faculty Prof. Kavi Arya, Associate Professor, Computer Science & Engineering Dept.,IIT Bombay. Details of this program will be conducted by ERTS research staff who between them have extensive experience in designing robots for education and for competitions. Our lab has numerous years of experience in building robots, delivering industry projects, etc. Participants: This workshop is ideal for working professionals who wish to get an entry into programming robots, for teachers at school/college level who wish to add robot based assignments to motivate their students and for students who wish to equip themselves to develop robotic applications for interest or for participating in competitions. Hence we have oriented this program towards: Participants from academic institutes Practicing engineers from various private, public, government organizations and industries Scientists/engineers from R&D establishments and consultants Students

2 Pedagogy: Course based on lecture, hands on sessions and discussions Duration and Mode of Delivery Duration of the program is 2 days. Program Dates 16 th and 17 th October Venue The program will be conducted at IIT Bombay Batch Size Minimum number of participants required to offer the program is 40 and maximum number of participants is 60. Last date for Registration Nomination for the course will be accepted up to 14 October Registration Completed registration form along with Demand Draft or cheque for requisite amount drawn in favor of The Registrar, IIT Bombay,(CEP Account) payable at Mumbai. If payment is by a cheque, it should be payable at par at Mumbai. DD / Cheque should be sent to the Program Coordinator on or before the last date. Course Fee Course fee is Rs.5,000/ (rupees five thousand only).the course fees are inclusive of one set of course material, AVR development board, working lunch, tea/coffee and snacks (accommodation should be paid directly by the participant, please refer to form at the last page) Fees once paid are not refundable under any circumstances. In special cases, replacement of registered candidate by another eligible candidate may be permitted. Companies please note that the courses conducted by IIT are exempt from Income Tax and hence no TDS should be deducted. Lodging & Boarding Guest House facility in the campus is available for limited number of participants on twin sharing basis, on payment as per actuals. Please ensure to mark your request for accommodation in the IIT Guest House on the registration form.

3 PLEASE SEND THE REGISTRATION FORM ALONG WITH THE FEE SO AS TO REACH TO THE COURSE COORDINATOR ON OR BEFORE October 14, Registration form can be sent via also. Please address all communication to: Prof. Kavi Arya ERTS Lab, KReSIT bldg. (level 1) CSE Dept., IIT Bombay, Powai Mumbai Phone: (ERTS lab/ 9am 5pm) The workshop has two sessions: theory session and a lab session Fundamentals of robotics (Theory Session) Sensing Locomotion Motion Control Power Communication Location Determination Sensing This session covers how to interface sensors, interpret and analyze their signals. Apart from basic sensing, it is important to be able to do Sensor fusion which means to process signals received from multiple sensors and use them for high level decision making. We will also describe how to position these sensors in order to implement optimal sensing. This is followed by discussion on how to build our own customized sensors. Types of sensors covered Light Temperature Magnetic field Ultrasonic Position Direction Touch Infrared Image

4 Locomotion This session covers the design and implementation of the mechanism for the robot s movement. Different modes of locomotion are discussed with more emphasis on widely used wheel based and legged robots. A brief overview of locomotion mechanism for airborne, underwater and floating robots will be given. Concepts such as centre of gravity, balance, optimal power transfer, and optimal placement of actuators are explained. Motion Control This session explores ways in which robot s movements can be controlled. It involves topics such as, how to achieve good control on DC and stepper motors, fundamentals of closed loop control etc. A comparative study of DC motors vs. Stepper motors is done and pros and cons of control strategies involved are explained. Main constraints while designing robots locomotion is power consumption. Power optimized motion control and batteries involved will be discussed. Types of motors that can be used for locomotion: DC Motors Stepper Motors Servo Motors Power Power management and its importance Selection criteria for the batteries Charging methods for different types of the batteries Safety instructions for these batteries. Introduction to different batteries o NiCad o Lithium ion o Lead Acid Communication A communication module defines how a robot communicates with external entities. Primary aspects of designing a communications module involve communication protocols, modulation schemes, shielding, range and power consumption. Location Determination Once we get our robot running, we want to find out where it is located and what its orientation. This session describes methods that can be used for robot location determination. Position encoder based

5 Grid based Infrared based Acoustics based Image based Inertial based Lab session All of the above concepts are implemented by students on the SPARK IV robotic platform. SPARK IV is a universal robotic research platform used in IIT Bombay to teach concepts of embedded systems. This session starts with an introduction to (IDEs) Integrated Development Environments used to program the AVR series of microcontrollers such as ICC AVR and AVR Studio. Using this environment we teach students to program the microcontroller on the SPARK IV platform while interfacing it with its peripherals. I/O Port Programming Position and Velocity Control LCD Interfacing Robot Sensor Interfacing Serial Communication Wall Hugging White Line Following Adaptive Cruise Control I/O Port Programming To start off with the basics, we guide the students through configuring the ports as input or output ports. A simple program to turn ON and OFF a buzzer is written, downloaded onto the Fire Bird and executed. Then programming the ports to read input from the bump sensors, we would program the buzzer to beep every time the bump sensor is pressed. Position and Velocity Control Next we move onto evoking the actuators on the robot. We have two DC geared motors on board which we would program to move the robot forward, backward, left and right using differential drive configuration. But, simply motion of the robot isn t enough. How would we control the distance it needs to travel or the degree it needs to turn? That brings us to the notion of a closed loop system. A feedback loop would be required to control the exact position of the robot. This is achieved by using shaft/position encoder. These shaft encoders give their feedback to the interrupts on the microcontroller thus providing the system with a closed loop control. In this session participants will also learn concept of pulse width modulation (PWM), Interrupts.

6 LCD Interfacing We now move onto interfacing the LCD with the microcontroller. LCD is one of the most essential part of mobile robot for robot human interaction. Writing code for the LCD for the first time is often a tedious job. Programming the LCD requires lengthy and intricate codes. In this session we will teach how to program the LCD. This is made simple through our libraries which would be available to the students. The tricks and simplified methods for LCD interfacing would be taught to the students. This would be used ahead to display various sensor values and other parameters required for proper functioning of the robot. Robot Sensor Interfacing SPARK IV carries a large array of sensors like IR proximity sensor, SHARP IR range finder, White line sensors, Directional light intensity sensors and two position encoders. Most of these sensors give out analog values as their outputs, which are converted to digital data by the inbuilt analog to digital converter of the microcontroller. In this session we learn how to acquire sensor values and process them and display it on the LCD. Serial Communication We learn how to control the robot using serial port of the robot. This gives students a clear idea of the fundamentals of serial communication and explains the intricacies involved in working with the serial port, which we use for several other applications of control and data acquisition. Wall Hugging Our next step is to integrate all these acquired skills to combine sensing, intelligence, and actuation. By giving intelligence to the robots they can react intelligently to surrounding environment. For this experiment we use Infrared Proximity sensors. As each sensor is activated we control the motion of the robot. This is our first step to giving intelligence to the robot. White Line Following To guide the robot to follow a path i.e. to define its motion on the go, depending upon the road ahead would be a great asset. We do this by using a closed loop control. The analog values we get from the white line sensors are used as input to controlling the robot. The robot is put into a continuous loop where it scans sensor values and makes its own decision to traverse forward following the white line on the ground. From here, we come to the concepts of localization i.e. navigating the robot on a grid of white lines. These are among the problem statements of various competitions like ROBOCON and inter collegiate Techfests. The mission being to program an autonomous robot to navigate through a grid and perform required tasks. We ask it to detect nodes i.e. intersections using white line sensors and take turns depending upon the route chosen at the n th node as decided. These decisions could also be made with respect to the obstacles detected by bump sensors and further processed to give the robot a well defined and accurate control.

7 Adaptive Cruise Control Combining the above programs we wish to perform a challenging task to teach our robot to cruise on its own maintaining a safe distance and following a specified route. In this experiment we will use the distance acquired from the SHARP sensors for maintaining the safe distance from the front robot, while the white line sensors will be used to follow white line. This workshop gives us a clear idea on how to use the different sensors and even construct a few sensors on our own. These sensors when compounded may be used to do several complex tasks as per requirement which is the actual basis of this entire workshop i.e. to move robotics to the next level, a step ahead from the traditional wired and wireless robots which are becoming obsolete to something looking towards the future. Prerequisites: Familiarity with C programming Familiarity with Microcontroller/Microprocessor architecture Previous exposure to building simple wheeled platforms will be an added advantage

8 REGISTRATION FORM Two day CEP Course on Introduction to Robotics October 16 17, 2008 NAME (PRINT) : Gender: M / F DESIGNATION: ORGANIZATION: MAILING ADDRESS : TELEPHONE : (O) (R) FAX: MOBILE: QUALIFICATIONS : EXPERIENCE : Yrs. IIT Guest House accommodation required?* YES / NO PAYMENT: D.D. No. Date Rs. 5,000/= Drawn on [Demand draft should be drawn in favour of "The Registrar, IIT Bombay (CEP A/c)"] Date: Signature of Applicant *Guest House bill to be paid directly by the participant. (XEROX ADDITIONAL COPIES OF THIS FORM, IF NEEDED)

VIT University Vellore-632 014, Tamil Nadu, India. www.vit.ac.in

VIT University Vellore-632 014, Tamil Nadu, India. www.vit.ac.in VIT University Vellore-632 014, Tamil Nadu, India. www.vit.ac.in Summer Training & Internship Program on Internet of Things (IoT) using sensor and android mobile interfacing with computing 16 th 28 th

More information

Course Project Documentation

Course Project Documentation Course Project Documentation CS308 Project Android Interface Firebird API TEAM 2: Pararth Shah (09005009) Aditya Ayyar (09005001) Darshan Kapashi (09005004) Siddhesh Chaubal (09005008) Table Of Contents

More information

Controlling a Mobile Robot with a Personal Digital Assistant

Controlling a Mobile Robot with a Personal Digital Assistant Session 2620 Controlling a Mobile Robot with a Personal Digital Assistant Robert L. Avanzato Penn State Abington Abstract Penn State Abington has been exploring the application of personal digital assistant

More information

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF

Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Autonomous Advertising Mobile Robot for Exhibitions, Developed at BMF Kucsera Péter (kucsera.peter@kvk.bmf.hu) Abstract In this article an autonomous advertising mobile robot that has been realized in

More information

Jenna Stallings. Keybot Master. Instructors: Dr. Arroyo Dr. Schwartz. TAs: Josh Weaver, Ryan Stevens, Tim Martin

Jenna Stallings. Keybot Master. Instructors: Dr. Arroyo Dr. Schwartz. TAs: Josh Weaver, Ryan Stevens, Tim Martin Jenna Stallings Keybot Master Instructors: Dr. Arroyo Dr. Schwartz TAs: Josh Weaver, Ryan Stevens, Tim Martin Table of Contents Abstract The Keybot Master is an autonomous robot that will search for misplaced

More information

Autonomous robot obstacle avoidance using a fuzzy logic control scheme

Autonomous robot obstacle avoidance using a fuzzy logic control scheme Autonomous robot obstacle avoidance using a fuzzy logic control scheme William Martin Submitted on December 4, 2009 CS311 - Final Project 1. INTRODUCTION One of the considerable hurdles to overcome, when

More information

Alternate Weekend Program for Working Professionals at New Delhi August 2009-May 2010 INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY

Alternate Weekend Program for Working Professionals at New Delhi August 2009-May 2010 INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY Alternate Weekend Program for Working Professionals at New Delhi August 2009-May 2010 INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY Indian Institute of Technology, Bombay (IIT Bombay) IIT Bombay set up by an

More information

Surveillance System Using Wireless Sensor Networks

Surveillance System Using Wireless Sensor Networks Surveillance System Using Wireless Sensor Networks Dan Nguyen, Leo Chang Computer Engineering, Santa Clara University Santa Clara, California, USA dantnguyen84@gmail.com chihshun@gmail.com Abstract The

More information

Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot

Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot 1. Objective Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot In this lab, you will: i. Become familiar with the irobot and AVR tools. ii. Understand how to program a

More information

STEPPER MOTOR SPEED AND POSITION CONTROL

STEPPER MOTOR SPEED AND POSITION CONTROL STEPPER MOTOR SPEED AND POSITION CONTROL Group 8: Subash Anigandla Hemanth Rachakonda Bala Subramanyam Yannam Sri Divya Krovvidi Instructor: Dr. Jens - Peter Kaps ECE 511 Microprocessors Fall Semester

More information

Robot Morphologies, Sensors, and Motors Spring 2014 Prof. Yanco

Robot Morphologies, Sensors, and Motors Spring 2014 Prof. Yanco Robot Morphologies, Sensors, and Motors 91.450 Spring 2014 Prof. Yanco Robot morphology (shape) Some possibilities Humanoid Trashcan robots Reconfigurable Shape shifting Biped Quadruped Why does shape

More information

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

A 5 Degree Feedback Control Robotic Arm (Haptic Arm) A 5 Degree Feedback Control Robotic Arm (Haptic Arm) 1 Prof. Sheetal Nirve, 2 Mr.Abhilash Patil, 3 Mr.Shailesh Patil, 4 Mr.Vishal Raut Abstract: Haptics is the science of applying touch sensation and control

More information

A Project using TI MSP430 TOUCH TO SING

A Project using TI MSP430 TOUCH TO SING A Project using TI MSP430 TOUCH TO SING Executed by: Aniruddha Harish Ankit Gala Jaswant Katragadda Prashanth Prakash TABLE OF CONTENTS 1. Introduction 1 2. Motivation..1 3. Hardware Components 2 4. Software

More information

Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I

Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I Description Required Materials Course Learning Outcomes This course presents a typical embedded microcontroller and assembly language

More information

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING

Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Unit 1: INTRODUCTION TO ADVANCED ROBOTIC DESIGN & ENGINEERING Technological Literacy Review of Robotics I Topics and understand and be able to implement the "design 8.1, 8.2 Technology Through the Ages

More information

FRC WPI Robotics Library Overview

FRC WPI Robotics Library Overview FRC WPI Robotics Library Overview Contents 1.1 Introduction 1.2 RobotDrive 1.3 Sensors 1.4 Actuators 1.5 I/O 1.6 Driver Station 1.7 Compressor 1.8 Camera 1.9 Utilities 1.10 Conclusion Introduction In this

More information

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on MAKER WORKS TECHNOLOGY INC Technical support: support@makeblock.cc www.makeblock.cc Great tool for beginners to learn graphical programming, electronics and robotics. :@Makeblock : @Makeblock : +Makeblock

More information

G. H. Patel College of Engineering & Technology

G. H. Patel College of Engineering & Technology G. H. Patel College of Engineering & Technology A WORKSHOP ON EMBEDDED SYSTEM DESIGN USING TI S ADVANCED MICROCONTROLLER MSP430 6 th &7 TH FEBRUARY2016 GCET CAMPUS Organised by Department of Electronics

More information

FTC New Platform Workshop

FTC New Platform Workshop FTC New Platform Workshop presented By FTC TEAM #8565 New Platform Hardware Evan Li / Patrick Lin / Abhishek Vijaykumar New Platform Hardware (part I) Evan Li Overview Point to Point Wireless Connectivity

More information

Venue IIT Kharagpur Extension Centre HC Block, Sector III Salt Lake City, Kolkata 700106

Venue IIT Kharagpur Extension Centre HC Block, Sector III Salt Lake City, Kolkata 700106 Venue IIT Kharagpur Extension Centre HC Block, Sector III Salt Lake City, Kolkata 700106 Department of Industrial & Systems Engineering Indian Institute of Technology Kharagpur, Kharagpur 721 302 COORDINATORS

More information

Sensor assisted stick for the blind people

Sensor assisted stick for the blind people Sensor assisted stick for the blind people G.Prasanthi 1 P.Tejaswitha 2 1Professor, Dept. of Mechanical Engineering, JNTUA College of Engineering, Ananthapuramu, A. P. 2 PG Research Scholar, Product Design,

More information

Microcontroller Programming Beginning with Arduino. Charlie Mooney

Microcontroller Programming Beginning with Arduino. Charlie Mooney Microcontroller Programming Beginning with Arduino Charlie Mooney Microcontrollers Tiny, self contained computers in an IC Often contain peripherals Different packages availible Vast array of size and

More information

Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing

Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing Design and Implementation of IR based Line Follower Robot for Cooperative Task Sharing Pintu and Alka Dubey * School of Electronics, DAVV, Indore romiaad@gmail.com *,pintumore.31.elex@gmail.com ABSTACT-

More information

Automation System TROVIS 6400 TROVIS 6493 Compact Controller

Automation System TROVIS 6400 TROVIS 6493 Compact Controller Automation System TROVIS 6400 TROVIS 6493 Compact Controller For panel mounting (front frame 48 x 96 mm/1.89 x 3.78 inch) Application Digital controller to automate industrial and process plants for general

More information

CAD-CAM Application in CNC Machining with Solid & Surface Modelling

CAD-CAM Application in CNC Machining with Solid & Surface Modelling Short Term Course On CAD-CAM Application in CNC Machining with Solid & Surface Modelling ( February 22 26, 2016) Venue: CNC Room, CWISS Organized by Central Workshop & Instruments Service Section Indian

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry

Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry Mobile Robotics I: Lab 2 Dead Reckoning: Autonomous Locomotion Using Odometry CEENBoT Mobile Robotics Platform Laboratory Series CEENBoT v2.21 '324 Platform The Peter Kiewit Institute of Information Science

More information

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours)

Industrial Automation Training Academy. PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours) nfi Industrial Automation Training Academy Presents PLC, HMI & Drives Training Programs Duration: 6 Months (180 ~ 240 Hours) For: Electronics & Communication Engineering Electrical Engineering Instrumentation

More information

P545 Autonomous Cart

P545 Autonomous Cart P545 Autonomous Cart Cart Overview The P545 Cart is designed to allow students to explore embedded system design and development through the control of an autonomous vehicle. Cart Overview The vehicle

More information

VIT University Vellore-632 014, Tamil Nadu, India www.vit.ac.in

VIT University Vellore-632 014, Tamil Nadu, India www.vit.ac.in VIT University Vellore-632 014, Tamil Nadu, India www.vit.ac.in Summer Training & Internship Program on Private Cloud Application Development using IBM Mainframes 2 nd -14 th June 2014 Organized by TIFAC

More information

Autonomous Smart Car. Gerald Leung, Rui Han, James Tai, Hans Woo, Ying Teo. Supervisor: Kin Fun Li

Autonomous Smart Car. Gerald Leung, Rui Han, James Tai, Hans Woo, Ying Teo. Supervisor: Kin Fun Li I. Autonomous Smart Car Gerald Leung, Rui Han, James Tai, Hans Woo, Ying Teo Supervisor: Kin Fun Li Introduction This report documents the design and implementation of an autonomous vehicle capable of

More information

MSc in Autonomous Robotics Engineering University of York

MSc in Autonomous Robotics Engineering University of York MSc in Autonomous Robotics Engineering University of York Practical Robotics Module 2015 A Mobile Robot Navigation System: Labs 1a, 1b, 2a, 2b. Associated lectures: Lecture 1 and lecture 2, given by Nick

More information

MECE 102 Mechatronics Engineering Orientation

MECE 102 Mechatronics Engineering Orientation MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)

More information

LECTURE 4-1. Common Sensing Techniques for Reactive Robots. Introduction to AI Robotics (Sec )

LECTURE 4-1. Common Sensing Techniques for Reactive Robots. Introduction to AI Robotics (Sec ) LECTURE 4-1 Common Sensing Techniques for Reactive Robots Introduction to AI Robotics (Sec. 6.1 6.5) 1 Quote of the Week Just as some newborn race of superintelligent robots are about to consume all humanity,

More information

PROGRAMMING WITH ARDUINO - 1

PROGRAMMING WITH ARDUINO - 1 PROGRAMMING WITH ARDUINO - 1 IESL RoboGames 2014 University of Moratuwa Department of Computer Science & Engineering Table of Contents Introduction... 2 Arduino Development Board... 2 How to Setup Arduino

More information

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide Sensors LCD Real Time Clock/ Calendar DC Motors Buzzer LED dimming Relay control I2C-FLEXEL PS2 Keyboards Servo Motors IR Remote Control

More information

Sensors Collecting Manufacturing Process Data

Sensors Collecting Manufacturing Process Data Sensors & Actuators Sensors Collecting Manufacturing Process Data Data must be collected from the manufacturing process Data (commands and instructions) must be communicated to the process Data are of

More information

INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY

INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY On alternate Weekends at New Delhi and Lucknow during January December 2006 Conducted by CONTINUING EDUCATION AND QUALITY IMPROVEMENT PROGRAMME INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY The Indian Institute

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

More information

BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS

BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS GOALS FOR THIS WORKSHOP Use sensors to solve FLL missions Wait For Block with a Sensor Line Following with Loops & Switches Learn some

More information

Design of an Insulin Pump. Purpose of an Insulin Pump:

Design of an Insulin Pump. Purpose of an Insulin Pump: Design of an Insulin Pump Purpose of an Insulin Pump: Insulin is a hormone central to regulating carbohydrate and fat metabolism in the body. It is secreted regularly within the body and aids in converting

More information

INTRODUCTION TO SERIAL ARM

INTRODUCTION TO SERIAL ARM INTRODUCTION TO SERIAL ARM A robot manipulator consists of links connected by joints. The links of the manipulator can be considered to form a kinematic chain. The business end of the kinematic chain of

More information

CHAPTER FOUR SYSTEM IMPLEMENTATIONS

CHAPTER FOUR SYSTEM IMPLEMENTATIONS CHAPTER FOUR SYSTEM IMPLEMENTATIONS 4.1 Autopilot System Overview: This chapter presents the system structure, components, electrical diagrams and software. The UAS system is separated into four sub-systems

More information

PIC Microcontrollers: Principles and Applications (Advanced Higher)

PIC Microcontrollers: Principles and Applications (Advanced Higher) National Unit Specification: general information NUMBER D8XR 13 COURSE Mechatronics SUMMARY The candidate will develop an understanding of PIC microcontrollers and their applications. OUTCOMES 1 Describe

More information

FAQs Post Graduate Certificate Program in Financial Economics (2015-16) Q1. Why a Post Graduate Certificate Program in Financial Economics (PGCP-FE)?

FAQs Post Graduate Certificate Program in Financial Economics (2015-16) Q1. Why a Post Graduate Certificate Program in Financial Economics (PGCP-FE)? FAQs Post Graduate Certificate Program in Financial Economics (2015-16) Last Date for Registration: 09 th May 2015 Batch Starting: 6 th June, 2015 Q1. Why a Post Graduate Certificate Program in Financial

More information

Soft processors for microcontroller programming education

Soft processors for microcontroller programming education Soft processors for microcontroller programming education Charles Goetzman Computer Science University of Wisconsin La Crosse goetzman.char@uwlax.edu Jeff Fancher Electronics Western Technical College

More information

SkillRex Technology. Product CATALOGUE

SkillRex Technology. Product CATALOGUE SkillRex Technology Product CATALOGUE SRx About US SkillRex Technology is incepted with the aim to develop vocational, technical, soft skills in the budding professionals of the country. Our trainers have

More information

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill Objectives: Analyze the operation of sequential logic circuits. Understand the operation of digital counters.

More information

PART-I Information relating to Department/Institute

PART-I Information relating to Department/Institute PART-I Information relating to Department/Institute 1. Name of Institute with complete address: Indian Institute of Technology, Bombay Powai, Mumbai 400 076 2. Title of the Research Project: e-yantra Robot

More information

Servo Info and Centering

Servo Info and Centering Info and Centering A servo is a mechanical motorized device that can be instructed to move the output shaft attached to a servo wheel or arm to a specified position. Inside the servo box is a DC motor

More information

Hexapod. Ivan Bukreyev. Patrick Gauvin. April 22, 2012. University of Florida. Department of Electrical and Computer Engineering

Hexapod. Ivan Bukreyev. Patrick Gauvin. April 22, 2012. University of Florida. Department of Electrical and Computer Engineering Hexapod Ivan Bukreyev Patrick Gauvin April 22, 2012 University of Florida Department of Electrical and Computer Engineering EEL 4924C Senior Design Final Report Instructors: Eric M. Schwartz Table of Contents

More information

Actuators & Sensors. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology.

Actuators & Sensors. Assoc. Prof. Enver Tatlicioglu. Department of Electrical & Electronics Engineering Izmir Institute of Technology. Actuators & Sensors Assoc. Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 2 Assoc. Prof. Enver Tatlicioglu (EEE@IYTE) EE463 Introduction

More information

A Surveillance Robot with Climbing Capabilities for Home Security

A Surveillance Robot with Climbing Capabilities for Home Security Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 11, November 2013,

More information

Fast and Effective Embedded Systems Design

Fast and Effective Embedded Systems Design Fast and Effective Embedded Systems Design Applying the ARM mbed Rob Toulson Tim Wilmshurst AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD чч*?? &Ш& PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO

More information

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation UPS PIco Uninterruptible Power Supply with Peripherals and I 2 C control Interface to be used with Raspberry Pi B+, A+, B, and A HAT Compliant Raspberry Pi is a trademark of the Raspberry Pi Foundation

More information

Sensor based automatic control of railway gates Karthik Krishnamurthi, Monica Bobby, Vidya V, Edwin Baby

Sensor based automatic control of railway gates Karthik Krishnamurthi, Monica Bobby, Vidya V, Edwin Baby Sensor based automatic control of railway gates Karthik Krishnamurthi, Monica Bobby, Vidya V, Edwin Baby Abstract The present work attempts to automate the opening and closing of gates at a railway level

More information

A Modeling and Controls Course using Microcontrollers

A Modeling and Controls Course using Microcontrollers A Modeling and Controls Course using Microcontrollers Hugh Jack, Associate Professor School of Engineering, Grand Valley State University Abstract Microcontrollers are being used to support the laboratory

More information

ECE497: Introduction to Mobile Robotics Lecture 1

ECE497: Introduction to Mobile Robotics Lecture 1 ECE497: Introduction to Mobile Robotics Lecture 1 Dr. Carlotta A. Berry Spring 06-07 Introduction 1 Quote of the Week Don't tell people how to do things. Tell them what to do and let them surprise you

More information

EMBEDDED SYSTEM Mini PROJECT LIST-2013

EMBEDDED SYSTEM Mini PROJECT LIST-2013 WebSite: www.rkembedded.in 1 AUTOMATIC ROOM LIGHT CONTROLLERS WITH VISITORS COUNTER 2 GSM BASED BUILDING AUTOMATION. 3 EMBEDDED SECURITY SYSTEM (KEY PAD AND LCD DISPLAY) 4 HOME / OFFICE SECURITY SYSTEM.

More information

Other 555 based and 8051 based projects...

Other 555 based and 8051 based projects... Dear Engineer, We at ARK Technosolutions try to bring out the Innovative side in budding engineers by providing them workshops, which emphasise on Practical Knowledge which they do not seek in their daily

More information

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor Jaswandi Sawant, Divyesh Ginoya Department of Instrumentation and control, College of Engineering, Pune. ABSTRACT This

More information

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports 1 1. IO Port 2 A port is a device Port to receive the bytes from external peripheral(s) [or device(s)

More information

TUTWSN Wireless Sensor Network

TUTWSN Wireless Sensor Network Technology and Performance of TUTWSN Wireless Sensor Network 1 TUTWSN technology 2 Wireless Mesh Sensor Network Sink Samples own data and sends to router Sink Receives data from other nodes Samples own

More information

Dr Robot C# Advance Sputnik Demo Program

Dr Robot C# Advance Sputnik Demo Program 25 Valleywood Drive, Unit 20 Markham, Ontario, L3R 5L9, Canada Tel: (905) 943-9572 Fax: (905) 943-9197 Support@DrRobot.com Dr Robot C# Advance Sputnik Demo Program Version: 1.0.0 June 2008-1 - Copyright

More information

Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007

Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007 Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007 Lecture Objectives Expose basic characteristics of PLC. Describe the various subparts

More information

Microcontrollers in Practice

Microcontrollers in Practice M. Mitescu I. Susnea Microcontrollers in Practice With 117 Figures, 34 Tables and CD-Rom 4y Springer Contents Resources of Microcontrollers, 1 1.1 In this Chapter 1 1.2 Microcontroller Architectures 1

More information

Android based Alcohol detection system using Bluetooth technology

Android based Alcohol detection system using Bluetooth technology For more Project details visit: http://www.projectsof8051.com/android-based-alcohol-detection-system-usingbluetooth-technology/ Code 1435 Project Title Android based Alcohol detection system using Bluetooth

More information

A Model Based Approach for Algorithm Development in Real Time Operation of Automated Guided Vehicle Using Labview

A Model Based Approach for Algorithm Development in Real Time Operation of Automated Guided Vehicle Using Labview A Model Based Approach for Algorithm Development in Real Time Operation of Automated Guided Vehicle Using Labview Anjay Prasad, Vishal Prakash Halale, Siddhant Vinod Bora Students, School of Mechanical

More information

ATMEGA16 Development Board May 2010

ATMEGA16 Development Board May 2010 ATMEGA16 Development Board May 2010 NEX Robotics Pvt. Ltd. 1 ATMEGA16 Development Board ATMEGA16 Development Board. Introduction ATMEGA16 Development Board is made from double sided PTH PCB board to provide

More information

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual. 2014-2 Rev.1

RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual. 2014-2 Rev.1 RPLIDAR Low Cost 360 degree 2D Laser Scanner (LIDAR) Development Kit User Manual 2014-2 Rev.1 Team Contents: 1. OVERVIEW... 2 ITEMS IN DEVELOPMENT KIT... 2 RPLIDAR... 2 USB ADAPTER... 3 2. CONNECTION AND

More information

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board Abstract This application note is a tutorial of how to use an Arduino UNO microcontroller to

More information

EDI Distributor Control Interface Wiring and Setup Instructions

EDI Distributor Control Interface Wiring and Setup Instructions Universal I/O EDI Distributor Control Interface Wiring and Setup Instructions EDI UNIVERSAL I/O INTERFACE MODULE The only interface needed for EDI-V5 controls Network compatible with all older EDI controls

More information

Radi-Fire. Wireless systems from Channel Safety Systems

Radi-Fire. Wireless systems from Channel Safety Systems Radi-Fire Wireless systems from Channel Safety Systems Radi-Fire Wireless systems Radi-Fire provides a complete fire detection system without the need for a cabled connection between the field devices

More information

Professional s Guide to.net Micro Framework Application Development Copyright 2012 Annabooks, All Rights Reserved

Professional s Guide to.net Micro Framework Application Development Copyright 2012 Annabooks, All Rights Reserved Professional s Guide to.net Micro Framework Application Development Copyright 2012 Annabooks, All Rights Reserved TABLE OF CONTENTS COPYRIGHT INFORMATION DEDICATION FORWARD ACKNOWLEDGEMENTS ANNABOOKS /

More information

INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY

INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY Developing Entrepreneurial Leadership INDIAN INSTITUTE OF TECHNOLOGY, BOMBAY Indian Institute of Technology, Bombay (IIT Bombay) IIT Bombay set up by an Act of Parliament, was established in 1958, at Powai,

More information

A Review of Security System for Smart Home Applications

A Review of Security System for Smart Home Applications Journal of Computer Science 8 (7): 1165-1170, 2012 ISSN 1549-3636 2012 Science Publications A Review of Security System for Smart Home Applications Mohammad Syuhaimi Ab-Rahman and Mohd Ariff Razaly Department

More information

How to design an insulin pump

How to design an insulin pump How to design an insulin pump Learn about the purpose of an insulin pump, its overall workings, and the requirements needed for its design as well as implementation. By Asha Ganesan Applications Engineer

More information

Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015

Basics of Arduino EPICS Workshop. Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 Basics of Arduino EPICS Workshop Arduino (RedBoard), Breadboard, LEDs Professor John Steele Mechanical Engineering Department October 23, 2015 What is an Arduino/RedBoard? Arduino Uno (and the Sparkfun

More information

Microtronics technologies Mobile: 99707 90092

Microtronics technologies Mobile: 99707 90092 For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.

More information

Major motion control features

Major motion control features Digital servo motor controller PM1000 (Provisional Data) A fundamental feature of the PM1000 controller is the motion control algorithm developed to meet the most demanding accuracy requirements enabling

More information

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET G. Rajiv and Sivakumar Sathyabama University, Chennai, India E-Mail: Rajiv.srkm@gmail.com ABSTRACT The purpose of the project is to build a robotic

More information

An Introduction to OSVR

An Introduction to OSVR An Introduction to OSVR What is OSVR? OSVR is an open-source software platform for VR/AR applications. OSVR provides an easy and standardized way to discover, configure and operate hundreds of devices:

More information

Arduino Workshop 04 Arduino!" Processing Integration

Arduino Workshop 04 Arduino! Processing Integration AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 04 Arduino!" Processing Integration This workshop is about the integration of Arduino and Processing, building on examples of

More information

Computer and Set of Robots

Computer and Set of Robots Lesson 11:DESIGN PROCESS EXAMPLES Mobile-Phone, Mobile- Computer and Set of Robots 1 Mobile Phone 2 Mobile phone SoC (System-on-Chip) Hardware units Microcontroller or ASIP (Application Specific Instruction

More information

Industrial Training Schedule Spring 2012

Industrial Training Schedule Spring 2012 Contents About Ashdale Industrial Control Training Courses 3 Mitsubishi GX Developer Software Programming Tool 4 Mitsubishi FX Series PLC Level 1 5 Mitsubishi Variable Speed Inverter Drives 6 Mitsubishi

More information

The Design of DSP controller based DC Servo Motor Control System

The Design of DSP controller based DC Servo Motor Control System International Conference on Advances in Energy and Environmental Science (ICAEES 2015) The Design of DSP controller based DC Servo Motor Control System Haiyan Hu *, Hong Gu, Chunguang Li, Xiaowei Cai and

More information

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply Servo Motors (SensorDAQ only) Project 7 Servos are small, relatively inexpensive motors known for their ability to provide a large torque or turning force. They draw current proportional to the mechanical

More information

Post Graduate Department of Economics University of Kashmir, Hazratbal, Sriangar-190006

Post Graduate Department of Economics University of Kashmir, Hazratbal, Sriangar-190006 Ten days Workshop on Basic and Applied Econometrics of The Indian Econometric Society (TIES). Organized by Department of Economics, University of Kashmir, Srinagar during 24 May 02 June 2016 Course Description:

More information

BUILDING BLOCKS AND CHALLENGES. of the Internet of Things

BUILDING BLOCKS AND CHALLENGES. of the Internet of Things BUILDING BLOCKS AND CHALLENGES of the Internet of Things Agenda SunMan Engineering Introduction What is the IoT? Why now? How can it help my problems? What are the challenges? The SunMan Engineering Solution

More information

Dear Sir, a) ISO INTRODUCTION

Dear Sir, a) ISO INTRODUCTION Ref SSQI/CO/ADM/2012-13/156 PRESENTS SIX SIGMA Quality International Studio 108, Mehta Chambers, Navghar, Station Rd, Vasai(W), Thane (Mumbai) Telefax:0250-2341170 Mob: 9322728183 info@sixsigma-tqm.com

More information

Design Report. IniTech for

Design Report. IniTech for Design Report by IniTech for 14 th Annual Intelligent Ground Vehicle Competition University of Maryland: Baltimore County: Erik Broman (Team Lead and Requirement Lead) Albert Hsu (Design Lead) Sean Wilson

More information

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642

Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642 2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Automated Profile Vehicle Using GSM Modem, GPS and Media Processor DM642 Muhammad

More information

Lesson 8: DESIGN PROCESSES AND DESIGN METRIC FOR AN EMBEDDED-SYSTEM DESIGN

Lesson 8: DESIGN PROCESSES AND DESIGN METRIC FOR AN EMBEDDED-SYSTEM DESIGN Lesson 8: DESIGN PROCESSES AND DESIGN METRIC FOR AN EMBEDDED-SYSTEM DESIGN 1 Abstraction Each problem component first abstracted. For example, Display picture and text as an abstract class Robotic system

More information

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control

Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control Hello, and welcome to this presentation of the STM32 Infrared Timer. Features of this interface allowing the generation of various IR remote control protocols will be presented. 1 The Infrared Timer peripheral

More information

Recent trends in Chemical Engineering

Recent trends in Chemical Engineering Refresher Course on Recent trends in Chemical Engineering (05-09-2011 to 24-09-2011) Sponsored by University Grants Commission Coordinators: Dr. T. Bala Narsaiah Assoc. Professor in Chemical Engineering

More information

X8 Option 2 - Technology

X8 Option 2 - Technology moog AC DC AC 4 to 450 A 4 to 210 A Compact MSD Servo Drive TTL in out Specification X8 Option 2 - Technology TTL Encoder Simulation / TTL Master Encoder moog Specification Option 2 - Technology TTL encoder

More information

FANUC CNC Certified Education Program Description

FANUC CNC Certified Education Program Description FANUC CNC Certified Education Program Description The FANUC CNC Certified Education Program is centered on core processes, principles and interaction with real industrial equipment. Confidence is derived

More information

Optimize your simple machines... Modicon M218 Selection Guide

Optimize your simple machines... Modicon M218 Selection Guide Optimize your simple machines... Modicon M218 Selection Guide Compact Solution for Simple Machines Optimized Logic Controller Modicon M218 With intelligent software platform, specialized functional s,

More information

Academic Crosswalk to Common Core Standards. REC ELA.RST.11-12.3 LA.12.1.6.k LA.12.3.2

Academic Crosswalk to Common Core Standards. REC ELA.RST.11-12.3 LA.12.1.6.k LA.12.3.2 Introduction to Robotics Course Description NHT Introduction to Robotics (IR) is designed to explore the current and future use of automation technology in industry and everyday use. Students will receive

More information

Massachusetts Institute of Technology

Massachusetts Institute of Technology Objectives Massachusetts Institute of Technology Robotics: Science and Systems I Lab 1: System Overview and Introduction to the µorcboard Distributed: February 4, 2015, 3:30pm Checkoffs due: February 9,

More information