Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots
description
Transcript of Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots
![Page 1: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/1.jpg)
Gyre 2: Evaluation of Control Techniques for Autonomous
Free-Floating RobotsJanuary 20, 2007
Seattle Robotics Society
D. Bliss, A. Lacenski, M. Dockrey
![Page 2: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/2.jpg)
Goals
• Followup to GYRE 1, which established the best image processing algorithm, but did not demonstrate closed-loop control
• Evaluated four control algorithms: naïve hysteresis, proportional, PI, and PID
• Tested aboard NASA’s new C-9 microgravity aircraft in August 2006.
![Page 3: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/3.jpg)
History
• Formed in 2001• Accepted in 2002, postponed flight due to
hardware and documentation issues• GYRE 1 accepted and flew in 2003• Not accepted in 2004• Accepted in 2005, but program postponed due to
aircraft issues• Flew in 2006• DONE!
![Page 4: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/4.jpg)
![Page 5: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/5.jpg)
About the GYRE platform
• 50lbs, 14” cube (NASA requirements)
• Free floats within aircraft
• 3 onboard computers
• National Instruments FieldPoint interface
• 12 cold gas thrusters using air
• 3 orthogonal cameras
• Lithium-polymer batteries
![Page 6: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/6.jpg)
Onboard Computers
• Comell Taiwan LV-671M single-board computers, mini-ITX
• Intel Pentium-M 1.6, ~2 GIPS, 128MB RAM, 1GB CompactFlash
• Cardbus Firewire interface for high-speed video• Mini-PCI 802.11b with external antennas• Onboard 100mbps Ethernet• Serial interface to NI FieldPoint
![Page 7: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/7.jpg)
![Page 8: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/8.jpg)
![Page 9: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/9.jpg)
National Instruments FieldPoint
• A general-purpose industrial interface system
• One network module, up to 64 I/O modules
• Using FP-PG-522 pulse generator modules
• Allows all hard realtime to be done in FieldPoint, no need for realtime OS on SBCs
![Page 10: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/10.jpg)
Cold Gas Thruster System
– Two 1.8L tanks at 4500 psi– Regulators on each tank reduce to 200 psi (100
psi for 2006 flights)– Low-side air manifolded and distributed to
twelve high-speed control valves with attached custom CNC-machined thrusters
– Minimum thrust bit 30 msec, about 0.06 N-S– Continuous thrust about 2N
![Page 11: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/11.jpg)
Onboard Cameras
• Firewire
• TI chipset
• 640x480x30fps
• Custom CNC-machined enclosures
• Image recognition, feature extraction, motion vector extraction, and compensation done by onboard SBCs, one per camera
![Page 12: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/12.jpg)
Lithium-Polymer Batteries
• The first rule of LiPo batteries:– DON’T USE LIPO BATTERIES
• 28V, ~3AH, ~45m runtime
• Horror stories
• But, great power density!
![Page 13: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/13.jpg)
Onboard operation
• Control laptop
• Canon GL2 video camera for data collection
• Two operators
![Page 14: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/14.jpg)
![Page 15: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/15.jpg)
![Page 16: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/16.jpg)
Results
Algorithm Average result Number of trials
Hysteresis 2 6
Proportional 1.57 15
Proportional-Integral 3 1
Proportional-Integral-
Derivative
3.333 3
![Page 17: Gyre 2: Evaluation of Control Techniques for Autonomous Free-Floating Robots](https://reader035.fdocuments.in/reader035/viewer/2022070411/5681470b550346895db44273/html5/thumbnails/17.jpg)
Questions?
• David Bliss
• http://depts.washington.edu/gyre