Vicki Niu, MacLean Freed, Ethan Takla, Ida Chow and Jeffery Wang - - PowerPoint PPT Presentation

vicki niu maclean freed ethan takla
SMART_READER_LITE
LIVE PREVIEW

Vicki Niu, MacLean Freed, Ethan Takla, Ida Chow and Jeffery Wang - - PowerPoint PPT Presentation

Vicki Niu, MacLean Freed, Ethan Takla, Ida Chow and Jeffery Wang Lincoln High School, Portland, OR Nanites4092 @ gmail.com Outline Learning STEM through robotics Our journey from FIRST LEGO League to FIRST Tech Challenge Robotics as


slide-1
SLIDE 1

Vicki Niu, MacLean Freed, Ethan Takla, Ida Chow and Jeffery Wang Lincoln High School, Portland, OR Nanites4092 @ gmail.com

slide-2
SLIDE 2

Outline

 Learning STEM through robotics  Our journey from FIRST LEGO League to FIRST

Tech Challenge

 Robotics as a case study for engineering quality  What we learned

slide-3
SLIDE 3

Learning STEM through Robotics

 Through FIRST, we have been working together since

2005, when we were just 4th graders

 We’ve learned about science, technology, engineering

and mathematics (STEM) through robotics competitions.

 We learned to work together as a team.  Here, we are going to share the story of how we

approach engineering quality in the robotic world.

slide-4
SLIDE 4

2010: FLL World Festival in Atlanta

slide-5
SLIDE 5

2012 FTC Oregon State Championship

slide-6
SLIDE 6

LEGO Robots

slide-7
SLIDE 7

A LEGO Program

slide-8
SLIDE 8

What we learned from FLL

 Navigation based on time vs. sensor based navigation  Efficiency of actions due to time limit  Creative use of basic parts  Using mathematics within programming

slide-9
SLIDE 9

“FIRST TECH Challenge” Experience

 High school program  Started freshman year  Chance to expand on what was learned in the previous

program

 Oregon has ~100 teams

slide-10
SLIDE 10
slide-11
SLIDE 11

Competition Video

slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14

Why is robotics a good case study?

 Must adapt to a changing environment

 Collisions with other robots

slide-15
SLIDE 15

Why is robotics a good case study?

 Must adapt to a changing environment

 Mobile field components

slide-16
SLIDE 16

Why is robotics a good case study?

 Must adapt to a changing environment

 Varying field surfaces, lighting, power

 Robot hardware and software are easily adaptable  Restraints placed on both hardware and software

capabilities

slide-17
SLIDE 17

Hardware Restrictions

 Robot design process  Limitation of resources  Manipulation of materials  Testing

 (durability under stress)

slide-18
SLIDE 18

Advantages of TETRIX

 Manipulation  Customization  Varied uses  Compatibility

slide-19
SLIDE 19

CAD

 Analyzes

designs

 Saves prototype

costs

 Uses software

to test real-life situations

 Smoother

construction

slide-20
SLIDE 20

Sensor unreliability

 Sensors have error, lack accuracy  Values can deviate from “true” reading

 Gyroscope integrated drift

5 10 15 20 25 30 35 40 10 20 30 40 Ultrasonic Sensor Reading (cm) Actual Distance Until Wall (cm) 100 200 300 400 1 36 71 106 141 176 211 246 281 316 351 386 421 456 491 526 Yaw (Degrees) Sample Number

Actual Yaw vs. Hitechnic Compass Sensor Yaw

Actual Yaw Yaw from Hitechnic Compass Sensor

slide-21
SLIDE 21

Insufficient sensor information

 Missions are complex, require detailed information  Sensors can be reliable but provide data that isn’t

useful

slide-22
SLIDE 22

Needed sensor information

 Orientation

 Compass sensor  Magnetometer

 Position

 Ultrasonic sensor

  • 100

100 200 1 40 79 118 157 196 235 274 313 352 391 430 469 508 Degrees Sample Number

Hitechnic Compass Sensor Yaw vs. Robot Pitch

Pitch Hitechnic Compass Sensor Yaw

0.2 0.4 0.6

  • 0.8
  • 0.6
  • 0.4
  • 0.2

