Multi-Agent Robotics with GPS Navigation

Size: px
Start display at page:

Download "Multi-Agent Robotics with GPS Navigation"

Transcription

1 Jay Joshi Edison High School 50 Boulevard of the Eagles Edison, NJ Multi-Agent Robotics with GPS Navigation Abstract The GPS Navigation project is a multi-agent robotics project. A GPS Navigation Robot is a mobile robot that can navigate through waypoints by using data from a GPS receiver. While traversing through waypoints, the robot can avoid any obstacles in its path. The robot acquires positional information from a GPS receiver via Bluetooth interface. Two such GPS Navigation robots are built. One of the robots is a Chase Bot, while the other is a Target Bot. The Chase Bot acts as a cop, while the Target Bot acts as a thief. The Chase Bot has to pursue the Target Bot, and get close enough to catch it. The Target Bot runs away from the Chase Bot in a random pattern. The two robots exchange information about their location by the XBee, which allows for data transfer up to 100 meters. The entire project revolves around the interface between multiple components. The differences between the components must be reconciled so that the robots function as expected. Many different sensors, motors and GPS receivers work in tandem to make the project function successfully. Background Information The Global Positioning System, better known as the GPS, is a navigational system that supplies a user with a multitude of information about location and time by transmitting information from satellites. Implementing GPS data with a mobile robot allows the robot to travel through various points and chase down other robots, the two main objectives of the project. First, the robot should be able to navigate and travel through predefined points. Second, the robot should be able to chase and capture another mobile robot. To build a robot that accomplishes either of the two tasks, there are quintessential components, such as a compass sensor, an ultrasonic sensor and a GPS receiver. A compass sensor functions as a compass, the ultrasonic sensor detects obstacles, and the GPS Receiver obtains raw positional data. Design Process The project was broken into two phases, a handheld GPS (Phase 1) and a mobile GPS navigator (Phase 2): Handheld GPS (Phase 1): o Navigate with GPS, on foot o Write a program that uses the LEGO Mindstorms NXT controller, the GPS o receiver and a compass sensor to work as a handheld GPS Screen should display user-friendly data to travel efficiently from the origin to the destination Mobile GPS Navigator (Phase 2): o Navigate with mobile robot, using a GPS 1 of 5

2 o o Write a program that uses the NXT, the GPS receiver, the compass sensor and the ultrasonic sensor to make a mobile GPS that travels from the origin to the destination, or that chases and captures another mobile robot It should also find a detour when a direct route to the destination is blocked Hardware GPS Navigator Chase Bot Hardware Components: LEGO MINDSTORMS NXT Brick LEGO MINDSTORMS NXT Compass Sensor LEGO MINDSTORMS NXT Ultrasonic Sensor QStarz 818 extreme Bluetooth GPS receiver Arduino XBee Parts and Wheels from LEGO MINDSTORMS NXT kit The GPS Navigator Robot utilizes a 4-wheel drive mechanism, which helps the robot traverse over multiple terrains. The robot was inspired by Team Hassenplug s Green Monster robot. Software Highlights Chase Bot (Receiver): 1. Initialize Compass Sensor 2. Check if GPS is connected: A. If connected, continue B. Otherwise, give error and stop 3. Enable Bluetooth to receive raw data from connected GPS 4. While not within 0.5 UTM of Sender NXT 5. Enable XBEE raw mode and high-speed port 6. Send signal to Sender, asking for GPS data 7. Read and store one byte of sent GPS data, 46 times 8. After all data is stored, check if it begins with "$GPGGA" 2 of 5

