Trinity Autonomous Firefighting Robot Contest

Size: px
Start display at page:

Download "Trinity Autonomous Firefighting Robot Contest"

Transcription

1 Trinity Autonomous Firefighting Robot Contest University of Connecticut Senior Design Team Members: Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering Physics Faculty Advisor: Professor John Ayers

2 Abstract The aim of this project is to create a fully autonomous robot that can navigate a model home in search of a fire, in the form of a burning candle, and then extinguish it. This project is in conjunction with the Trinity International Robot Contest which takes place April and is a not for profit event that promotes innovation and creativity in the STEM field. Ideally, the principles we use in the design could be extended to a more robust system that could be used to combat actual fires in residential or commercial settings. Background & Rules The main requirement of this project is to create a robot that is fully autonomous. By that, it means that once the robot is started by the user, it navigates, searches, and extinguishes the fire on its own, with no assistance or input from the user. The judge will place the robot in the maze and press the start button. The robot will then listen for the sound (a certain frequency) signaling to begin. Each robot must meet these requirements in order to compete in the competition. There are also strict rules about each robot having a carrying handle, a start button, a flame detect LED, a mic, and a kill power plug. Finally, the robot must also accomplish the goal in the allotted time, which varies depending on the maze level. The arena that our robot must navigate is an 8*8 foot plywood square partitioned by walls to mimic rooms and hallways. The robot will start at any arbitrary position in the maze and when prompted, will navigate the maze to find and extinguish the candle. The flame it must search for will be in the form of a candle placed in a random room in the arena. Our robot must find and extinguish the candle within a set amount of time. Quicker execution times will be given higher scores. There are three levels of competition with increasing levels of complexity and difficulty. Our robot must successfully complete each level before advancing to the next. We have five trials total to get through as many levels or get as short of a trial time as possible. A robot doesn t need to complete all three levels in order to place in the contest. We are planning to compete only in the first two levels since the third involves finding, lifting and carrying an object which will require additional systems. Since time is our main project limitation, we don t want to increase the scope of our project if it isn t absolutely necessary. In level one, there is a single arena with a set layout as shown in Figure 1. The walls of the rooms and hallways are smooth and painted white. We know the hallway and room locations to a reasonable degree of accuracy. Our robot must finish this course within 3 minutes of being started. In level 2, there are four possible arena layouts (Configuration C is shown in Figure 2), and our robot has 4 minutes to complete the trial. Level 2 will also incorporate some furnishings and decorations to make the arena more realistic. There will be rugs placed in some or all of the rooms and hallways, as shown in Figure 2. Wall decorations and wallpaper will also be used in this level, such as tapestries, mirrors, pictures, and paper of all different patterns and colors. Mirrors will not be used in the room where the candle is located. The contest is also separated into two categories, customized robots and unique robots. Customized robots are built from a kit while unique robots are designed and created by the user. Whether or not a robot is unique is determined by the contest judges. Our robot will be unique since we are ordering individual parts and designing the entire system.

3 Figure 1. Level 1 Arena With Dimensions. Figure 2. Level 2 Potential Rug Locations. Solution Physical Design The dimensional requirements for our robot are that it must not exceed 31*31*27 centimeters (Length*Width*Height). The material we chose for the platforms of the robot is polycarbonate "Lexan" sheet plastic due to its electrical insulating property, strength and resistance to cracking. It is also relatively cheap and easy to cut and fasten. The main shape of the platform are designed to be round in order to utilize the limited space. There are three main levels and a fourth sub level of platform. The bottom level is where the wheels and their driving motors are mounted. There will also be our power supply (rechargeable batteries) at the back of that level. At the front of the level, there will be a circuit for controlling the drive motors. The second level will have the main range sensor (laser, discussed later) in the front. We discussed placing this sensor high on the robot, but decided to set it lower so that it senses obstacles close to the ground. The required calculations for navigation will be simplified if the center of the scanner is directly above the center of the line between the drive wheels. The second level will also have the main microcontroller toward the back. The third level will hold the sensors and devices necessary for flame detection and extinguishing. These must also be positioned toward the front of the robot. However, we want to avoid blocking the view of the scanner as much as possible so supporting the third level will be challenging. The most important sensor arc to keep unobstructed is the 180 degrees in front of the robot. We intend to support the third level entirely from behind the scanner and have an arm that extends out to the front of the robot. A smaller fourth level will be set toward the back of the top of our robot to hold the start button, LED, microphone and kill power plug (contest required devices to be discussed later). We will also have a handle, as required by the contest, for easy maneuvering of our robot. Power Supply

4 We decided to use rechargeable batteries for the power supply to reduce expenses. Two packs of the batteries will be needed to prevent the situation (if we only have one pack) where we have to stop our test on the robot and recharge the battery. We did some rough analysis on how much total power is needed and decided that we want the battery to be about 5000 mah and at least 12 Volts. We decided to have two pack of rechargeable Li Polymer batteries with 14.8 Volts and 5500 ma. The one we chose is comparably economical they other products. We are planning to build a power distributing circuit so that we only need one power supply for the entire robot. We can regulate the battery voltage down to voltages that are useful for different devices on the robot. Motion Control We are making a differentially steered robot. This means that there will be 2 independently driven wheels and 1 or more free steering castors for support. The angular velocity of the robot is then a function of the difference between the rotational velocities of the two drive wheels. We decided on this control scheme because it is simple to implement and allows for maximum steering ability. If necessary, the robot will be able to rotate around its own center. There will be two separate motors driving two wheels independently. The separate motors enable our wheels turning different angles at the same time. We intend to implement odometry by counting wheel rotations. This will give us an estimate of where the robot has been it will also serve as feedback to tell us if a control command has done what it was intended to do. There are a couple of different motor types that can accomplish this such as stepper motors or DC motors. Stepper motors rotate a specific angle for each input command, so wheel rotations can be counted by counting the input commands. Another way to count wheel rotations is to use an encoder on a DC motor. The encoder gives a certain amount of counts per shaft rotation so this setup has essentially the same result on odometry as the stepper motors. We ordered a pair of 12V DC motor with encoders. We decided on DC motors because they are easy to control with a pulse width modulation (PWM) signal. Also, stepper motors require a lot of current to run accurately which is an important consideration since the robot is battery powered. [1] We chose a 12V motor because that voltage is safe, accessible to us as students and 12V battery packs are readily available. The DC motors have gearboxes which step down the motor shaft speed which also increases the torque on the output shaft. The gear ratio is 100:1 and the maximum output shaft speed is 100 rpm. The encoders give 64 counts per rotor revolution which translates to 6400 counts per output shaft revolution. We ordered two pairs of wheels, one is a pair of 9*1 centimeter wheels and the other is 7.62*1.9 centimeters. The first pair of wheels has hard tires, which is good for our step counting system because there will be less error due to distortion. However, the hard wheel tire might cause loose connections for our robot because it cannot cancel much vibration. In comparison, the second pair of wheels has soft tires, which is not good for our step counting system, but good for cancel vibrations. On the other hand, the radius of the first pair of wheels is larger (9 cm) comparing to the second pair s radius (7.62 cm). The bigger wheels provide a higher top speed for the robot, but will require more torque from our drive motors for acceleration. Sensors

