1 Design and Discovery Robotics Wednesday May 10th 2006 Education Centre Drumcondra Design and Discovery Robotics Wednesday May 10th 2006 Education Centre.

Slides:



Advertisements
Similar presentations
Robofest 2005 Introduction to Programming RIS 2.0 RCX Code.
Advertisements

Each team has their own: a.Laptop computer b.LEGO NXT robot c.USB cable d.Light paper on the table to test the robot Sit Down in Teams of 2.
Windows Basics An Introduction to the Windows Operating System.
Samsung PC Studio Manual PC Connectivity Via USB
Mouse Tutorial for Win XP In this tutorial you will learn to: Move the mouse Click and double click Make selections Manage windows Use menus Click the.
The main Parts of computer.
JED Microprocessors Pty Ltd Presenting the JED T430 low-cost Projector Controllers Nov 22nd, 2009.
EducateNXT Enter the name “Sound Graphing” for your experiment. Real-time Data Logging Click the Switch to NXT Data Logging icon in the top-left corner.
DNR-322L & DNR-326.
Riso Digital Education Center Appendix for SRC Training Basic Course 1.
Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Programming in easyC.
Intro to Robots Into to Robots: Lab #1. Intro to Robots The Robot. Your robot should look like this: Scribbler: Your robot. You can download programs.
Flatbed scanning in the HoA Computer Room How to use the Epson scanner.
LEGO Mindstorms NXT Programming We will be using the Common Palette for our Robots This is how you download your program onto the brick Drag and drop a.
How to turn on the robot How to start Bluetooth How to connect to robot How to initialize the robot How to not break the robot Sec Getting Started.
®® Microsoft Windows 7 Windows Tutorial 1 Exploring the Basics of Microsoft Windows 7.
SOUL Software Installation
9000U Quick Guide Marketing & RMA Department XELTEK 8/28/2015.
TRANSMILLE PATs The New Alternative To Fast, Easy & Efficient Portable Appliance Testing.
LEGO NXT Robot Programming Introduction to Programming a Lego NXT robot in Java.
Packet Tracer: Novice Session
Packet Tracer 4.1: Novice Session
Should be on Up to hear patient button presses Down to mute. In either case the #1 and #2 lights should light with each button press. Leave the 5 to the.
Course Pretest Today you will be taking a pretest for our course. The same test will be given to you again shortly before midterms and again at the end.
Thank you for your decision to try vTreePro Practice Tree Software! Your satisfaction is very important to us. Please feel free to send us an if.
Vela NDU EAS Controller BEFORE connecting any hardware, verify that the NDU front power LED indicator is OFF. BEFORE connecting any hardware, verify that.
Geo CE-XM ch 4 Edited 10/14/05 1 The XM is the newest of the rovers, and unlike other units, it comes with software installed on the unit as well as using.
Slide 1 Intel ® Confidential Intel Design and Discovery Robotics Module Padraig O Murchu Education and Research Manager Corporate Affairs Group Intel Ireland.
Alice 2.0 Introductory Concepts and Techniques Project 1 Exploring Alice and Object-Oriented Programming.
From the START menu choose Microsoft Word. Once Microsoft Word opens choose FILE -> OPEN.
2 3  A machine  Built to help us  Autonomous (not remote control)  If we want robots to do things for us, we have.
HL Sample Question Applied Control Systems Underlying Principles.
By Jesus Juarez. Download the software from or your preferred website.
Change in your CAD Project File - it happens all the time in robotics.
Jim Ng 15/1/2014 CENG4480 TUTORIAL 1. ABOUT ME Current MPhil Student supervised by Prof. Mak You can find me at Rm116 in SHB
USB-Hipro Training Course ——Marketing Dept. Front view of digital Hearing Aid Programmer USB Rear view of digital Hearing Aid Programmer USB.
Nissan FAST Installation
Bar Code Scanner Software Installation Gui de
As you look at an iMac you will notice that there are no buttons on the front of the machine as shown in figure 1.
Castor Bot. Now, we will begin creating a robot Log onto your computer On your screen, click on the website labeled “castor bot” Your building instructions.
Matthew Glenn AP2 Techno for Tanzania This presentation will cover the different utilities on a computer.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Oregon Robotics Tournament and Outreach Program RCX Basics.
Using MIT Scratch for Programming and Control Exercise 1 Creating movement Year 11 DTG 2012.
Programming - Motion Intro to Robotics. Motors and Sensors Setup The first thing we need to do is tell ROBOTC that we have motors on our robot. Choose.
By Joshua Shaw.  Now that we have a program, we should see how it works in the real world  To do this we need the Cortex and the orange USB cable 
Lesson 1: Motors and Sound Programming Solutions.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
How to download games from the internet to your computer Tim Blades FVP 12.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
PLC programming Part 3: Problems with solutions. Topics  Every problem is devided into three parts:  Technology description contains the general properties.
Digital Literacy Introduction to Computers Unit 1, Lesson 1.
An Introduction to Programming with C++1 An Introduction to Control Structures Tutorial 1.
After Construction Name: Per #:.
WikID installation/training
Downloading Arduino FOR WINDOWS.
How to connect your brick
Programming Part 2 Mod Kit
fischertechnik® RoboPro Software for Gateway To Technology® RoboPro
Basics for Robotics Programming
Loops and Switches Pre-Quiz
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
The programming page of the Brick
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
Obstacle Detection.
Oregon Robotics Tournament and Outreach Program
An Introduction to the Windows Operating System
Presentation transcript:

