Lego Robots Evolution. Examples of the basic elements which can be handled by the LEGO grammar.

Slides:



Advertisements
Similar presentations
Gears, Gears and More Gears
Advertisements

Adding Gears to the NXT Taskbot
NXT 2-Motor Car Adapted from Physics by Design, Second Edition, by Barbara Bratzel, College House Enterprises, 2007 MAXA ROBOTICS 2011.
SweepBot is a cleaning robot that cleans floor as brushes spin on High-speed DC Motor. Sweep.
Fortress FortressBot is a throwing robot..
BumperBot uses two contact switches to go through a labyrinth. Bumper.
Ax AxBot is a robot that puffs balloon as using its arm as ax.
DiceBot is a robot that throws a dice instead of human when detecting sound of clap. Dice.
SoccerBot is a robot that dribbles ball in fast speed and can score goal using high-speed DC Motor. Soccer.
Fishing FishingBot is a robot looks like a fish. It can make to bite fishing needle as closing mouth with Servo Motor when Infrared Sensor Board detects.
ParrotBot is a parrot robot that says hello as moving its beak and wings. Parrot.
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lab 6P. 1Autumn Quarter Gears Lab 6.
EV3 Motors EV3 Gyro Sensor NXT Touch Sensors EV3 Color Sensor
Mechanical Design of Robots. High School Competitions.
Representation and Evolution of Lego-based Assemblies Maxim Peysakhov, Vlada Galinskaya, William C. Regli ( Drexel University) Authors: {umpeysak, uvgalins,
LEGO Theory and Practice Mark Green School of Creative Media.
Tolerancing Engr 135.
Two-Gear Gear Trains Driving gear is attached to motor Driven gear is attached to wheel Gears spurs (teeth) mesh together Gears rotate in opposite directions.
Compound Gear Ratios Robotics Academy All Rights Reserved.
Engineering H191 - Drafting / CAD Gateway Engineering Education Coalition Lab 6P. 1Autumn Quarter Gears Lab 6.
Caterpillar CaterpillarBot is a robot that can pass the bumpy road by using caterpillar.
BugBot is a robot that walks with 6 legs not using wheels Bug.
FanBot is a fanning robot using High-speed DC Motor. Fan.
FormulaBot is racing car using servo motor as a steering yoke system Formula.
FlyBot is an airplane robot. This robot consists of the DC motor which supplies rotatory power to the propeller. Fly.
Servo ServoBot is a robot that cleans a thing using Servo Motor.
NASA SENSORS: Build A Sturdy Car/Rover Lynne Hehr, John Hehr, Cindy Cardwell, Mary Alice Mixon Center for Math and Science Education Arkansas NASA Educator.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Adding Gears to the NXT Tribot. Here’s the basic Tribot that you can build with the LEGO NXT kit using the instruction booklet.
Teacher Education on Robotics-Enhanced Constructivist Pedagogical Methods - TERECoP Teacher Training Course : “LEGO NXT ROBOTICS: a CONSTRUCTIVIST APPROACH”
Gears, Gears and More Gears. What is a gear? A gear is a wheel with teeth that mesh together with other gears. Gears change the speed torque (rot. force)
Scooter ScooterBot is a robot that drives using Servo Motor as steering system.
Gears and Speed/Power.
Get In Gear Introductory Presentation. Opening Activity Describe to a partner what “speed” is. Give a verbal definition, any equations you know, and examples.
NXT A computer controlled brick and the “brain” of your robot that controls the motors and sensors.
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
1. True or False: All these pieces are connector pegs. A. True B. False.
WritingBot is a robot that can write word or name on paper as fixing pen to robot. Learn Variable Chip and IF Else Chip to do movements like pull up or.
It is a car launcher. The car goes into the two connect pieces. Then you pull the lever causing the gears to mesh. Then when you let go of the lever.
Representation and Evolution Assemblies of Lego-based.
LEGO Construction Tips.
What’s in the Box?
Building LEGO Robots For FIRST LEGO League By Dean Hystad
Multi-Angle Photos to help you build.
Topic 2: The Wheel and Axle, Gears, and Pulleys
Quick-fire: If an open ended question has multiple ways of solving the problem, what is a closed ended question? Give one example.
RoverBot Assembly The following pages show assembly plans for the RoverBot using the Consumer MindStorms or School Team Challenge Lego kit. Assemble the.
1 Equilibrium The Balancing Robot By: Kerry Scharfglass Whiz Kid.
A tool that magnifes effort.
Reverse Engineering Team Project. Learning Objectives Apply reverse engineering principles to reverse engineer and improve an existing product. Incorporate.
Get In Gear. Opening Activity Describe what “speed” is. Give a verbal definition, any equations you know, and examples of different speeds.
What is TETRIX? If you can dream up a robot design, you can build it with the TETRIX Robotics Design System.
8/30/2004 RoverBot Assembly The following pages show assembly plans for the RoverBot using the Consumer MindStorms or School Team Challenge Lego kit. Assemble.
WeDo Catapult Build Instructions
Basic Parts Robotic IQ.
This is the Lego NXT ->
Mechanical Design of Robots
גלגלי מניע גדול, מסובב גלגל מונע קטן, והתוצאה היא הגברה של מהירות
Small Parts Inventory NXT.
What’s in the Box?
Mechanisms and Algorithms
Gears, Gears and More Gears
Introductory Presentation
Lego Mindstorms Unit By Devin O’Brien
Introductory Presentation
Computer Science Teachers Association Academy Lego Robotics
Common Parts on a LEGO robot
Gears, Gears and More Gears
1.9: Drive Train.
Presentation transcript:

Lego Robots Evolution

Examples of the basic elements which can be handled by the LEGO grammar

This Grammar has following rules:  MECHANISM=>  Module  Module=>  Moduleor  Element  Connect  Module  Module =>  Module or  Module  Connect  Module  Module  Module  Element=>  Blockor  Diskor  Pole  Block =>  Blockor  Block  Connect  Snap [BorderPair]  Snap [PegPair, PegPair]  Block  Block  Block  Disk =>  Gear (Teeth, 1)or  Gear (1, Teeth)or  Connect  GTrans  GTrans  Disk  Gear (Teeth, 1)  Gear (1, Teeth)  Element =>  Beam (Len, 1)or  Beam (1, Len)or  Connect  Insert [Hole,Len]  Insert [Hole, Len]  Pole  Axle (1, Len)  Axle (Len, 1)  Wheel (Diam, 1)or  Wheel (1, Diam)or  TInsert [Len]  Axle (1, Len)  Axle (Len, 1)  Gear (Teeth, 1)or  Gear (1, Teeth)  TInsert [Len]  Axle (1, Len)  Axle (Len, 1)

Grammar rules (continue)  Disk =>  Motor (4, 5)or  Motor (5, 4)or  Connect  TInsert [1]  TInsert [1]  Motor  Wheel (Diam, 1)  Wheel (1, Diam)  Motor (4, 5)or  Motor (5, 4)or  TInsert [1]  TInsert [1]  Gear (Teeth, 1)  Pole=>  Axle (Len, 1) where Len  {2, 4, 6, 8, 10, 12, 16}or  Axle (1, Len) where Len  {2, 4, 6, 8, 10, 12, 16}  Disk=>  Wheel (Diam, 1) where Diam  {17, 30, 43}or  Wheel (1, Diam) where Diam  {17, 30, 43}or  Gear (1, Teeth) where Teeth  {8, 16, 24, 40}or  Gear (Teeth,1) where Teeth  {8, 16, 24, 40}  Block=>  Beam (Len, 1) where Len  {2, 4, 6, 8, 10, 12, 16}or  Beam (1, Len) where Len  {2, 4, 6, 8, 10, 12, 16}or  Motor (4,5) or  Motor (5,4)or  Battery (14,4) or  Battery (4,14)or  Beam (1, Len) where Len  {2, 4, 6, 8, 10, 12, 16}or  Plate (SizeX, SizeY) where SizeX, SizeY  {1, 2, 4, 6, 8, 10, 12, 16} or  Brick (SizeX, SizeY) where SizeX, SizeY  {1, 2, 4, 6, 8, 10, 12, 16} PegPair=> (PozX, PozY); (PozX, PozY) where PozX  {1.. SizeX}, PozY  {1.. SizeY} for each Block BorderPair=> (1, PozY); (SizeX, PozY)or (SizeX, PozY); (1, PozY)or (PozX, 1); (PozX, SizeY)or (PozX, SizeY); (PozX, 1)where SizeX, SizeY  {1, 2, 4, 6, 8, 10, 12, 16} PozX  {1.. SizeX}, PozY  {1.. SizeY} for each Block

Example of the  Snap connection Example of the  Insert connection Example of the  TInsert connection

Example of the Mechanism with Assembly Graph.

Example of the Mechanism with Assembly Graph (continue)

Example of LEGO assembly model (created in Lego Cad application)