Introduction to Robotics

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Smart Thermostat page 1

Smart Thermostat page 1 Smart Thermostat page 1 3. APPROACH In today s home appliances market, automation is becoming the norm and Smart Thermostat is a typical automation appliance able to be applied easily at home. With Smart

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

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

MSME TOOL ROOM, HYDERABAD CENTRAL INSTITUTE OF TOOL DESIGN

MSME TOOL ROOM, HYDERABAD CENTRAL INSTITUTE OF TOOL DESIGN MSME TOOL ROOM, HYDERABAD CENTRAL INSTITUTE OF TOOL DESIGN (An ISO 9001:2008, ISO 29990; 2010, ISO 14001:2004 & ISO 50001:2011 Certified Institution) VES COURSES 2015-20162016 10 Months Full Time Courses

More information

ServoPAL (#28824): Servo Pulser and Timer

ServoPAL (#28824): Servo Pulser and Timer Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

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

The Basics of Robot Mazes Teacher Notes

The Basics of Robot Mazes Teacher Notes The Basics of Robot Mazes Teacher Notes Why do robots solve Mazes? A maze is a simple environment with simple rules. Solving it is a task that beginners can do successfully while learning the essentials

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

2. TEST PITCH REQUIREMENT

2. TEST PITCH REQUIREMENT Analysis of Line Sensor Configuration for the Advanced Line Follower Robot M. Zafri Baharuddin 1, Izham Z. Abidin 1, S. Sulaiman Kaja Mohideen 1, Yap Keem Siah 1, Jeffrey Tan Too Chuan 2 1 Department of

More information

Advanced Transportation Management Systems

Advanced Transportation Management Systems Advanced Transportation Management Systems Summary Many Department of Transportation agencies are looking for cost-saving ways to improve the efficiencies of roadways without making actual surface improvements

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

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

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

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

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

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

Technical Training Module ( 30 Days)

Technical Training Module ( 30 Days) Annexure - I Technical Training Module ( 30 Days) Section 1 : Programmable Logic Controller (PLC) 1. Introduction to Programmable Logic Controller - A Brief History, Need and advantages of PLC, PLC configuration,

More information

Workshop on Financial Analysis and Modeling using Excel May 17-18, 2013

Workshop on Financial Analysis and Modeling using Excel May 17-18, 2013 Workshop on Financial Analysis and Modeling using Excel May 17-18, 2013 Institute of Management Technology, Nagpur About the Workshop Spreadsheet models have become a must for academicians teaching finance

More information

System Modeling and Control for Mechanical Engineers

System Modeling and Control for Mechanical Engineers Session 1655 System Modeling and Control for Mechanical Engineers Hugh Jack, Associate Professor Padnos School of Engineering Grand Valley State University Grand Rapids, MI email: jackh@gvsu.edu Abstract

More information

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS

UNIT 1 INTRODUCTION TO NC MACHINE TOOLS UNIT 1 INTRODUCTION TO NC MACHINE TOOLS Structure 1.1 Introduction Objectives 1.2 NC Machines 1.2.1 Types of NC Machine 1.2.2 Controlled Axes 1.2.3 Basic Components of NC Machines 1.2.4 Problems with Conventional

More information

Microcontrollers, Actuators and Sensors in Mobile Robots

Microcontrollers, Actuators and Sensors in Mobile Robots SISY 2006 4 th Serbian-Hungarian Joint Symposium on Intelligent Systems Microcontrollers, Actuators and Sensors in Mobile Robots István Matijevics Polytechnical Engineering College, Subotica, Serbia mistvan@vts.su.ac.yu

More information

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components

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

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

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

Arduino Training - Basics of Micro-controllers Programming Basics

Arduino Training - Basics of Micro-controllers Programming Basics When During AUB Summer Camp Arduino Training - Basics of Micro-controllers Programming Basics Instructor: TC - NB - JB. E-Mail: chehade.t@thelittleengineer.com Phone: 71 530 401 Office: Ashrafieh - Sodeco

More information

8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE 8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

More information

Keywords: GPS, GSM, AVR Microcontroller, SMS.

Keywords: GPS, GSM, AVR Microcontroller, SMS. Volume 5, Issue 4, 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A System for Car Accident

More information

National Level Workshop on. Independent Living of Persons with Mental Disabilities. 21 February 2016. NIMH Auditorium, Secunderabad

National Level Workshop on. Independent Living of Persons with Mental Disabilities. 21 February 2016. NIMH Auditorium, Secunderabad National Level Workshop on Independent Living of Persons with Mental Disabilities 21 February 2016 NIMH Auditorium, Secunderabad NATIONAL INSTITUTE FOR THE MENTALL HANDICAPPED (Department of Empowerment

More information

Automated Security System using ZigBee

Automated Security System using ZigBee IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 01 June 2015 ISSN (online): 2349-6010 Automated Security System using ZigBee Sneha Susan Abraham Saveetha School

More information

Tutorial 1. Introduction to robot

Tutorial 1. Introduction to robot Tutorial 1. Introduction to moway robot www.moway-robot.com 1 Index INTRODUCTION... 2 MOWAY ROBOT... 2 MOWAY PERSON COMPARISON... 6 HEARING SENSE EXAMPLE... 11 VISION EXAMPLE... 12 TOUCH SENSE EXAMPLE...

More information

EasyC. Programming Tips

EasyC. Programming Tips EasyC Programming Tips PART 1: EASYC PROGRAMMING ENVIRONMENT The EasyC package is an integrated development environment for creating C Programs and loading them to run on the Vex Control System. Its Opening

More information

Tutorial for Programming the LEGO MINDSTORMS NXT

Tutorial for Programming the LEGO MINDSTORMS NXT Tutorial for Programming the LEGO MINDSTORMS NXT Table of contents 1 LEGO MINDSTORMS Overview 2 Hardware 2.1 The NXT Brick 2.2 The Servo Motors 2.3 The Sensors 3 Software 3.1 Starting a Program 3.2 The

More information

Jaipuria Institute of Management Lucknow

Jaipuria Institute of Management Lucknow National Workshop On Leadership in Libraries and GSDL open source software Organized by Jaipuria Institute of Management Lucknow October 13 th 15 th, 2014 Venue: Jaipuria Institute of Management, Vineet

More information

Robotics and Engineering Design (SKN11) Syllabus

Robotics and Engineering Design (SKN11) Syllabus Robotics and Engineering Design (SKN11) Syllabus Instructor Mr. Chin-Sung Lin (Email: clin@erhsnyc.net) Course Description Robotics and Engineering Design is a project-based course that uses a hands-on

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

ECE 492 SENIOR PROJECT 2 MINI SUMO ROBOT

ECE 492 SENIOR PROJECT 2 MINI SUMO ROBOT ECE 492 SENIOR PROJECT 2 MINI SUMO ROBOT STUDENTS EMRAH ÇAĞLAR CİHAN ARDA Supervisor: Assist. PROF. DR. ORHAN GAZi 1 DIGITEST ELECTRONICS LTD COMPANY(established in 2002) Main purpose of the company is

More information

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms

Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms Hardware and Logic Implementation of Multiple Alarm System for GSM BTS Rooms Arifa Ferdousi 1 and Sadeque Reza Khan 2 1 Dept. of Computer Science and Engineering, Varendra University, Rajshahi, Bangladesh

More information

West Virginia University College of Engineering and Mineral Resources. Computer Engineering 313 Spring 2010

West Virginia University College of Engineering and Mineral Resources. Computer Engineering 313 Spring 2010 College of Engineering and Mineral Resources Computer Engineering 313 Spring 2010 Laboratory #4-A (Micromouse Algorithms) Goals This lab introduces the modified flood fill algorithm and teaches how to

More information

Institute Profile. Indian institute of Technology (IIT)

Institute Profile. Indian institute of Technology (IIT) Institute Profile Type of the Institute: Name of the Institute: Complete Mailing Address: Contact Person For Admission: Designation: Indian institute of Technology (IIT) Indian institute of Technology

More information

Certified Digital Marketing Expert

Certified Digital Marketing Expert Programme Details Certified Digital Marketing Expert 28,29 May & 4,5,11,12 June 16 THE NATIONAL INSTITUTE FOR ENTREPRENEURSHIP AND SMALL BUSINESS DEVELOPMENT (NIESBUD) Ministry of Skill Development and

More information

ION Tips and Tricks. Q&A Session PowerLogic ION Users Conference 2009

ION Tips and Tricks. Q&A Session PowerLogic ION Users Conference 2009 ION Tips and Tricks Q&A Session PowerLogic ION Users Conference 2009 Kevin Batycki Schneider Electric Services & Projects Business Manager, Solutions Sales Engineering Phone: +1-250-652-7126 Fax: +1-250-544-0217

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

2.0 Command and Data Handling Subsystem

2.0 Command and Data Handling Subsystem 2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation

More information

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205] Users Manual Robokits India info@robokits.co.in http://www.robokitsworld.com Page 1 Bluetooth + USB 16 Servo Controller is used to control up to

More information

AICTE Approved Short Term Course on HR Analytics- Hands on Training. (Under QIP Sponsored)

AICTE Approved Short Term Course on HR Analytics- Hands on Training. (Under QIP Sponsored) AICTE Approved Short Term Course on HR Analytics- Hands on Training (Under QIP Sponsored) 10 th May, 2015 16 th May, 2015 A Continuing Education Programme Organized by Vinod Gupta School of Management

More information

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Leonardo Journal of Sciences ISSN 1583-0233 Issue 20, January-June 2012 p. 31-36 Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester Ganesh Sunil NHIVEKAR *, and Ravidra Ramchandra MUDHOLKAR

More information

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver

1. Learn about the 555 timer integrated circuit and applications 2. Apply the 555 timer to build an infrared (IR) transmitter and receiver Electronics Exercise 2: The 555 Timer and its Applications Mechatronics Instructional Laboratory Woodruff School of Mechanical Engineering Georgia Institute of Technology Lab Director: I. Charles Ume,

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

Project Development Plan

Project Development Plan Project Development Plan Roverwerx A.R.M. IRP Santa Clara University Richard Rasay 1 TABLE OF CONTENTS Introduction 1 Software Design.3 Robot-Side Application.5 Client-Side Application.7 Current Status

More information

Adaptive Cruise Control

Adaptive Cruise Control IJIRST International Journal for Innovative Research in Science & Technology Volume 3 Issue 01 June 2016 ISSN (online): 2349-6010 Adaptive Cruise Control Prof. D. S. Vidhya Assistant Professor Miss Cecilia

More information

LEGO NXT-based Robotic Arm

LEGO NXT-based Robotic Arm Óbuda University e Bulletin Vol. 2, No. 1, 2011 LEGO NXT-based Robotic Arm Ákos Hámori, János Lengyel, Barna Reskó Óbuda University barna.resko@arek.uni-obuda.hu, hamoriakos@gmail.com, polish1987@gmail.com

More information

This programme is only offered at: AKMI Metropolitan College (AMC)

This programme is only offered at: AKMI Metropolitan College (AMC) UNIVERSITY OF EAST LONDON UNDERGRADUATE PROGRAMME SPECIFICATION BEng (Hons) Electrical and Electronic Systems This programme is only offered at: AKMI Metropolitan College (AMC) Final award BEng (Hons)

More information

Micro-Step Driving for Stepper Motors: A Case Study

Micro-Step Driving for Stepper Motors: A Case Study Micro-Step Driving for Stepper Motors: A Case Study N. Sedaghati-Mokhtari Graduate Student, School of ECE, University of Tehran, Tehran, Iran n.sedaghati @ece.ut.ac.ir Abstract: In this paper, a case study

More information

www.smarcom.biz BARCODE TICKET SOLUTION RF CARD SOLUTION MAGNETIC TICKET SOLUTION

www.smarcom.biz BARCODE TICKET SOLUTION RF CARD SOLUTION MAGNETIC TICKET SOLUTION BARCODE TICKET SOLUTION RF CARD SOLUTION MAGNETIC TICKET SOLUTION C A R PA R K M A N A G E M E N T S Y S T E M C A R Barcode ticket application PA R K M A N A G E M E N T S Y S T E M RF card application

More information

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V]

[F/T] [5] [KHz] [AMP] [3] [V] 4 ) To set DC offset to -2.5V press the following keys [OFS] [+/-] [2] [.] [5] [V] FG085 minidds Function Generator Manual of Operation Applicable Models: 08501, 08501K, 08502K, 08503, 08503K Applicable Firmware Version: 1 ) 113-08501-100 or later (for U5) 2 ) 113-08502-030 or later

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

Modbus and ION Technology

Modbus and ION Technology 70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible

More information

Final Design Report 19 April 2011. Project Name: utouch

Final Design Report 19 April 2011. Project Name: utouch EEL 4924 Electrical Engineering Design (Senior Design) Final Design Report 19 April 2011 Project Name: utouch Team Members: Name: Issam Bouter Name: Constantine Metropulos Email: sambouter@gmail.com Email:

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