5 There are a few separate sensing capabilities that our robot must have. First, it must find its way around. This includes navigating hallways and rooms and avoiding obstacles. It must also be capable of finding a candle flame. These sensing capabilities must work in unison so that the navigation system guides the robot until the flame is detected and the flame sensing system can then guide the robot to the flame. There are operating environment considerations in choosing sensors. The arenas which the contest will take place in are made of plywood. The floors will be relatively smooth. The partition walls will be vertical and all corner joints will be roughly 90 degrees. The hallways have roughly uniform widths and the walls will be painted a light color. However, we must allow for some variations in all of these environmental properties. This means that we can t pre program our robot with exact arena layouts and just use our wheel encoders to navigate via dead reckoning. We need some range measurement capabilities to use as feedback to compliment our dead reckoning navigation. There will also be different types of external interference that can affect sensor operation. The contest takes place in a large gymnasium with overhead lighting. There will also be a lot of flash photography happening during the contest. Both of these light sources will interfere with any range sensors that use light for measurement, especially noncoherent light sensors like infrared (IR) range sensors. These interferences could also confuse our flame detection sensors if we rely solely on the presence of light to indicate the presence of a flame. The main types of range sensors which are readily available are ultrasonic, infrared, and laser rangefinders. Ultrasonic range sensors are very inexpensive and are very simple to collect data from. The drawback is that they have low resolution meaning the sensing is done over some angular range (~30 degrees) and the sensor simply gives a distance measurement for anything in that angular range. This is probably acceptable for obstacle avoidance. But if we want to map the locations of walls and objects in the operating environment, it will require something with better resolution. IR rangefinders have similar resolution characteristics to ultrasonic sensors. The maximum distance measurement is also limited to ~2 m on readily available models. IR range sensors are also the type that is most likely to receive interference from the operating environment. Laser rangefinders are the best option for high resolution sensing. This is because laser light is highly directional so practically pinpoint range measurements can be taken over considerable distances. Laser light is also monochromatic and coherent which will help a laser rangefinder reject light from interference sources. The drawback is that these sensors are by far the most expensive of the three types. We decided on a infrared laser scanner made by RoboPeak that can measure a range of 6m, which is farther than any IR or ultrasonic sensor we could find. It continuously scans 360 degrees taking a range measurement every ~1 degree. It has an angular encoder to determine the exact angle relative to the robot s heading of each measurement. It returns range measurements in polar coordinates. Our intent is to use this range capability and the inherent resolution of the laser to see openings and corners before our device is at them, allowing for early decision making and smooth operation. We also discussed the possibility of implementing something similar with a stationary range finder and a rotating mechanism of our design. This would cost less, but require time to build and program. The advantage of this scanner is that its operation is already programmed and controlled and all we have to do is process its output. Laser rangefinders in general may be overkill for the particular environment we'll be competing in (evenly spaced, light colored walls). But our intent is to design something that could be extended to a less ideal environment where this type of measurement would be absolutely necessary.

6 For flame detection, we intend to use a combination of light and heat sensing capabilities. A setup that only senses light will be subject to a lot of interference. A setup that looks only for heat may be limited by the relatively small amount of heat put off by a candle. However, we think it is safe to assume that the candle will be the only significantly hot light source in the operating environment. So if we sense both light and heat it should indicate our target. For light sensing we will test different arrangements of photodiodes and photoresistors which sense the grayscale of ambient light. We will attempt to shade out light from directions other than the direction we expect to see the candle in. For heat sensing we ordered a 4 x 16 thermopile array. This is essentially a 64 pixel camera that assigns a heat signature to each pixel instead of a color so we should be able to locate the candle once it s in the field of vision. Experimental testing with this sensor has shown that it can detect a flame from a distance of approximately 1.5 meters, which is far better than we were expecting. Routing/Navigation For navigating the arena environment, we plan on implementing a Simultaneous Localization and Mapping (SLAM) algorithm. There are many online resources that describe possible implementations [2]. The main idea is to use features that can be sensed in the operating environment as reference points to check the estimate of the robot s motion and to create a map of the area. Since we are using a laser scanner it should be relatively simple to detect corners and terminal points in walls. We can use these points as our landmarks. SLAM involves identifying landmarks in the operating environment. The robot s motion is predicted from the control input and the resulting odometry. This prediction is then compared to the results from the scanner measurements. It is an adaptive algorithm that continually reassigns trustworthiness weights to the sensor and odometry readings depending on the previous results. This lets the robot know which information to regard as more accurate in calculating its position at any given moment. It is important to have such an ability since the odometry from wheel counting, while accurate over short distances, can suffer from small compounding errors such as wheel slippage and slight errors in wheel radius. The implementation of this algorithm will require data processing and calculation. We are currently able to gather data with the Arduino from the laser scanner. These measurements are in polar coordinates (r,θ). Data in this form may prove to be useful in looking for openings in walls since a drastic change in r between consecutive measurements will usually indicate an opening or terminal point in a wall. However, the calculations for localization and the map of the environment will be done in cartesian coordinates (x,y). This will require transformation of our sensor data which should be relatively simple mathematically. We plan to do all of the necessary calculation with the Arduino. However, it is unknown at this point how well the Arduino will handle all of the sensor data processing, the control calculation, and the SLAM calculations and memory. In the case that the Arduino runs slowly doing all of the required processing, one of the group members has a Raspberry PI microprocessor they are willing to donate to the project. If necessary, we will establish communication between the Arduino and Pi and use the Pi to do a lot of the mathematical calculations for SLAM. This will decrease the processing load on the Arduino and it will act mainly as a microcontroller while the Pi will act as more of a processor.