3 A. If it does, parse data to get Latitude and Longitude B. Otherwise, go to asking for GPS data 9. Convert Longitude and Latitude into UTM coordinates of Sender 10. Record Receiver current position through the GPS 11. Parse data to get Latitude and Longitude 12. Convert Longitude and Latitude into UTM coordinates of Receiver 13. Use trigonometry to get the angle between Receiver's point and Sender's point 14. Convert angle to true bearing 15. Turn until compass value is within 5 degrees of the converted angle 16. Go towards Sender's point 17. Course correction A. Check if initial angle and current angle are within 5 degrees difference a. If they are within the margin, keep going forward and check distance to target point I. If distance to target point is more than 0.5 UTM, continue traveling II. If distance to target point is less than 0.5 UTM, stop, and send "STOP" signal to Sender b. If not within margin, go back to Step #4 *Sender's Point = Target *Receiver's Point = Source Target Bot (Sender): 1. Check if GPS is connected: A. If connected, continue B. Otherwise, give error and stop 2. Enable Bluetooth to receive raw data from connected GPS 3. While receiver NXT does not tell to STOP 4. Read one byte of data from GPS (while n < 47) A. If byte read is $, store in array and read next byte B. If first recorded byte is $ and next recording position is empty, store in array and read next byte C. Otherwise, continue 5. Check if first 6 characters of stored data is "$GPGGA" A. Start sending data to receiver NXT via XBee a. Enable XBee raw mode & high-speed port b. Wait for Receiver to ask for data I. If no signal given, try again II. Otherwise, store signal and continue c. Send a byte of recorded GPS data to Receiver NXT, 46 times, until all needed information is sent Module 3 of 5

4 Chase Bot Target Bot 4 of 5

5 Outstanding Issues Sometimes the Bluetooth connection between the GPS Receiver and NXT can falter, disrupting the robot as it either records and transmits points or navigates to other points. The GPS receiver cannot acquire data from the satellites inside a building the GPS receiver needs to be in an open space to get data from the satellites. This made the initial stages of the project difficult, as I was not able to see the raw information that was being transmitted to the GPS receiver. The GPS receiver needed a warm-up period in order to start receiving data from the satellites instantaneously. If the GPS receiver did not have a chance to warm-up, the initial points would not be as accurate as the points recorded later. (More at: 5 of 5

Pre-Day Questionnaire

Pre-Day Questionnaire LEGO Mindstorms Pre-Day Questionnaire Your Age? Please select your age from the options below: a) 11 b) 12 c) 13 d) 14 e) 15 or Older 0 0 0 0 0 11 12 13 14 15&or&Older Good at Problem Solving? Do you think

More information

BEYOND TOYS. Wireless sensor extension pack. Tom Frissen s

BEYOND TOYS. Wireless sensor extension pack. Tom Frissen s LEGO BEYOND TOYS Wireless sensor extension pack Tom Frissen s040915 t.e.l.n.frissen@student.tue.nl December 2008 Faculty of Industrial Design Eindhoven University of Technology 1 2 TABLE OF CONTENT CLASS

More information

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set... acknowledgments...xv introduction...xvii about this book...xvii part I: introduction to LEGO MINDSTORMS NXT 2.0...xviii part II: building...xviii part III: programming...xviii part IV: projects...xix companion

More information

Robotics using Lego Mindstorms EV3 (Intermediate)

Robotics using Lego Mindstorms EV3 (Intermediate) Robotics using Lego Mindstorms EV3 (Intermediate) Facebook.com/roboticsgateway @roboticsgateway Robotics using EV3 Are we ready to go Roboticists? Does each group have at least one laptop? Do you have

More information

Escape From ENGINEERING ISLAND KU High School Design

Escape From ENGINEERING ISLAND KU High School Design Escape From ENGINEERING ISLAND KU High School Design Lego Mindstorms October 25, 2016 Competition Summary Teams will need to design, build, and program a survival vehicle using a Lego Mindstorms EV3 or

More information

RCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots

RCJ Rescue B. RCJ Rescue B Primary Team Branchburg, NJ USA. Storming Robots in Branchburg, NJ, USA. SR-chitect / Storming Robots RCJ Rescue B RCJ Rescue B Primary Team Branchburg, NJ USA Storming Robots in Branchburg, NJ, USA 1 TEAM MEMBERS - BIOS 2 Andre Gou (captain) 13 years old Has done robotics for around 4-5 years Shall be

More information

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds Robotics Workshop for Parents and Teachers September 27, 2014 Wichita State University College of Engineering Steve Smith Christa McAuliffe Academy ssmith3@usd259.net Karen Reynolds Wichita State University

More information

Guiding Visually Impaired People with NXT Robot through an Android Mobile Application

Guiding Visually Impaired People with NXT Robot through an Android Mobile Application Int. J. Com. Dig. Sys. 2, No. 3, 129-134 (2013) 129 International Journal of Computing and Digital Systems http://dx.doi.org/10.12785/ijcds/020304 Guiding Visually Impaired People with NXT Robot through

More information

Robot Hide and Seek. NJ Governor s School of Engineering and Technology

