ortop l.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
ORTOP PowerPoint Presentation
Download Presentation
ORTOP

Loading in 2 Seconds...

play fullscreen
1 / 23

ORTOP - PowerPoint PPT Presentation


  • 456 Views
  • Uploaded on

ORTOP NXT Robotics Techniques Workshop 2009 “Opening doors to the worlds of science and technology for Oregon’s youth” Goals Audience: Rookie coaches/mentors, experienced coaches & mentors Provide material that is immediately usable with your team

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'ORTOP' - paul2


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
ortop

ORTOP

NXT Robotics Techniques Workshop 2009

“Opening doors to the worlds of science and technology for Oregon’s youth”

goals
Goals
  • Audience: Rookie coaches/mentors, experienced coaches & mentors
  • Provide material that is immediately usable with your team
  • Gain experience with 3 motor robot & missions
  • More experience programming Mindstorms NXT
  • You should have already attended NXT workshops I & II and/or coached a team in a 2008 tournament

NXT Robotics Techniques - 2009

instructor contacts
Instructor Contacts
  • Ken Cone
  • kcone@hevanet.com
  • 503-415-1465
  • Dale Jordan
  • Dale_A_Jordan@msn.com
  • Leroy Nuckles
  • Leroy.a.nuckles@intel.com
  • 503-264-2088
  • Jim Ryan
  • james.r.ryan@intel.com
  • 971-215-6087
  • Roger Swanson
  • swanson@hevanet.com
  • 503-297-1824

NXT Robotics Techniques - 2009

ortop project administrator
ORTOP Project Administrator

Cathy Swider

cathy_swider@ous.edu

503-725-2920

(after August 1, 2009)

FLL Operational Partner for Oregon

NXT Robotics Techniques - 2009

agenda
Agenda
  • Introductions (5 min)
  • Slide Review (20 min)
  • Review mission video(s)
  • NXT Techniques lab exercises (90 min)
    • Distance sensor
    • Loops, Variables, My Blocks
    • Mission exercise
  • Review & questions

NXT Robotics Techniques - 2009

our mission
Our Mission
  • FLL is not just about building robots and competing in tournaments
    • Develop team member skills
      • technical
      • team building
      • research & presentation
    • Technical problem solving can be fun
    • The youngsters do the work
    • Introduce possibility of a technical career

NXT Robotics Techniques - 2009

cando challenge
CanDo Challenge
  • Simple project, but good learning tool
  • What did you learn?
    • Unexpected things happen – cans get caught under the wheel, it goes the “wrong” direction
    • Take it in smaller steps – “Let’s see what happens before it hits a can”
    • Mechanical problems may do you in
    • Clarify the “rules” – know the requirements
    • Experiment – “Just go try it. We can rework it.”
    • Keep it simple

NXT Robotics Techniques - 2009

engineering design process
Engineering Design Process

Define theProblem

Research theProblem

Redesign

Develop Possible Solutions

Communicate

Choose the Best Solution

Test and Evaluate

Create a Prototype

NXT Robotics Techniques - 2009

building strong structures
Building Strong Structures
  • Note how NXT parts are all pinned together using Technic parts
  • Here are three cross bracing examples
  • Ref: Minnesota HighTekKids.org “Robot Building”
  • http://www.hightechkids.org/coach-library

NXT Robotics Techniques - 2009

gears
Gears
  • Gears
    • Spur Gear (show example)
      • instructor holds beam
      • class person turns axles and

feels torque on other axle

      • tactile feedback = learning

about gears and torque

    • Gear Ratio and Speed
      • turn the large gear one complete turn
      • How may revolutions does the small gear turn?
      • Is gear ratio the same as the ratio of gear teeth?

NXT Robotics Techniques - 2009

gears11
Gears
  • Gears & Pulleys
    • Worm Gears (show example)
      • one way transfer of power
    • Crown & Bevel Gears
      • turn 90 degrees
    • Spur Gears
      • change direction & change torque

NXT Robotics Techniques - 2009

motors
Motors

One Move block in the program controls both motors

  • The robot moves straight - motors will adjust speed as the robot moves
  • Try programming tests for straight and curved movements, adjusting the turn slider for each test
  • What happens at the extreme ends of the turn slider?
  • There are Move blocks and Motor blocks – Motor blocks allow ramp up and ramp down of speed(speed vs. time)

NXT Robotics Techniques - 2009

base robot chassis
Base Robot Chassis
  • 3 motor base
    • Level, square
    • Screen location
    • Attachments
    • Nxtprograms.com
  • TriBot design, built in Educational Kit
  • Class comments on various designs