7 Ultimately, from SLAM we will have a map of the robot s surroundings and the robot s current location in that map. We intend to store some previous locations in memory. This will allow us to know where in the map the robot has been. This will aid in efficient searching. It will also enable the robot to return to its starting position which gives bonus points in the competition. Memory may become an issue as well. As mentioned above, we want to remember some of the robot s previous positions. Also, the map of the area will be stored in memory. If the required memory exceeds the available flash memory on the Arduino, we will need to figure out a way to add memory. Once a decent map is generated and stored in the memory, we can apply some logic in the programming for searching that map. Because of the range of the laser scanner, it is reasonable to assume that we will have a map of the area well ahead of the robot s location. This will allow for logical processing and decision making to occur while the robot is moving. So the robot should never have to stop at a corner or intersection to decide which way to go. This should greatly reduce the time it takes for the robot to accomplish its goal which is the main factor in determining its score in the contest. Flame extinguishing There are several ways we discussed on how to extinguish the flame. The first and most preferable solution is to use the compressed gas. There will be a bonus added to our score if we use compressed gas and it is effective because the compressed air will blow with a very high speed. We planned to put the compressed gas can at the back of our robot and connect to a nozzle which will be mounted at the front of our robot about 17 to 18 cm high. The trickiest part of this operation is aiming the compressed gas. Since the nozzle will be relatively small diameter (~0.25 inch) it will need to be pointed directly at the candle flame to be effective. We are hoping that the thermopile array will aid in this process. If set up properly, there should be a particular pixel in the array that is aimed at the nozzle tip. We can then manipulate the robot s position until the flame is in this pixel. Once the robot is aimed at the candle, it will release the compressed gas and extinguish the flame. The other challenging aspect is how to release the gas. We have a frame that holds a CO2 cartridge and has a spring loaded release valve. However, to release the gas, a force must be applied to the valve that is strong enough to overcome the spring and the pressure of the gas (~1000 psi). This is a lot of force so will require some type of lever to open the valve. There is a chance that we will be able to find an affordable pressure regulator that can step down the pressure to something that is easier to handle. The other option is using a fan. It is much simpler than the compressed gas. We will connect the fan to the Arduino and we program the Arduino so that the fan will be turned on when the robot detects the flame is in front of it. We think this is a safe fallback option so we plan to try a compressed gas setup first. If we run into difficulties with that, we will go with a fan. Start (start button, LEDs, microphone, kill power plug, handle) The contest requires each robot to have 5 key elements, a start button, LED, microphone, kill power plug, and a handle. The start button is required to be on a green background and is used to initialize the robot. The LED must be red over a white background, and is used to indicate flame detection. The microphone needs to be on a blue background and when it detects a sound of a specific frequency and amplitude it activates the robot. The kill power plug is used to immediately remove power from the robot s sensor and control system and its drive system (when plug is removed, all robot systems are

8 turned off) in case of emergency and needs to be on a bright yellow background. All of these devices, as well as a handle used to safely lift and move the robot will be placed at the very top of the robot. Programming We chose Arduino as our microcontroller, and that means we will use C++ as the language of our programming. There will be a learning curve with the programming since no one on the team has much of a background in that area. Timetable The contest is the weekend of April 1st, This gives us roughly 5 months to complete the project. Our current goal is to have the rough robot constructed by the end of Fall 2015 semester and have the test arena constructed before the start of Spring 2016 semester. We think that programming the robot s behavior will be the most time consuming aspect of the project, so we would like to allow the majority of the spring semester for testing and programming. Budget Our sponsor is the University Of Connecticut and the initial budget is roughly $1000. As of November we have spent $875 on buying parts and materials for our robot. We plan to use the remaining part of our budget for building our test arena, creating our extinguishing mechanism, and saving some in case of emergency to replace or fix any issues. Quantity Item Amount 1 Arduino Mega 2560 Microcontroller Rev Pololu 12V, 100:1 Gear Motor w/encoder Pololu 37D mm Metal Gearmotor Bracket (Pair) Pololu Universal Aluminum 6mm Mounting Hub (4 40) Pololu Wheel 90 x 10mm Black (Pair) Pololu Ball Caster with 3/4" Metal Ball Lynxmotion Neoprene Foam Tire NFT 07 3" x 0.75" (Pair) Sharp GP2Y0A41SK0F IR Range Sensor 4 to 30cm RoBoard RM G212 16X4 Thermal Array Sensor RPLIDAR 360 Laser Scanner 398.9

9 1 1 1 Polycarbonate (PC) Sheet, Transparent Clear, Standard Tolerance, ASTM D 3935,1/4" Thickness, 24" Width, 48" Length Pcs 14.8V FLOUREON 5500mAh 35C 4S Lipo High Power Battery RC Battey Pack with XT60 Connector for RC Airplane, RC Helicopter, RC Car/Truck, RC Boat TLP 2000 Tenergy Universal Smart Charger for Li Ion/Polymer battery Pack (3.7V 14.8V 1 4 cells) Total Information about personal and collaborators Sponsor: University of Connecticut School of Engineering Project Advisor: Professor John Ayers Team Members: Katherine Drogalis Majoring in Electrical Engineering Zachariah Sutton Majoring in Electrical Engineering Chutian Zhang Majoring in Engineering Physics (concentrating on Electrical Engineering) Citations [1] Stephen Chapman, Electric Machinery Fundamentals, McGraw Hill, 5th edition [2] SLAM course by Cyrill Stachniss

Implement a Robot for the Trinity College Fire Fighting Robot Competition.

Implement a Robot for the Trinity College Fire Fighting Robot Competition. Alan Kilian Fall 2011 Implement a Robot for the Trinity College Fire Fighting Robot Competition. Page 1 Introduction: The successful completion of an individualized degree in Mechatronics requires an understanding

More information

2017 Trinity College. Firefighting Robot Competition. Submitted by: Woojin Lee, EE. Rene Perez, EE