1 Design and Discovery Robotics Wednesday May 10th 2006 Education Centre Drumcondra Design and Discovery Robotics Wednesday May 10th 2006 Education Centre Drumcondra

2 Robotics Learning Opportunities Students work independently-project work What is a robot? What is a robot? What can a robot be used for? What can a robot be used for? Dangerous environments Inaccessible areas Repetitive boring jobs Play

3 Future Robotics Developments Artificial Intelligence Can Machines think? Turing Test 1950 Cyborg- part human, part robot Kevin Warwick, University of reading

4 Robotic Resource  Play Video now Play Video now  Play Video now Play Video nowPlay Video now  Play Video now Play Video nowPlay Video now  Play Video now t&toggle=1&cop=&ei=UTF-8 t&toggle=1&cop=&ei=UTF-8  t&toggle=1&cop=&ei=UTF-8

5 Anatomy of the BrainiBorg robot Anatomy of the BrainiBorg robot Software – CD Software – CD Programs: Programs: (i) move forward – simple code (i) move forward – simple code (ii) move backward — simple code (ii) move backward — simple code (iii) Gait (iii) Gait (iv) event (iv) event (iv) to detect obstacle (iv) to detect obstacle (vi) light event (vi) light event

6 3 motors-front middle back 3 motors-front middle back left LED, right LED left LED, right LED ( emit light ) Phototransistors Phototransistors ( detect visible and infra red light ) micro-controller micro-controller battery packs battery packs socket for PC socket for PC on/off switch on/off switch Piezo sounder Piezo sounder BrainiBorg Anatomy

7 Phototransistor Detail

8 Getting Going Minimum installation  Place CD in drive  Explore the CD  Copy the Bin folder to the desktop  Double click on ibotz icon