Robot Hide and Seek. NJ Governor s School of Engineering and Technology - 1 - Robot Hide and Seek Kim Kleiven klkbutterfly@optonline.net Linda Liu mumbrielle@gmail.com Ryan McVeety rpm0618@gmail.com Richard Liu richardliu7896@yahoo.com NJ Governor s School of Engineering and

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

After Performance Report Of the Robot

After Performance Report Of the Robot After Performance Report Of the Robot Engineering 112 Spring 2007 Instructor: Dr. Ghada Salama By Mahmudul Alam Tareq Al Maaita Ismail El Ebiary Section- 502 Date: May 2, 2007 Introduction: The report

More information

Multi-Robot Cooperative System For Object Detection

Multi-Robot Cooperative System For Object Detection Multi-Robot Cooperative System For Object Detection Duaa Abdel-Fattah Mehiar AL-Khawarizmi international collage Duaa.mehiar@kawarizmi.com Abstract- The present study proposes a multi-agent system based

More information

Programming and Multi-Robot Communications

Programming and Multi-Robot Communications Programming and Multi-Robot Communications A pioneering group forges a path to affordable multi-agent robotics R obotic technologies are ubiquitous and are integrated into many modern devices yet most

More information

Location, Location, Location Lecture 8 (catch-up from lecture 7) Larry Rudolph. Problem Set 3

Location, Location, Location Lecture 8 (catch-up from lecture 7) Larry Rudolph. Problem Set 3 Location, Location, Location Lecture 8 (catch-up from lecture 7) Larry Rudolph 1 Problem Set 3 Suggest ways to use phones and handhelds Useful for (university-level) education social networking Assume

More information

Robot Programming Manual

Robot Programming Manual 2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,

More information

Introduction to Robotics Rubrics

Introduction to Robotics Rubrics Introduction to Robotics Rubrics Students can evaluate their project work according to the learning goals. Each rubric includes four levels: Bronze, Silver, Gold, and Platinum. The intention is to help

More information

Artificial Intelligence Planning and Decision Making

Artificial Intelligence Planning and Decision Making Artificial Intelligence Planning and Decision Making NXT robots co-operating in problem solving authors: Lior Russo, Nir Schwartz, Yakov Levy Introduction: On today s reality the subject of artificial

More information

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer

University of Toronto. Companion Robot Security. ECE1778 Winter Wei Hao Chang Apper Alexander Hong Programmer University of Toronto Companion ECE1778 Winter 2015 Creative Applications for Mobile Devices Wei Hao Chang Apper Alexander Hong Programmer April 9, 2015 Contents 1 Introduction 3 1.1 Problem......................................

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

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

Chapter 6 Navigation and Field Mapping

Chapter 6 Navigation and Field Mapping Chapter 6 Navigation and Field Mapping In this chapter you will learn about: Orienting maps Measuring a bearing on a map Plotting points on a map using latitude/longitude Plotting points on a map using

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl LEGO Bowling Workbook Robots are devices, sometimes they run basic instructions via electric circuitry or on most occasions they can be programmable.

More information

Devastator Tank Mobile Platform with Edison SKU:ROB0125

Devastator Tank Mobile Platform with Edison SKU:ROB0125 Devastator Tank Mobile Platform with Edison SKU:ROB0125 From Robot Wiki Contents 1 Introduction 2 Tutorial 2.1 Chapter 2: Run! Devastator! 2.2 Chapter 3: Expansion Modules 2.3 Chapter 4: Build The Devastator

More information

Scheduling Algorithms Exploring via Robotics Learning

Scheduling Algorithms Exploring via Robotics Learning Scheduling Algorithms Exploring via Robotics Learning Pavlo Merzlykin 1[0000 0002 0752 411X], Natalia Kharadzjan 1[0000 0001 9193 755X], Dmytro Medvedev 1[0000 0002 3747 1717], Irina Zakarljuka 1, and

More information

LS Creative Learnings Pvt Ltd. STEM-Robotics Education. Report for Sep S.B. Patil Public School, Pune

LS Creative Learnings Pvt Ltd. STEM-Robotics Education. Report for Sep S.B. Patil Public School, Pune LS Creative s Pvt Ltd. STEM-Robotics Education Report for Sep 2017 S.B. Patil Public School, Pune 1 Sept 2017 Grade: III Helicopter To understand about different modes of transportation like airways. Science

More information

