ice at georgia tech robots and artificial life formsnebomusic.net/animalrobots.pdf · ice at...

14
ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud www.nebomusic.net

Upload: others

Post on 11-Apr-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

ICE at Georgia TechRobots and Artificial LifeForms

An NXT Zoo!

Mr. Michaud

www.nebomusic.net

Page 2: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

How do living things move?

Walking

Running

Galloping

Creeping

Swimming Flying

Page 3: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Walking: Use those legs!

Advantages of Legs:

Page 4: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Creeping: Use the whole body

Creeping Animals

Page 5: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Select a Robot Model

Page 6: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Motor Block Basics

Which Way: Forward Backward

How Fast?How Far?

Page 7: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Basic NXT-G ProgrammingMovement/Motor Blocks (Output)

Direction

Speed

Duration

Page 8: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Challenge: Make your animalgo forward and backward

Page 9: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

NXT-G ProgrammingSensors (Input)

Touch

Light

Ultrasonic

Page 10: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

NXT-G Programming3 Types of Conditionals (Logic)

Wait Block

Page 11: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Challenge: Make your animalreact with a sensor

Examples:

•Move forward until it hears asound, then run away. (fear)

•Move until reaching the wall, thenturn and move again. (Explore theroom)

Page 12: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Sample Program: Run Away!

Page 13: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Sample Program:Explore the Room

Page 14: ICE at Georgia Tech Robots and Artificial Life Formsnebomusic.net/AnimalRobots.pdf · ICE at Georgia Tech Robots and Artificial Life Forms An NXT Zoo! Mr. Michaud

Robotic Animal Samples:

MIT Robotic FishDetect Polution

Search andRescue Robot