0.2 Milligauss (y axis) Milligauss (x axis)

Magnetometer Y Axis vs. X axis

5 10 15 20 25 30 35 40 10 20 30 40 Ultrasonic Sensor Reading (cm) Actual Distance Until Wall (cm)

slide-23
SLIDE 23

Attitude and heading reference system

 Compensate for gyro drift with direction cosine matrix

(DCM) using fused magnetometer and accelerometer data

 Consolidated into AHRS

 Fuses accelerometer, magnetometer, and gyro data  Return roll, pitch, yaw

Rotation Matrix – Kinematics & Normalization Drift Detection Accelerometer Magnetometer PI Controller Attitude Gyro XYZ +

slide-24
SLIDE 24

Attitude and heading reference system

  • 100
  • 50

50 100 150 200 1 61 121 181 241 301 361 421 481 Degrees Sample Number AHRS Yaw AHRS Pitch Hitechnic Compass Sensor Yaw

slide-25
SLIDE 25

Image tracking using cameras

 Need position data as well as orientation data  Use two cameras to attain visual data using a semi-

global block matching (SGBM) algorithm

slide-26
SLIDE 26

Semi-global block matching

 Calibrate cameras to account for distortion or offset  Two cameras, left and right, take images

simultaneously

slide-27
SLIDE 27

Summary

 Through the case study of robotics competition, we

examined what we learned in engineering quality.

 Teamwork is critical to achieving engineering quality.  Having fun helps too!  Mechanical design.  Overcoming sensor limitations  Exploring navigation techniques, e.g. AHRS, 3D camera

tracking.

slide-28
SLIDE 28

Acknowledgements

 Richard Vireday  Aaron Akzin  Lincoln High School  ORTOP Community  FIRST  Fourmost Products

slide-29
SLIDE 29

References

FIRST LEGO League, “Food Factor Challenge,” [Online], Available: http://firstlegoleague.org/sites/default/files/Challenge/FoodFactor/FLL2011_Complete_Challenge.pdf FIRST Tech Challenge, “Bowled Over! Challenge,” [Online], Available: http://www.usfirst.org/sites/default/files/uploadedFiles/Robotics_Programs/FTC/Game_Info/2011/Complete-Build-Guide.pdf FIRST Tech Challenge, “Bowled Over! Game Manual,” [Online], Available: http://www.usfirst.org/sites/default/files/uploadedFiles/Robotics_Programs/FTC/Game_Info/2011/Bowled-Over-Game- Manual_Rev%285%29.pdf RobotC, “RobotC NXT Curriculum,” [Online], Available: http://www.robotc.net/education/curriculum/nxt/

  • V. M. B. K. Pirabakaran, “PID Autotuning Using Neural Networks and Model Reference Adaptive Control,” Proceedings of the 15th

IFAC World Congress, 2002, 2002. [Online]. Available: http://www.nt.ntnu.no/users/skoge/prost/proceedings/ifac2002/data/content/01467/1467.pdf. [Accessed: 15-Jun-2012]. W.-yong Han, J.-wook Han, and C.-goo Lee, “Development of a Self-tuning PID Controller based on Neural Network for Nonlinear Systems,” Control, pp. 979-988, 1999.

  • F. Lin, R. D. Brandt, and G. Saikalis, “Self-tuning of PID controllers by adaptive interaction,” Proceedings Of The American Control

Conference, vol. 5, no. June. American Autom. Control Council, pp. 3676-3681, 2000.

  • D. Brutzman, “From virtual world to reality: designing an autonomous underwater robot,” 1992.
  • Y. Kuroda, K. Aramaki, and T. Ura, “AUV test using real/virtual synthetic world,” Proceedings of Symposium on Autonomous

Underwater Vehicle Technology, pp. 365-372.

  • S. O. H. Madgwick, “An efficient orientation filter for inertial and inertial / magnetic sensor arrays,” Report xio and University of

Bristol UK, vol. 2011, p. 1--32, 2010. Oliver J. Woodman, “An introduction to inertial navigation,” University of Cambridge, p. 1--37, 2007.

slide-30
SLIDE 30

Questions?

For any further questions, you can contact us at: nanites4092@gmail.com http://nanites.zymichost.com