Mindstorms NXT. mindstorms.lego.com

Mindstorms NXT. mindstorms.lego.com Mindstorms NXT mindstorms.lego.com A3B99RO Robots: course organization At the beginning of the semester the students are divided into small teams (2 to 3 students). Each team uses the basic set of the

More information

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move Maze Challenge Pre-Activity Quiz 1. What is a design challenge? 2. How do you program a robot to move 2 feet forward in a straight line? 2 Pre-Activity Quiz Answers 1. What is a design challenge? A design

More information

Western Kansas Lego Robotics Competition April 16, 2018 Fort Hays State University

Western Kansas Lego Robotics Competition April 16, 2018 Fort Hays State University Western Kansas Lego Robotics Competition April 16, 2018 Fort Hays State University WELCOME FHSU is hosting our 12 th annual Lego robotics competition. The competition is open to all area middle school

More information

LEGO BASED CHALLENGE. 1. Material

LEGO BASED CHALLENGE. 1. Material LEGO BASED CHALLENGE 1. Material 1. The controller, motors and sensors used to assemble robots must be from LEGO MINDSTORMS sets (NXT or EV3). 2. Only LEGO branded elements may be used to construct the

More information

BRB900 GPS Telemetry System August 2013 Version 0.06

BRB900 GPS Telemetry System August 2013 Version 0.06 BRB900 GPS Telemetry System August 2013 Version 0.06 As of January 2013, a new model of the BRB900 has been introduced. The key differences are listed below. 1. U-blox GPS Chipset: The Trimble Lassen IQ

More information

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher Welcome to NXT Basics Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher Outline Have you met the Lizard? Introducing the Platform Lego Parts Motors Sensors

More information

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS

GPS System Design and Control Modeling. Chua Shyan Jin, Ronald. Assoc. Prof Gerard Leng. Aeronautical Engineering Group, NUS GPS System Design and Control Modeling Chua Shyan Jin, Ronald Assoc. Prof Gerard Leng Aeronautical Engineering Group, NUS Abstract A GPS system for the autonomous navigation and surveillance of an airship

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

Brian Hanna Meteor IP 2007 Microcontroller

Brian Hanna Meteor IP 2007 Microcontroller MSP430 Overview: The purpose of the microcontroller is to execute a series of commands in a loop while waiting for commands from ground control to do otherwise. While it has not received a command it populates

More information

Using Small Affordable Robots for Hybrid Simulation of Wireless Data Access Systems

Using Small Affordable Robots for Hybrid Simulation of Wireless Data Access Systems Using Small Affordable Robots for Hybrid Simulation of Wireless Data Access Systems Gorka Guerrero, Roberto Yus, and Eduardo Mena IIS Department, University of Zaragoza María de Luna 1, 50018, Zaragoza,

More information

e d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes

e d u c a t i o n Detect Dark Line Objectives Connect Teacher s Notes e d u c a t i o n Objectives Learn how to make the robot interact with the environment: Detect a line drawn on the floor by means of its luminosity. Hint You will need a flashlight or other light source

More information

Utah Elementary Robotics Obstacle Course Rules USU Physics Day. Competition at USU Brigham City Campus 989 S Main St Brigham City, UT 84302

Utah Elementary Robotics Obstacle Course Rules USU Physics Day. Competition at USU Brigham City Campus 989 S Main St Brigham City, UT 84302 Utah Elementary Robotics Obstacle Course Rules USU Physics Day Competition at USU Brigham City Campus 989 S Main St Brigham City, UT 84302 Starting at 10:00 AM May 2 nd, 2017 COMPETITION OBJECTIVE The

More information

GPS Waypoint Application

GPS Waypoint Application GPS Waypoint Application Kris Koiner, Haytham ElMiligi and Fayez Gebali Department of Electrical and Computer Engineering University of Victoria Victoria, BC, Canada Email: {kkoiner, haytham, fayez}@ece.uvic.ca

More information

Team Description Paper

Team Description Paper Team Description Paper Sebastián Bejos, Fernanda Beltrán, Ivan Feliciano, Giovanni Guerrero, Moroni Silverio 1 Abstract We describe the design of the hardware and software components, as well as the algorithms

More information

Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach

Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach Session 1520 Mobile Robot Navigation Contest for Undergraduate Design and K-12 Outreach Robert Avanzato Penn State Abington Abstract Penn State Abington has developed an autonomous mobile robotics competition