NXT Robotics Techniques - 2009

program memory
Program Memory
  • Firmware & programs stored in flash (like photos on a digital camera)
  • Maximum available memory is ~125KB
    • Firmware refresh and all files deleted
  • Each program is ~0.1KB overhead
  • E.g. Move block ~5.1KB, two ~5.8KB
  • E.g. Move + Wait for light sensor ~7.7KB
  • Use My Blocks for subroutines for better memory usage
  • Click NXT Window then Memory to view memory usage
    • Instructor show this command
  • Refer to NXTmemory.doc for more details
    • Instructor, show this file

NXT Robotics Techniques - 2009

writing efficient nxt g programs
Writing Efficient NXT-G Programs
  • Maximize free space by deleting default files that are downloaded with firmware
  • Maximize code reuse
    • Use only Move or only Motor blocks
    • Loops and My Blocks
    • Combine multiple programs – can combine 2 programs into 1 and select which of the two sequences to run programmatically (using a touch sensor, for example)
  • Minimize Sound and Display blocks
  • Use Mini-Blocks

NXT Robotics Techniques - 2009

nxt software v1 1 2 0
NXT SoftwareV1.1, 2.0
  • New version V1.1 released summer/fall 2007
    • 2008 kits will have v1.1
    • 2007 kits may or may not.
    • Check and see
  • As of Jan 2009, kits shipped with 2.0, $80 single license
  • Main advantage is performance enhancements
    • Downloading to NXT is faster
    • Size of blocks on the NXT is smaller
  • Mini-Blocks can be downloaded:mindstorms.lego.com/support/updates

NXT Robotics Techniques - 2009

lab exercises
Lab Exercises
  • Lab Sections
    • Lab 1 - The Distance Sensor
    • Lab 2 – Loops, Variables & My Blocks
      • This exercise shows 2 different techniques to program the robot to go in a square
      • Introduces different programming techniques
      • Shows memory usage of different techniques
    • Mission programming using 3 motor design

NXT Robotics Techniques - 2009

lab exercises18
Lab Exercises
  • Show video: examples of robots with fixtures for each mission
  • Introduce yourself to other team members
  • Begin with Lab1&2 exercises
  • Add attachments to 3 motor base to run 1-2 missions
  • 90 min to complete the labs
  • Ask questions, chances are someone else has the same question
  • Have fun!

NXT Robotics Techniques - 2009

lab conclusions
Lab Conclusions
  • LAB Conclusions
    • Each team briefly explain a section of what you learned in this workshop
    • What advice would you have for a team starting out with NXT?
    • Teaching for understanding “creates challenging situations in which students test their knowledge by solving problems, building products, and giving performances or writing reports that synthesize thorough analysis of a topic, a concept, or an idea.” *

NXT Robotics Techniques - 2009

next steps
Next Steps
  • Register your team with FLL
  • Share with your team
    • NXT Robotics Techniques slides
    • NXT Techniques labs
    • Mindstorms NXT tutorial (show tutorial)
    • Build and test 2-3 robot designs, then have your team select a hybrid of best features
  • Challenge the kids!
    • Make up your own exercises – stress basics & reliability

NXT Robotics Techniques - 2009

resources
Resources
  • Tutorial, Dale Yocum
      • Download from http://cgsinfo.catlin.edu/msrobotics/html/downloads.html
      • takes time, go through in sections
      • NXT Tutorial is also available online: http://www.ortop.org/NXT_Tutorial/
        • Requires Adobe Macromedia Shockwave Player and high speed download connection
  • Inscite www.hightechkids.org
  • www.nxtprograms.com

NXT Robotics Techniques - 2009

parting thoughts
Parting Thoughts
  • From “All I Really Need to Know (About Creative Thinking) I Learned (By Studying How Children Learn) in Kindergarten* Tips from 12 year olds on being creative:
    • Start simple
    • Work on things that you like
    • If you have no clue what to do, fiddle around
    • Don’t be afraid to experiment
    • Find a friend to work with, share ideas!
    • It’s OK to copy stuff (to give you an idea)
    • Keep your ideas in a sketch book
    • Build, take apart, rebuild
    • Lots of things can go wrong, stick with it

*MIT Media Lab

NXT Robotics Techniques - 2009

review questions
Review & Questions
  • Please give us your input
    • Let ORTOP know how we can improve the program
    • Thanks for volunteering! Your effort make learning possible.
    • Disassemble robots (keep caster assy together) and put pieces back into kits
    • http://www.ortop.org/fll

NXT Robotics Techniques - 2009