2017 Trinity College. Firefighting Robot Competition. Submitted by: Woojin Lee, EE. Rene Perez, EE 2017 Trinity College Firefighting Robot Competition Submitted by: Woojin Lee, EE Rene Perez, EE EE495 Senior Project Seminar University of Evansville Advisor: Mark Randall December, 6, 2016 1 Table of

More information

*Contest and Rules Adapted and/or cited from the 2007 Trinity College Home Firefighting Robot Contest

*Contest and Rules Adapted and/or cited from the 2007 Trinity College Home Firefighting Robot Contest Firefighting Mobile Robot Contest (R&D Project)* ITEC 467, Mobile Robotics Dr. John Wright Department of Applied Engineering, Safety & Technology Millersville University *Contest and Rules Adapted and/or

More information

LDOR: Laser Directed Object Retrieving Robot. Final Report

LDOR: Laser Directed Object Retrieving Robot. Final Report University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machines Design Laboratory LDOR: Laser Directed Object Retrieving Robot Final Report 4/22/08 Mike Arms TA: Mike

More information

Design Project Introduction DE2-based SecurityBot

Design Project Introduction DE2-based SecurityBot Design Project Introduction DE2-based SecurityBot ECE2031 Fall 2017 1 Design Project Motivation ECE 2031 includes the sophomore-level team design experience You are developing a useful set of tools eventually

More information

Fire Fighting. Objective. Robot. Fire Fighting. Name of Event: Robots per Team: 1

Fire Fighting. Objective. Robot. Fire Fighting. Name of Event: Robots per Team: 1 Fire Fighting Name of Event: Robots per Team: 1 No. of Players: Robot Control: Event Summary: Fire Fighting 2 players/team Autonomous This is an autonomous robot competition between 2 teams to extinguish

More information

Cedarville University Little Blue

Cedarville University Little Blue Cedarville University Little Blue IGVC Robot Design Report June 2004 Team Members: Silas Gibbs Kenny Keslar Tim Linden Jonathan Struebel Faculty Advisor: Dr. Clint Kohl Table of Contents 1. Introduction...

More information

DC Motor and Servo motor Control with ARM and Arduino. Created by:

DC Motor and Servo motor Control with ARM and Arduino. Created by: DC Motor and Servo motor Control with ARM and Arduino Created by: Andrew Kaler (39345) Tucker Boyd (46434) Mohammed Chowdhury (860822) Tazwar Muttaqi (901700) Mark Murdock (98071) May 4th, 2017 Objective

More information

Robotic Navigation Distance Control Platform

Robotic Navigation Distance Control Platform Robotic Navigation Distance Control Platform System Block Diagram Student: Scott Sendra Project Advisors: Dr. Schertz Dr. Malinowski Date: November 18, 2003 Objective The objective of the Robotic Navigation

More information

Park Ranger. Li Yang April 21, 2014

Park Ranger. Li Yang April 21, 2014 Park Ranger Li Yang April 21, 2014 University of Florida Department of Electrical and Computer Engineering EEL 5666C IMDL Written Report Instructors: A. Antonio Arroyo, Eric M. Schwartz TAs: Andy Gray,

More information

Chapter 1. Robots and Programs

Chapter 1. Robots and Programs Chapter 1 Robots and Programs 1 2 Chapter 1 Robots and Programs Introduction Without a program, a robot is just an assembly of electronic and mechanical components. This book shows you how to give it a

More information

TETRIX PULSE Workshop Guide

TETRIX PULSE Workshop Guide TETRIX PULSE Workshop Guide 44512 1 Who Are We and Why Are We Here? Who is Pitsco? Pitsco s unwavering focus on innovative educational solutions and unparalleled customer service began when the company

More information

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception

MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Paper ID #14537 MAKER: Development of Smart Mobile Robot System to Help Middle School Students Learn about Robot Perception Dr. Sheng-Jen Tony Hsieh, Texas A&M University Dr. Sheng-Jen ( Tony ) Hsieh is

More information

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G

L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G P R O F. S L A C K L E C T U R E R, E L E C T R I C A L A N D M I C R O E L E C T R O N I C E N G I N E E R I N G G B S E E E @ R I T. E D U B L D I N G 9, O F F I C E 0 9-3 1 8 9 ( 5 8 5 ) 4 7 5-5 1 0

More information

A Lego-Based Soccer-Playing Robot Competition For Teaching Design

A Lego-Based Soccer-Playing Robot Competition For Teaching Design Session 2620 A Lego-Based Soccer-Playing Robot Competition For Teaching Design Ronald A. Lessard Norwich University Abstract Course Objectives in the ME382 Instrumentation Laboratory at Norwich University

More information

An Autonomous Firefighting Robot

An Autonomous Firefighting Robot An Autonomous Firefighting Robot William Dubel Hector Gongora Kevin Bechtold Daisy Diaz Department of Electrical and Computer Engineering Florida International University, Miami, FL 33199 Abstract Firefighting

More information

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world. Sensing Key requirement of autonomous systems. An AS should be connected to the outside world. Autonomous systems Convert a physical value to an electrical value. From temperature, humidity, light, to

More information

Chassis & Attachments 101. Chassis Overview

Chassis & Attachments 101. Chassis Overview Chassis & Attachments 101 Chassis Overview 2016 1 Introductions Rest rooms location. Food and Drink: Complementary bottled water. Snacks available for purchase from UME FTC teams. Cell phones. Today presentation

More information

Budget Robotics Octabot Assembly Instructions

Budget Robotics Octabot Assembly Instructions Budget Robotics Octabot Assembly Instructions The Budget Robotics Octabot kit is a low-cost 7" diameter servo-driven robot base, ready for expansion. Assembly is simple, and takes less than 15 minutes.

More information

Automobile Prototype Servo Control

Automobile Prototype Servo Control IJIRST International Journal for Innovative Research in Science & Technology Volume 2 Issue 10 March 2016 ISSN (online): 2349-6010 Automobile Prototype Servo Control Mr. Linford William Fernandes Don Bosco

More information

Chassis & Attachments 101. Part 1: Chassis Overview

Chassis & Attachments 101. Part 1: Chassis Overview Chassis & Attachments 101 Part 1: Chassis Overview 2017 1 Introductions Rest rooms location. Food and Drink. Cell phones. Today presentation available at: http://www.roboplex.org/fll 2 What can be used

More information