More information

understanding sensors

understanding sensors The LEGO MINDSTORMS EV3 set includes three types of sensors: Touch, Color, and Infrared. You can use these sensors to make your robot respond to its environment. For example, you can program your robot

More information

Location, Location, Location

Location, Location, Location Location, Location, Location Larry Rudolph 1 Outline Positioning Technology GPS and others Location Specifiers Privacy Issues Universal Location On earth, we need three piece of information: latitude,

More information

RoboCup Sumo Workshop. Margaux Edwards July 2018

RoboCup Sumo Workshop. Margaux Edwards July 2018 RoboCup Sumo Workshop Margaux Edwards July 2018 Plan for today: The Challenge Designing your Robot Programming your Robot Ultrasonic Sensor Light/Colour Sensor Competition Time! The Challenge: What is

More information

Hi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing

Hi everyone. educational environment based on team work that nurtures creativity and innovation preparing them for a world of increasing Hi everyone I would like to introduce myself and the Robotics program to all new and existing families. I teach Robotics to all of your children for an hour every fortnight. Robotics is a relatively new

More information

Lego Nxt in Physical Etoys

Lego Nxt in Physical Etoys Lego Nxt in Physical Etoys Physical Etoys is a software Project which let us control, in real time, Lego Mindstorms Nxt s Robots using a Bluetooth connection. SqueakNxt is a module of the Physical Etoys

More information

How Do You Make a Program Wait?

How Do You Make a Program Wait? How Do You Make a Program Wait? How Do You Make a Program Wait? Pre-Quiz 1. What is an algorithm? 2. Can you think of a reason why it might be inconvenient to program your robot to always go a precise

More information

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS

HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS HOLY ANGEL UNIVERSITY COLLEGE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY ROBOT MODELING AND PROGRAMMING COURSE SYLLABUS Code : 6ROBOTMOD Prerequisite : 6ARTINTEL Credit : 3 s (3 hours LAB) Year Level:

More information

Digital Devices in the Digital Technologies curriculum

Digital Devices in the Digital Technologies curriculum Digital Devices in the Digital Technologies curriculum VCAA Webinar Thursday 7 th June 2018 Sean Irving VCAA Specialist Teacher (Digital Coding) Lockington Consolidated School Copyright Victorian Curriculum

More information

Rino. 650N series. quick start manual

Rino. 650N series. quick start manual Rino 650N series quick start manual Getting Started warning See the Important Safety and Product Information guide in the product box for product warnings and other important information. When using your

More information

im200 Payload Autonomy Interface for Heron USVs

im200 Payload Autonomy Interface for Heron USVs im200 Payload Autonomy Interface for Heron USVs Fall 2017 Alon Yaari, ayaari@mit.edu Michael Benjamin, mikerb@mit.edu Department of Mechanical Engineering, CSAIL MIT, Cambridge MA 02139 1 im200 Payload

More information

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots CENG 5931 HW 5 Mobile Robotics Due March 5 Sensors for Mobile Robots Dr. T. L. Harman: 281 283-3774 Office D104 For reports: Read HomeworkEssayRequirements on the web site and follow instructions which

More information

2018 First Responders 4-H Robotics Challenge Page 1

2018 First Responders 4-H Robotics Challenge Page 1 2018 First Responders 4-H Robotics Challenge Page 1 Contents 2018 First Responders 4-H Robotics Challenge... 3 1 Teams... 3 2 The Game... 3 2.1 Competition kit... 3 2.2 Field Mat... 3 2.3 Playing Field...

More information

Intelligent Tactical Robotics

Intelligent Tactical Robotics Intelligent Tactical Robotics Samana Jafri 1,Abbas Zair Naqvi 2, Manish Singh 3, Akhilesh Thorat 4 1 Dept. Of Electronics and telecommunication, M.H. Saboo Siddik College Of Engineering, Mumbai University

More information

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO

MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO MULTI ROBOT COMMUNICATION AND TARGET TRACKING SYSTEM AND IMPLEMENTATION OF ROBOT USING ARDUINO K. Sindhuja 1, CH. Lavanya 2 1Student, Department of ECE, GIST College, Andhra Pradesh, INDIA 2Assistant Professor,

More information

Robotics Connection Pte Ltd