9 Full Installation Place CD in CD tray Place CD in CD tray Autorun should start. (If not, Double Click My Computer on desktop, Right Click the CD Rom drive, Click Explore, Click Setup.exe) Click Install, percentage progress bar appears. Autorun should start. (If not, Double Click My Computer on desktop, Right Click the CD Rom drive, Click Explore, Click Setup.exe) Click Install, percentage progress bar appears. Message box: Quadrabotz is now installed. Run Program? Yes No Click Yes Message box: Quadrabotz is now installed. Run Program? Yes No Click Yes Message box: Run first tutorial activity? Yes No Click Yes When the activity is complete move on the step 5. Message box: Run first tutorial activity? Yes No Click Yes When the activity is complete move on the step 5. Examine Brainiborg (BB): Note battery cases, 3 motors, ON / OFF switch, cable connection port, LED and Infra Red (+ visible light) sensors and Sounder. Fit batteries to Brainiborg Examine Brainiborg (BB): Note battery cases, 3 motors, ON / OFF switch, cable connection port, LED and Infra Red (+ visible light) sensors and Sounder. Fit batteries to Brainiborg Connect cable to Comms. port on computer and to the earphone jack port (RS 232) on the BB. Connect cable to Comms. port on computer and to the earphone jack port (RS 232) on the BB. To check for connectivity; Click on Options Comms. A message box appears, as follows: To check for connectivity; Click on Options Comms. A message box appears, as follows: If necessary change the comms port number and try again until you get a successful connection. If necessary change the comms port number and try again until you get a successful connection.

10 Enter or Type Code Choose Front - Middle – Rear Left – Off – Right Click motor button Sequence

11 1. Front left leg moves forward Programme Execution

12 2. Do nothing for 14 jiffies (0.7 secs.)

13 3. Front right leg moves forward

14 4. Do nothing for 14 jiffies (0.7 secs.)

15 5. Go back to the first instruction and do it all again!

16 1. Front left leg moves forward

17 To make the robot move backward Type /Enter in the following code MOTOR(xLx) MOTOR(xLx) Delay(14) Delay(14) Motor(LxR) Motor(LxR) Delay(14) Delay(14) Motor(xRx) Motor(xRx) Delay(14) Delay(14) Motor(RxL) Motor(RxL) Delay(14) Delay(14)

18 To make the robot move forward Type/Enter in the following code Motor(xLx) Motor(xLx) Delay(14) Delay(14) Motor(RxL) Motor(RxL) Delay(14) Delay(14) Motor(xRx) Motor(xRx) Delay(14) Delay(14) Motor(LxR) Motor(LxR) Delay(14) Delay(14)

19 Gait With a Gait all instructions are included. With a Gait all instructions are included. To move the robot back, now type in Gait(gRev) To move the robot back, now type in Gait(gRev) To move the robot forward type in Gait(gFwd) To move the robot forward type in Gait(gFwd) try Gait(gRight) try Gait(gRight)Gait(gLeft)

20 The interface also has 6 gait buttons at the bottom. The interface also has 6 gait buttons at the bottom. Each press will execute one cycle. Each press will execute one cycle. Forward Gait Forward Gait Backward Gait Backward Gait Turn-left Gait Turn-left Gait Turn-right Gait Turn-right Gait Backward Left Gait Backward Left Gait Backward Right Gait Backward Right Gait As an exercise try a few and notice the code appearing and test. As an exercise try a few and notice the code appearing and test.

21 Event Programming The Gait forward command instructs the robot to walk forward all the time, until something in the outside world happens. The Gait forward command instructs the robot to walk forward all the time, until something in the outside world happens. This is called an event. This is called an event. In the main, enter the following code: In the main, enter the following code:Gait(gFwd) Then click Event. In Obstacle Event box, click the Right button and the Event RightObs box appears. Now enter in the following commands as shown below. Then click Event. In Obstacle Event box, click the Right button and the Event RightObs box appears. Now enter in the following commands as shown below. Download the program to BB. When BB is moving, place an obstacle in the front right position. Observe BB’s reaction. Download the program to BB. When BB is moving, place an obstacle in the front right position. Observe BB’s reaction.

22 Back off from light The robot does nothing until light shines on it and then it reverses. Enter in the following Beep(27) Gait(gRev) Beep(248) Gait(gRev) then test to see what happens

23 Measure Option Press