A Comparative Study of Structured Light and Laser Range Finding Devices

A Comparative Study of Structured Light and Laser Range Finding Devices A Comparative Study of Structured Light and Laser Range Finding Devices Todd Bernhard todd.bernhard@colorado.edu Anuraag Chintalapally anuraag.chintalapally@colorado.edu Daniel Zukowski daniel.zukowski@colorado.edu

More information

Web-Based Mobile Robot Simulator

Web-Based Mobile Robot Simulator Web-Based Mobile Robot Simulator From: AAAI Technical Report WS-99-15. Compilation copyright 1999, AAAI (www.aaai.org). All rights reserved. Dan Stormont Utah State University 9590 Old Main Hill Logan

More information

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN

THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN PROGRAM OF STUDY ENGR.ROB Standard 1 Essential UNDERSTAND THE IMPORTANCE OF PLANNING AND DRAWING IN DESIGN The student will understand and implement the use of hand sketches and computer-aided drawing

More information

IMDL Fall Final Report

IMDL Fall Final Report IMDL Fall 2014 Final Report Designer: Jacob Easterling Robot Name: Clean Sweep Course Number: EEL 4665 Instructors: Dr. Arroyo Dr. Schwartz Dr. Diaz Teaching Assistants: Andy Gray Nick Cox C l e a n S

More information

Intelligent Robotics Sensors and Actuators

Intelligent Robotics Sensors and Actuators Intelligent Robotics Sensors and Actuators Luís Paulo Reis (University of Porto) Nuno Lau (University of Aveiro) The Perception Problem Do we need perception? Complexity Uncertainty Dynamic World Detection/Correction

More information

Design and Development of Novel Two Axis Servo Control Mechanism

Design and Development of Novel Two Axis Servo Control Mechanism Design and Development of Novel Two Axis Servo Control Mechanism Shailaja Kurode, Chinmay Dharmadhikari, Mrinmay Atre, Aniruddha Katti, Shubham Shambharkar Abstract This paper presents design and development

More information

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Range Sensing strategies

Range Sensing strategies Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart and Nourbakhsh 4.1.6 Range Sensors (time of flight) (1) Large range distance measurement -> called

More information

Final Report. Chazer Gator. by Siddharth Garg

Final Report. Chazer Gator. by Siddharth Garg Final Report Chazer Gator by Siddharth Garg EEL 5666: Intelligent Machines Design Laboratory A. Antonio Arroyo, PhD Eric M. Schwartz, PhD Thomas Vermeer, Mike Pridgen No table of contents entries found.

More information

Worksheet: Wheels and Distance Introduction to Mobile Robotics > Wheels and Distance Investigation

Worksheet: Wheels and Distance Introduction to Mobile Robotics > Wheels and Distance Investigation Worksheet: s and Distance Introduction to Mobile Robotics > s and Distance Investigation This worksheet is provided for reference only. Be sure that you follow the steps in the online directions, and answer

More information

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS

WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS WELCOME TO THE SEMINAR ON INTRODUCTION TO ROBOTICS Introduction to ROBOTICS Get started with working with Electronic circuits. Helping in building a basic line follower Understanding more about sensors

More information

FLL Coaches Clinic Chassis and Attachments. Patrick R. Michaud

FLL Coaches Clinic Chassis and Attachments. Patrick R. Michaud FLL Coaches Clinic Chassis and Attachments Patrick R. Michaud pmichaud@pobox.com Erik Jonsson School of Engineering and Computer Science University of Texas at Dallas September 23, 2017 Presentation Outline

More information

MOBILE ROBOT LOCALIZATION with POSITION CONTROL

MOBILE ROBOT LOCALIZATION with POSITION CONTROL T.C. DOKUZ EYLÜL UNIVERSITY ENGINEERING FACULTY ELECTRICAL & ELECTRONICS ENGINEERING DEPARTMENT MOBILE ROBOT LOCALIZATION with POSITION CONTROL Project Report by Ayhan ŞAVKLIYILDIZ - 2011502093 Burcu YELİS

More information

Marine Debris Cleaner Phase 1 Navigation

Marine Debris Cleaner Phase 1 Navigation Southeastern Louisiana University Marine Debris Cleaner Phase 1 Navigation Submitted as partial fulfillment for the senior design project By Ryan Fabre & Brock Dickinson ET 494 Advisor: Dr. Ahmad Fayed

More information

Robotic Systems Challenge 2013

Robotic Systems Challenge 2013 Robotic Systems Challenge 2013 An engineering challenge for students in grades 6 12 April 27, 2013 Charles Commons Conference Center JHU Homewood Campus Sponsored by: Johns Hopkins University Laboratory

More information

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic

More information

Turtle Shell Racer High Power Edition Michael Curry DistractedArchitect.com Electronics Supplement

Turtle Shell Racer High Power Edition Michael Curry DistractedArchitect.com Electronics Supplement Turtle Shell Racer High Power Edition Michael Curry DistractedArchitect.com Electronics Supplement 1 Parts 2 Channel RC Remote and Receiver Micro Servo Battery Connector DC Motor (with Printed Gearbox)

More information

Autonomous Following RObot Initial Design Review

Autonomous Following RObot Initial Design Review Autonomous Following RObot Initial Design Review James Tse (Leader) Wei Dai Travis Frecker Peter Verlangieri Professor John Johnson ECE 189A Fall 2012 Initial Design Review: Project Description Original

More information

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest!

Vision Ques t. Vision Quest. Use the Vision Sensor to drive your robot in Vision Quest! Vision Ques t Vision Quest Use the Vision Sensor to drive your robot in Vision Quest! Seek Discover new hands-on builds and programming opportunities to further your understanding of a subject matter.

More information

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Universal Journal of Control and Automation 6(1): 13-18, 2018 DOI: 10.13189/ujca.2018.060102 http://www.hrpub.org Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic Yousef Moh. Abueejela

More information

Other than physical size, the next item that all RC servo specifications indicate is speed and torque.

Other than physical size, the next item that all RC servo specifications indicate is speed and torque. RC servos convert electrical commands from the receiver back into movement. A servo simply plugs into a specific receiver channel and is used to move that specific part of the RC model. This movement is

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015

More information

Optimization Maze Robot Using A* and Flood Fill Algorithm