Robotics Connection Pte Ltd Name of Course Lego Mindstorms Robotics Basic Course Arduino C coding and Robotics Basic Course Raspberry Pi /Python Coding and Robotics- Basic Course Robotics Connection Pte Ltd ADULTS Robotics and Coding

More information

Multi-Sensor Integration and Fusion using PSoC

Multi-Sensor Integration and Fusion using PSoC Multi-Sensor Integration and Fusion using PSoC M.S. FINAL PROJECT REPORT Submitted by Student Name Master of Science in Electrical and Computer Engineering The Ohio State University, Columbus Under the

More information

Closed-Loop Transportation Simulation. Outlines

Closed-Loop Transportation Simulation. Outlines Closed-Loop Transportation Simulation Deyang Zhao Mentor: Unnati Ojha PI: Dr. Mo-Yuen Chow Aug. 4, 2010 Outlines 1 Project Backgrounds 2 Objectives 3 Hardware & Software 4 5 Conclusions 1 Project Background

More information

Minutes of the CEN 4935 Senior Software Engineering Project Meeting FGCU, Holmes 303/429 January 24, 2014; 9:30-12:15 Minutes Taker: James Carroll

Minutes of the CEN 4935 Senior Software Engineering Project Meeting FGCU, Holmes 303/429 January 24, 2014; 9:30-12:15 Minutes Taker: James Carroll Minutes of the CEN 4935 Senior Software Engineering Project Meeting FGCU, Holmes 303/429 January 24, 2014; 9:30-12:15 Minutes Taker: James Carroll Those Present Samuel Caguana James Carroll incent Giannone

More information

Case Study: Distributed Autonomous Vehicle Stimulation Architecture (DAVSA)

Case Study: Distributed Autonomous Vehicle Stimulation Architecture (DAVSA) Case Study: Distributed Autonomous Vehicle Stimulation Architecture (DAVSA) Mr Bojan Lovric; Dr William Scott Defence and Systems Institute, University of South Australia Mawson Lakes, South Australia

More information

EV3 Advanced Topics for FLL

EV3 Advanced Topics for FLL EV3 Advanced Topics for FLL Jim Keller GRASP Laboratory University of Pennsylvania August 14, 2016 Part 1 of 2 Topics Intro to Line Following Basic concepts Calibrate Calibrate the light sensor Display

More information

LEGO MINDSTORMS COMPETITIONS

LEGO MINDSTORMS COMPETITIONS LEGO MINDSTORMS COMPETITIONS FIRST LEGO LEAGUE and WORLD ROBOT OLYMPIAD By Sanjay and Arvind Seshan, EV3Lessons.com With information and feedback from Dominic Bruneau (Canada), Nilesh Shah (India), Atul

More information

: Robots for Education and Entertainment. Sara Schütz

: Robots for Education and Entertainment. Sara Schütz 8.12.2008: Robots for Education and Entertainment Sara Schütz Table of Contents What means Robot for Education&Entertainment? Educational Robots: The Telebots Project -Introduction -How it works Entertainment

More information

Program Your Robot to Perform a Task

Program Your Robot to Perform a Task Youth Explore Trades Skills Description In this activity, students gain hands-on experience with programming a robot to perform tasks. This activity includes seven task challenges. Students will work in

More information

Requirements Specification Minesweeper

Requirements Specification Minesweeper Requirements Specification Minesweeper Version. Editor: Elin Näsholm Date: November 28, 207 Status Reviewed Elin Näsholm 2/9 207 Approved Martin Lindfors 2/9 207 Course name: Automatic Control - Project

More information

Smart-M3-Based Robot Interaction in Cyber-Physical Systems

Smart-M3-Based Robot Interaction in Cyber-Physical Systems FRUCT 16, Oulu, Finland October 30, 2014 Smart-M3-Based Robot Interaction in Cyber-Physical Systems Nikolay Teslya *, Sergey Savosin * * St. Petersburg Institute for Informatics and Automation of the Russian

More information

12.S56 GPS: Where Are You? Fall 2008

12.S56 GPS: Where Are You? Fall 2008 MIT OpenCourseWare http://ocw.mit.edu 12.S56 GPS: Where Are You? Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 12S56 GPS Basics of Handheld

More information

2013 RESEARCH EXPERIENCE FOR TEACHERS - ROBOTICS

