Lego Balancing Act by Chris, Don & Kris Alma College NSF Mindstorm Workshop June 2005.

Slides:



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

Foundations of Physical Science
A machine is an invention that makes work easier.
Sonar and Localization LMICSE Workshop June , 2005 Alma College.
Express-Bot Selected Attachment Combination Ideas Driving Base
Mingo County Shewey Science Academy: NXT Training.
Nawwaf Kharma.  Programming as Problem Solving with Applied Algorithms  Algorithm Design as Instruction selection, configuration and sequencing  The.
LEVERS DEFINATION:A mechanical lever is a rigid bar that rotates around a axis or a fulcrum. Rigid bar fulcrum Chaitali prabhudesai.
Structures 1 Technology This presentation will explore: components of structures strengthening structures principle of moments types of levers Structures.
Team 7: Sunoco Hotdog Eye Home Mid-Semester Presentation Hong, Keetaek Baek, Jinwook Lee, David.
Lego Etch-A-Sketch Alma College – Lego Mindstorm Workshop – June 2005 June 2005.
Basic Robot Design. 3 Steps Design Build Program Drawing and thinking of ideas Using your design to make a robot Telling your robot what to do.
Types of Simple Machines
EG1003: Introduction to Engineering and Design Sensors.
Robot design-- Four legged walking robot Instructors: Dr. A
1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,
Skeletal Muscle Mechanics Explain muscle properties during contractions of varying strengths. Distinguish the three lever types and solve equations representing.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
1 Lecture 4: Threads Operating System Fall Contents Overview: Processes & Threads Benefits of Threads Thread State and Operations User Thread.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
Group 1 Casey Byers Nick Johnson Felix Liu Matt Long.
Robotics Engineering Basic Maneuvers. Getting the Boe-Bot to Move One of the first tasks we need to do is to get our bots moving.One of the first tasks.
Operating Systems ECE344 Ashvin Goel ECE University of Toronto Overview of Hardware.
Simple Machines (Part 1)
Simple Machines 5.3 Physical Science.
Module 2562 A.2.1 FORCE FORCE is push or pull the unit is the NEWTON (10 N is approx the weight of 1 kg) force changes the state of motion of an object.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
Transparent Process Migration: Design Alternatives and the Sprite Implementation Fred Douglis and John Ousterhout.
Processes and Threads Processes have two characteristics: – Resource ownership - process includes a virtual address space to hold the process image – Scheduling/execution.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
Integrating Active Tangible Devices with a Synthetic Environment for Collaborative Engineering Sandy Ressler Brian Antonishek Qiming Wang Afzal Godil National.
IR Communication October 27, Sources  Lindsay, Andy. IR Remote for the Boe- Bot. v
Lego MindStorm An Introduction to Blocks. Blocks Blocks are used to give instructions to your robot. There are many types of blocks You can use the blocks.
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.
Network and the internet Part eight Introduction to computer, 2nd semester, 2009/2010 Mr.Nael Aburas Faculty of Information.
Jamis Martin Trenton Andres Jay Zifer Brad Nowak.
What is a machine? A machine is a device that makes work easier by changing the amount of force you exert, the distance over which you exert your force,
Com.Tech 3104 Outcome 12 By: Evan And Mark Progress Report.
ECE Project 1 Overview. Project Description The aim of this project is to design a robot that moves along a given path, from the Start point, towards.
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
Producing Morse Code Pete Sanderson Chuck Burchard Patrick Bobbie Alma College Lego Mindstorms Workshop 16 June 2005.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
ROBOTICS Jason Bell Brad Carlson
Chapter 8 Sect. 2 & 3 Simple and Compound Machines Mechanical Advantage and Mechanical Efficiency 1.
Physics. PHS 5043 Forces & Energy Machines Machine: Device or set of devices used to accomplish a particular task Machines are used to:  Make our work.
Lego Mindstorms EV3 Sumo Battle
LEGO Robotics Workshop
Mechanisms, Levers & Linkages
Line-Follower Challenge
Need for Powered Control System
Introduction to Servos
Deriving Consistency from LEGOs
Physics 12 Concept Questions
BALANCE IN PHOTOGRAPHY
Express-Bot Selected Attachment Combination Ideas Driving Base
Machines The Simple Machines Lever Pulley Wheel & Axle Inclined Plane
UNCW Computer Science Jack Tompkins Daniel Heywood
What is a moment and how can it help to move objects?
Controlling your quadcopter
Moments A moment of a force is a measure of its tendency to cause a body to rotate about a point or axis. It is the same as torque. A moment (M) is calculated.
Storing Values as Variables
Moment of a Force.
Lego Mindstorms Unit By Devin O’Brien
Hierarchical Routing Scheme
Input-Output-Process Demo
Force A Force is a push or pull..
Meet DON.
Controlling your quadcopter
Confined Space Teamwork The epitome of Confined Space Entry The attached slides show a crew accomplishing their assigned tasks on a confined space job.
Presentation transcript:

Lego Balancing Act by Chris, Don & Kris Alma College NSF Mindstorm Workshop June 2005

Overview Processor cooperation to accomplish a task Compensate for unreliable communication Reinforce basic mechanics

Problem – A Balancing Act (1) Construct a see saw to be populated with 3 bots: 2 servant bots assigned to opposite ends of the see-saw; each attached to a cog rail to permit forward and backwards movement only; each has a storage area to hold weights 1 control bot in the center attached to the pivot point via a rotation sensor

Problem – A Balancing Act (2) Control bot determines whether the see-saw is perfectly balanced. If not, sends a message to a servant bot to move either forward or backwards. Servant bot may receive messages with < 100% reliability (natural and/or artificially controlled unreliability)

Problem – A Balancing Act (3) Task Levels (all using pre-built system) Easiest: Give all communication routines, unequal weights Hardest: Handle variable starting positions, movable fulcrum, no provided code

Problem – Alternate version Control bot stationary on one end with moving counter balance bot on other end. Counter balance bot moves in response to requests from control bot. Control bot is moving up and down burning building “saving” people (light sensor detects “floors” of building each as a black line)

Save me!