Optimization Maze Robot Using A* and Flood Fill Algorithm International Journal of Mechanical Engineering and Robotics Research Vol., No. 5, September 2017 Optimization Maze Robot Using A* and Flood Fill Algorithm Semuil Tjiharjadi, Marvin Chandra Wijaya, and

More information

3D ULTRASONIC STICK FOR BLIND

3D ULTRASONIC STICK FOR BLIND 3D ULTRASONIC STICK FOR BLIND Osama Bader AL-Barrm Department of Electronics and Computer Engineering Caledonian College of Engineering, Muscat, Sultanate of Oman Email: Osama09232@cceoman.net Abstract.

More information

Roborodentia Final Report

Roborodentia Final Report California Polytechnic State University, SLO College of Engineering Computer Engineering Program Roborodentia Final Report Submitted by: Zeph Nord, Mitchell Myjak, Trevor Gesell June 2018 Faculty Advisor:

More information

RoboSAR Written Report 1

RoboSAR Written Report 1 Date: 4/21/15 Student Name: Lukas Christensen E-Mail: lukaschristensen@ufl.edu TAs: Andy Gray Nick Cox Instructors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz University of Florida Department of Electrical

More information

PRESENTED BY HUMANOID IIT KANPUR

PRESENTED BY HUMANOID IIT KANPUR SENSORS & ACTUATORS Robotics Club (Science and Technology Council, IITK) PRESENTED BY HUMANOID IIT KANPUR October 11th, 2017 WHAT ARE WE GOING TO LEARN!! COMPARISON between Transducers Sensors And Actuators.

More information

Mobile Robots (Wheeled) (Take class notes)

Mobile Robots (Wheeled) (Take class notes) Mobile Robots (Wheeled) (Take class notes) Wheeled mobile robots Wheeled mobile platform controlled by a computer is called mobile robot in a broader sense Wheeled robots have a large scope of types and

More information

Where C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1

Where C= circumference, π = 3.14, and D = diameter EV3 Distance. Developed by Joanna M. Skluzacek Wisconsin 4-H 2016 Page 1 Instructor Guide Title: Distance the robot will travel based on wheel size Introduction Calculating the distance the robot will travel for each of the duration variables (rotations, degrees, seconds) can

More information

Introduction to the VEX Robotics Platform and ROBOTC Software

Introduction to the VEX Robotics Platform and ROBOTC Software Introduction to the VEX Robotics Platform and ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem

More information

Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim

Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim Lock Cracker S. Lust, E. Skjel, R. LeBlanc, C. Kim Abstract - This project utilized Eleven Engineering s XInC2 development board to control several peripheral devices to open a standard 40 digit combination

More information

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects

Nebraska 4-H Robotics and GPS/GIS and SPIRIT Robotics Projects Name: Club or School: Robots Knowledge Survey (Pre) Multiple Choice: For each of the following questions, circle the letter of the answer that best answers the question. 1. A robot must be in order to

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING COURSE: MCE 527 DISCLAIMER The contents of this document are intended for practice and leaning purposes at the

More information

2018 Sumobot Rules. The last tournament takes place in collaboration. Two teams of two robots compete simultaneously.

2018 Sumobot Rules. The last tournament takes place in collaboration. Two teams of two robots compete simultaneously. 2018 Sumobot Rules PRINCIPLE Two robots clash on a circular black ground bordered by a white line: the "Dohyo". If the robot comes out or is pushed off the field, he is considered loosing the inning. The

More information

WCRG 2011 Sumo Robots Rev 0. Sumo Rules. (Mini & Full Size Sumo & LEGO)

WCRG 2011 Sumo Robots Rev 0. Sumo Rules. (Mini & Full Size Sumo & LEGO) Object WCRG 2011 Sumo Robots Rev 0 Sumo Rules (Mini & Full Size Sumo & LEGO) The object is for your robot to push the other robot out of the sumo ring. Robot Specifications Robots must not intentionally

More information

Learning and Using Models of Kicking Motions for Legged Robots

Learning and Using Models of Kicking Motions for Legged Robots Learning and Using Models of Kicking Motions for Legged Robots Sonia Chernova and Manuela Veloso Computer Science Department Carnegie Mellon University Pittsburgh, PA 15213 {soniac, mmv}@cs.cmu.edu Abstract

More information

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative

ECE 477 Digital Systems Senior Design Project Rev 8/09. Homework 5: Theory of Operation and Hardware Design Narrative ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 5: Theory of Operation and Hardware Design Narrative Team Code Name: _ATV Group No. 3 Team Member Completing This Homework: Sebastian Hening

More information

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida

Senior Design I. Fast Acquisition and Real-time Tracking Vehicle. University of Central Florida Senior Design I Fast Acquisition and Real-time Tracking Vehicle University of Central Florida College of Engineering Department of Electrical Engineering Inventors: Seth Rhodes Undergraduate B.S.E.E. Houman

More information

Solar Powered Obstacle Avoiding Robot

Solar Powered Obstacle Avoiding Robot Solar Powered Obstacle Avoiding Robot S.S. Subashka Ramesh 1, Tarun Keshri 2, Sakshi Singh 3, Aastha Sharma 4 1 Asst. professor, SRM University, Chennai, Tamil Nadu, India. 2, 3, 4 B.Tech Student, SRM

More information

Note to Teacher. Description of the investigation. Time Required. Materials. Procedures for Wheel Size Matters TEACHER. LESSONS WHEEL SIZE / Overview

Note to Teacher. Description of the investigation. Time Required. Materials. Procedures for Wheel Size Matters TEACHER. LESSONS WHEEL SIZE / Overview In this investigation students will identify a relationship between the size of the wheel and the distance traveled when the number of rotations of the motor axles remains constant. It is likely that many

More information

I.1 Smart Machines. Unit Overview:

I.1 Smart Machines. Unit Overview: I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other

More information

Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds.

Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Overview Challenge Students will design, program, and build a robot vehicle to traverse a maze in 30 seconds without touching any sidewalls or going out of bounds. Materials Needed One of these sets: TETRIX

More information

Introduction to the ME2110 Kit. Controller Box Electro Mechanical Actuators & Sensors Pneumatics