2013 RESEARCH EXPERIENCE FOR TEACHERS - ROBOTICS 2013 RESEARCH EXPERIENCE FOR TEACHERS - ROBOTICS ELIZABETH FREEMAN JESSE BELL RET (Research Experiences for Teachers) Site on Networks, Electrical Engineering Department, and Institute of Applied Sciences,

More information

LD2342 USWM V1.6. LD2342 V1.4 Page 1 of 18

LD2342 USWM V1.6. LD2342 V1.4 Page 1 of 18 LD2342 USWM V1.6 LD2342 V1.4 Page 1 of 18 GENERAL WARNINGS All Class A and Class B marine Automatic Identification System (AIS) units utilize a satellite based system such as the Global Positioning Satellite

More information

NXT Amazing Rules USU Physics Day Lagoon Farmington, UT

NXT Amazing Rules USU Physics Day Lagoon Farmington, UT NXT Amazing Rules USU Physics Day Lagoon Farmington, UT May 17, 2013 COMPETITION OBJECTIVE The aim of the competition is to foster math, science, engineering and team work in students in 5 th grade. DESIGN

More information

A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit

A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit Khushboo Tomar Department of Electronics and Communication Engineering, Amity University, Sector-125, Noida 201313 (U.P.) India tomar2khushboo@gmail.com

More information

COMPETITION RULES. Last Revised: January 11 th, Table of Contents

COMPETITION RULES. Last Revised: January 11 th, Table of Contents COMPETITION RULES Last Revised: January 11 th, 2015 Table of Contents 1.0 THE COMPETITION... 2 2.0 PARTICIPATION RULES... 3 2.1 Team Registration... 3 2.2 The Challenges... 4 2.3 The Technical Component...

More information

rino 600 series quick start manual

rino 600 series quick start manual rino 600 series quick start manual Getting Started Keys warning See the Important Safety and Product Information guide in the product box for product warnings and other important information. When using

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

How Does an Ultrasonic Sensor Work?

How Does an Ultrasonic Sensor Work? How Does an Ultrasonic Sensor Work? Ultrasonic Sensor Pre-Quiz 1. How do humans sense distance? 2. How do bats sense distance? 3. Provide an example stimulus-sensorcoordinator-effector-response framework

More information

Developing Novel Extensions to Support Prototyping for Interactive Social Robots

Developing Novel Extensions to Support Prototyping for Interactive Social Robots Developing Novel Extensions to Support Prototyping for Interactive Social Robots Martijn ten Bhömer, Christoph Bartneck, Jun Hu, Rene Ahn, Karl Tuyls, Frank Delbressine, and Loe Feijs Department of Industrial

More information

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington Department of Computer Science and Engineering The University of Texas at Arlington Team Autono-Mo Jacobia Architecture Design Specification Team Members: Bill Butts Darius Salemizadeh Lance Storey Yunesh

More information

GRAFFITI + Robots as Artists

GRAFFITI + Robots as Artists GRAFFITI + Robots as Artists Two robots explore their environment leaving colored marks or tags on the ground. When they leave marks in their environment, they announce to the world that they were there.

More information

CSC C85 Embedded Systems Project # 1 Robot Localization

CSC C85 Embedded Systems Project # 1 Robot Localization 1 The goal of this project is to apply the ideas we have discussed in lecture to a real-world robot localization task. You will be working with Lego NXT robots, and you will have to find ways to work around

More information

Designing Toys That Come Alive: Curious Robots for Creative Play

Designing Toys That Come Alive: Curious Robots for Creative Play Designing Toys That Come Alive: Curious Robots for Creative Play Kathryn Merrick School of Information Technologies and Electrical Engineering University of New South Wales, Australian Defence Force Academy

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

Rudimentary Swarm Robotics

Rudimentary Swarm Robotics Rudimentary Swarm Robotics Josiah Hamid Khani, Thomas Keller, Matthew Sims, & Isaac Swift Episcopal School of Dallas, josiahhk@gmail Project Description Rudimentary Swarm Robotics The concept of swarm

More information

Robotics Contest Contact: Robin Schamber

Robotics Contest Contact: Robin Schamber Robotics Contest Contact: Robin Schamber rschambe@uwyo.edu The Wyoming 4-H Robot Contest robotics contest is modeled after the National Robotics Challenge which began as the Society of Manufacturing Engineers

More information

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Activity 1 - Reading Sensors A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Computer Science Unit This tutorial teaches how to read values from sensors in the mblock IDE.