Introduction to the ME2110 Kit. Controller Box Electro Mechanical Actuators & Sensors Pneumatics Introduction to the ME2110 Kit Controller Box Electro Mechanical Actuators & Sensors Pneumatics Features of the Controller Box BASIC Stamp II-SX microcontroller Interfaces with various external devices

More information

The project. General challenges and problems. Our subjects. The attachment and locomotion system

The project. General challenges and problems. Our subjects. The attachment and locomotion system The project The Ceilbot project is a study and research project organized at the Helsinki University of Technology. The aim of the project is to design and prototype a multifunctional robot which takes

More information

Autonomous Following RObot Critical Design Review

Autonomous Following RObot Critical Design Review Autonomous Following RObot Critical Design Review James Tse (Leader) Wei Dai Travis Frecker Peter Verlangieri Professor John Johnson ECE 189A Fall 2012 Critical Design Review: Project Description A robot

More information

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control

INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE. On Industrial Automation and Control INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR NPTEL ONLINE CERTIFICATION COURSE On Industrial Automation and Control By Prof. S. Mukhopadhyay Department of Electrical Engineering IIT Kharagpur Topic Lecture

More information

Australian Journal of Basic and Applied Sciences

Australian Journal of Basic and Applied Sciences AENSI Journals Australian Journal of Basic and Applied Sciences ISSN:1991-8178 Journal home page: www.ajbasweb.com An Improved Low Cost Automated Mobile Robot 1 J. Hossen, 2 S. Sayeed, 3 M. Saleh, 4 P.

More information

RPLIDAR A3. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A3M1. Shanghai Slamtec.Co.,Ltd rev.1.

RPLIDAR A3. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A3M1. Shanghai Slamtec.Co.,Ltd rev.1. www.slamtec.com RPLIDAR A3 2018-01-24 rev.1.0 Low Cost 360 Degree Laser Range Scanner Introduction and Datasheet Model: A3M1 OPTMAG 16K Shanghai Slamtec.Co.,Ltd Contents CONTENTS... 1 INTRODUCTION... 3

More information

Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School

Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School Erik Von Burg Mesa Public Schools Gifted and Talented Program Johnson Elementary School elvonbur@mpsaz.org Water Sabers (2008)* High Heelers (2009)* Helmeteers (2009)* Cyber Sleuths (2009)* LEGO All Stars

More information

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School

Arduino Control of Tetrix Prizm Robotics. Motors and Servos Introduction to Robotics and Engineering Marist School Arduino Control of Tetrix Prizm Robotics Motors and Servos Introduction to Robotics and Engineering Marist School Motor or Servo? Motor Faster revolution but less Power Tetrix 12 Volt DC motors have a

More information

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim MEM380 Applied Autonomous Robots I Winter 2011 Feedback Control USARSim Transforming Accelerations into Position Estimates In a perfect world It s not a perfect world. We have noise and bias in our acceleration

More information

Ch 5 Hardware Components for Automation

Ch 5 Hardware Components for Automation Ch 5 Hardware Components for Automation Sections: 1. Sensors 2. Actuators 3. Analog-to-Digital Conversion 4. Digital-to-Analog Conversion 5. Input/Output Devices for Discrete Data Computer-Process Interface

More information

Autonomous Aerial Robot Tournament KISS Institute for Practical Robotics

Autonomous Aerial Robot Tournament KISS Institute for Practical Robotics 2018 Autonomous Aerial Robot Tournament KISS Institute for Practical Robotics Document Version 1.1 Table of Contents KIPR / Botball / GCER Sponsors... 3 Change Log... 4 KIPR Autonomous Aerial Robot Tournament...

More information

CSE 165: 3D User Interaction. Lecture #7: Input Devices Part 2

CSE 165: 3D User Interaction. Lecture #7: Input Devices Part 2 CSE 165: 3D User Interaction Lecture #7: Input Devices Part 2 2 Announcements Homework Assignment #2 Due tomorrow at 2pm Sony Move check out Homework discussion Monday at 6pm Input Devices CSE 165 -Winter

More information

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio

Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio MINHO@home Rodrigues Fernando Ribeiro, Gil Lopes, Davide Oliveira, Fátima Gonçalves, Júlio Grupo de Automação e Robótica, Departamento de Electrónica Industrial, Universidade do Minho, Campus de Azurém,

More information

RPLIDAR A1. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A1M8. Shanghai Slamtec.Co.,Ltd rev.1.

RPLIDAR A1. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A1M8. Shanghai Slamtec.Co.,Ltd rev.1. www.slamtec.com RPLIDAR A1 2018-03-23 rev.1.1 Low Cost 360 Degree Laser Range Scanner Introduction and Datasheet Model: A1M8 Shanghai Slamtec.Co.,Ltd Contents CONTENTS... 1 INTRODUCTION... 3 SYSTEM CONNECTION...

More information

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Order Using #MA3 starting at $36.00 per unit. Features

MA3. Miniature Absolute Magnetic Shaft Encoder Page 1 of 8. Description. Order Using #MA3 starting at $36.00 per unit. Features Page 1 of 8 Description The MA3 is a miniature rotary absolute shaft encoder that reports the shaft position over 360 with no stops or gaps. The MA3 is available with an analog or a pulse width modulated

More information

RPLIDAR A2. Introduction and Datasheet. Model: A2M3 A2M4 OPTMAG. Shanghai Slamtec.Co.,Ltd rev.1.0 Low Cost 360 Degree Laser Range Scanner

RPLIDAR A2. Introduction and Datasheet. Model: A2M3 A2M4 OPTMAG. Shanghai Slamtec.Co.,Ltd rev.1.0 Low Cost 360 Degree Laser Range Scanner RPLIDAR A2 2016-07-04 rev.1.0 Low Cost 360 Degree Laser Range Scanner Introduction and Datasheet Model: A2M3 A2M4 OPTMAG 4K www.slamtec.com Shanghai Slamtec.Co.,Ltd Contents CONTENTS... 1 INTRODUCTION...

More information

Project Number: P13203

Project Number: P13203 Multidisciplinary Senior Design Conference Kate Gleason College of Engineering Rochester Institute of Technology Rochester, New York 14623 Project Number: P13203 TIGERBOT EXTENSION Mohammad Arefin Electrical

More information

Undefined Obstacle Avoidance and Path Planning

Undefined Obstacle Avoidance and Path Planning Paper ID #6116 Undefined Obstacle Avoidance and Path Planning Prof. Akram Hossain, Purdue University, Calumet (Tech) Akram Hossain is a professor in the department of Engineering Technology and director

More information

Position Sensors. The Potentiometer.

Position Sensors. The Potentiometer. Position Sensors In this tutorial we will look at a variety of devices which are classed as Input Devices and are therefore called "Sensors" and in particular those sensors which are Positional in nature

More information

Roborodentia Robot: Tektronix. Sean Yap Advisor: John Seng California Polytechnic State University, San Luis Obispo June 8th, 2016

Roborodentia Robot: Tektronix. Sean Yap Advisor: John Seng California Polytechnic State University, San Luis Obispo June 8th, 2016 Roborodentia Robot: Tektronix Sean Yap Advisor: John Seng California Polytechnic State University, San Luis Obispo June 8th, 2016 Table of Contents Introduction... 2 Problem Statement... 2 Software...

More information

When the machine makes a movement based on the Absolute Coordinates or Machine Coordinates, instead of movements based on work offsets.

When the machine makes a movement based on the Absolute Coordinates or Machine Coordinates, instead of movements based on work offsets. Absolute Coordinates: Also known as Machine Coordinates. The coordinates of the spindle on the machine based on the home position of the static object (machine). See Machine Coordinates Absolute Move:

More information

G Metrology System Design (AA)

G Metrology System Design (AA) EMFFORCE OPS MANUAL 1 Space Systems Product Development-Spring 2003 G Metrology System Design (AA) G.1 Subsystem Outline The purpose of the metrology subsystem is to determine the separation distance and

More information

Robot Autonomous and Autonomy. By Noah Gleason and Eli Barnett

Robot Autonomous and Autonomy. By Noah Gleason and Eli Barnett Robot Autonomous and Autonomy By Noah Gleason and Eli Barnett Summary What do we do in autonomous? (Overview) Approaches to autonomous No feedback Drive-for-time Feedback Drive-for-distance Drive, turn,

More information

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005)

Prof. Emil M. Petriu 17 January 2005 CEG 4392 Computer Systems Design Project (Winter 2005) Project title: Optical Path Tracking Mobile Robot with Object Picking Project number: 1 A mobile robot controlled by the Altera UP -2 board and/or the HC12 microprocessor will have to pick up and drop

More information

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang ILR #1: Sensors and Motor Control Lab Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang Individual Progress For my team s sensors and motor control

More information

RPLIDAR A2. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A2M5 A2M6 OPTMAG. Shanghai Slamtec.Co.,Ltd rev.1.

RPLIDAR A2. Introduction and Datasheet. Low Cost 360 Degree Laser Range Scanner. Model: A2M5 A2M6 OPTMAG. Shanghai Slamtec.Co.,Ltd rev.1. 2016-10-28 rev.1.0 RPLIDAR A2 Low Cost 360 Degree Laser Range Scanner Introduction and Datasheet Model: A2M5 A2M6 OPTMAG 4K www.slamtec.com Shanghai Slamtec.Co.,Ltd Contents CONTENTS... 1 INTRODUCTION...

More information

Pneumatic Catapult Games Using What You Know to Make the Throw. Pressure x Volume = Energy. = g

Pneumatic Catapult Games Using What You Know to Make the Throw. Pressure x Volume = Energy. = g Pneumatic Catapult Games Using What You Know to Make the Throw Pressure x Volume = Energy θ Mega Pascal s KE PE Range = Release Velocity g 2 1 Pneumatic Catapult Games Using What You Know to Make the Throw

More information

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED

Note to the Teacher. Description of the investigation. Time Required. Additional Materials VEX KITS AND PARTS NEEDED In this investigation students will identify a relationship between the size of the wheel and the distance traveled when the number of rotations of the motor axles remains constant. Students are required

More information

Project Name: SpyBot

Project Name: SpyBot EEL 4924 Electrical Engineering Design (Senior Design) Final Report April 23, 2013 Project Name: SpyBot Team Members: Name: Josh Kurland Name: Parker Karaus Email: joshkrlnd@gmail.com Email: pbkaraus@ufl.edu

More information

The Nomenclature and Geometry of LEGO

The Nomenclature and Geometry of LEGO The Nomenclature and Geometry of LEGO AN OVERVIEW OF LEGO EV3 MINDSTORMS ELEMENTS AND HOW THEY WORK TOGETHER UPDATED 9/27/2015 Required Stuff Please do not wander the building. Rest Rooms Location. Food

More information

Introduction.

Introduction. Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer *, Jerry B. Weinberg, Xudong Yu Department of Computer Science, School of Engineering Southern Illinois University

More information

JHU Robotics Challenge 2015

JHU Robotics Challenge 2015 JHU Robotics Challenge 2015 An engineering competition for students in grades 6 12 May 2, 2015 Glass Pavilion JHU Homewood Campus Sponsored by: Johns Hopkins University Laboratory for Computational Sensing

More information

OPTICS IN MOTION. Introduction: Competing Technologies: 1 of 6 3/18/2012 6:27 PM.

OPTICS IN MOTION. Introduction: Competing Technologies:  1 of 6 3/18/2012 6:27 PM. 1 of 6 3/18/2012 6:27 PM OPTICS IN MOTION STANDARD AND CUSTOM FAST STEERING MIRRORS Home Products Contact Tutorial Navigate Our Site 1) Laser Beam Stabilization to design and build a custom 3.5 x 5 inch,

More information

Andrew Kobyljanec. Intelligent Machine Design Lab EEL 5666C January 31, ffitibot. Gra. raffiti. Formal Report

Andrew Kobyljanec. Intelligent Machine Design Lab EEL 5666C January 31, ffitibot. Gra. raffiti. Formal Report Andrew Kobyljanec Intelligent Machine Design Lab EEL 5666C January 31, 2008 Gra raffiti ffitibot Formal Report Table of Contents Opening... 3 Abstract... 3 Introduction... 4 Main Body... 5 Integrated System...

More information

Motorized Balancing Toy

Motorized Balancing Toy Motorized Balancing Toy Category: Physics: Force and Motion, Electricity Type: Make & Take Rough Parts List: 1 Coat hanger 1 Motor 2 Electrical Wire 1 AA battery 1 Wide rubber band 1 Block of wood 1 Plastic

More information