More information

CS 445 Project Presentations

CS 445 Project Presentations CS 445 Project Presentations LongShot Pat O Hara, Mike Nolop and Mateo Jara Using a Webcam, GPS, sonar and a Linux board they are going to attempt to recreate the Mars Rover except without the harsh elements

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

Modern Navigation. Thomas Herring

Modern Navigation. Thomas Herring 12.215 Modern Navigation Thomas Herring Summary of Last class Satellite Orbits Treat the basic description and dynamics of satellite orbits Major perturbations on GPS satellite orbits Sources of orbit

More information

Automata Depository Model with Autonomous Robots

Automata Depository Model with Autonomous Robots Acta Cybernetica 19 (2010) 655 660. Automata Depository Model with Autonomous Robots Zoltán Szabó, Balázs Lájer, and Ágnes Werner-Stark Abstract One of the actual topics on robotis research in the recent

More information

Two Hour Robot. Lets build a Robot.

Two Hour Robot. Lets build a Robot. Lets build a Robot. Our robot will use an ultrasonic sensor and servos to navigate it s way around a maze. We will be making 2 voltage circuits : A 5 Volt for our ultrasonic sensor, sound and lights powered

More information

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots Mousa AL-Akhras, Maha Saadeh, Emad AL Mashakbeh Computer Information Systems Department King Abdullah II School for Information

More information

Chapter 9: Experiments in a Physical Environment

Chapter 9: Experiments in a Physical Environment Chapter 9: Experiments in a Physical Environment The new agent architecture, INDABA, was proposed in chapter 5. INDABA was partially implemented for the purpose of the simulations and experiments described

More information

Abstract Entry TI2827 Crawler for Design Stellaris 2010 competition

Abstract Entry TI2827 Crawler for Design Stellaris 2010 competition Abstract of Entry TI2827 Crawler for Design Stellaris 2010 competition Subject of this project is an autonomous robot, equipped with various sensors, which moves around the environment, exploring it and

More information

GPS 101. An Introduction to Using a GPS Receiver

GPS 101. An Introduction to Using a GPS Receiver GPS 101 An Introduction to Using a GPS Receiver The goal of this presentation if to provide a basic understanding of what is GPS, how it works, provide some basic terminology and to provide ideas on how

More information

Location, Location, Location

Location, Location, Location Location, Location, Location Larry Rudolph 1 Outline Administrative remarks and requests Positioning Technology GPS and others Location Specifiers Privacy Issues Asking for help For 3rd edition phones,

More information

The use of programmable robots in the education of programming

The use of programmable robots in the education of programming Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 2. pp. 29 36. The use of programmable robots in the education of programming Zoltán Istenes

More information

Robotics Challenge. Team Members Tyler Quintana Tyler Gus Josh Cogdill Raul Davila John Augustine Kelty Tobin

Robotics Challenge. Team Members Tyler Quintana Tyler Gus Josh Cogdill Raul Davila John Augustine Kelty Tobin Robotics Challenge Team Members Tyler Quintana Tyler Gus Josh Cogdill Raul Davila John Augustine Kelty Tobin 1 Robotics Challenge: Team Multidisciplinary: Computer, Electrical, Mechanical Currently split

More information

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez)

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Hands On Activity: Robotics in the Classroom Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Group Discussion Your concepts of robotics? Your experiences with robots? Your experiences

More information

ADVANCES in NATURAL and APPLIED SCIENCES

ADVANCES in NATURAL and APPLIED SCIENCES ADVANCES in NATURAL and APPLIED SCIENCES ISSN: 1995-0772 Published BYAENSI Publication EISSN: 1998-1090 http://www.aensiweb.com/anas 2017 Special 11(6): pages 277-283 Open Access Journal Autonomous Amphibious

More information

Robotics 2a. What Have We Got to Work With?

Robotics 2a. What Have We Got to Work With? Robotics 2a Introduction to the Lego Mindstorm EV3 What we re going to do in the session. Introduce you to the Lego Mindstorm Kits The Design Process Design Our Robot s Chassis What Have We Got to Work

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

Unit 4: Robot Chassis Construction

Unit 4: Robot Chassis Construction Unit 4: Robot Chassis Construction Unit 4: Teacher s Guide Lesson Overview: Paul s robotic assistant needs to operate in a real environment. The size, scale, and capabilities of the TETRIX materials are

More information