FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace...
-
Upload
godwin-watson -
Category
Documents
-
view
215 -
download
0
Transcript of FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace...
![Page 1: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/1.jpg)
1
FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3
Brandon Cook – 3rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor
Sponsored by: NSF Type 1 STEP Grant, Grant ID No.: DUE-0756921
Continuation of: Fuzzy Logic Inference for Pong (FLIP) Research
![Page 2: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/2.jpg)
2
Outline
• Project Goal & Objectives• Project Research Tasks• Project Time Schedule• Introduction to Fuzzy Logic• Current Progress• Future Work
![Page 3: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/3.jpg)
3
Project Goal
Grasp understanding of intelligent robots and systems while expanding on abilities for real
world applications.
![Page 4: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/4.jpg)
4
Overall Objectives
• Create a Doubles-PONG game simulation in MATLAB• Learn about Type II Fuzzy Logic • Create an AIAA conference paper• Work with Sophia Mitchell to create a joint
journal publication
![Page 5: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/5.jpg)
5
Project Research Tasks
• Conduct Literature survey • Create an “Intelligent Team” of two autonomous agents• Successfully implement additional rotation
DOF (Degree of Freedom)• Test the effectiveness of the “Intelligent Team”• Summarize results into a Technical Report
![Page 6: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/6.jpg)
6
Fuzzy Logic
• Allows classification of variables for more human-like reasoning.
• Common terms• Inputs• Rules• Outputs• Membership Function• Fuzzy Inference System (FIS)
![Page 7: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/7.jpg)
7
Fuzzy Decision Making
![Page 8: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/8.jpg)
8
Type II Fuzzy Logic
• Brings uncertainty into the membership functions of a fuzzy set
• Linguistic uncertainties can be modeled that were not visible in Type 1 fuzzy sets
• Allows for more noisy measurements to be quantified
![Page 9: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/9.jpg)
9
Example of Type 2 Fuzzy Membership Functions
![Page 10: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/10.jpg)
10
Accomplishments• Knowledge on Type II Fuzzy Logic• Rotational DOF added to human and Fuzzy paddles• Enhanced bounce characteristic• Optimized boundary conditions• Ability to rotate and translate simultaneously– Less delay between commands and response– Allows Fuzzy paddle to rotate fully to desired output
• Implemented new design into FLIP (singles game)• New Fuzzy Rules
![Page 11: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/11.jpg)
11
Fuzzy Paddle
![Page 12: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/12.jpg)
Fuzzy Inference System12
![Page 13: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/13.jpg)
13
Simulation: Robots vs. Robots
![Page 14: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/14.jpg)
14
Results: Robots vs. Robots
Methods:• Ran simulation for 30 servesConclusions:• Each “volley” lasted nearly 3 minutes• Intelligent teams are equally matched• Highly effective at calculating the ball trajectory to find
intersection point• Very challenging to score a point on the fuzzy team
![Page 15: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/15.jpg)
15
Simulation: Humans vs. Robots
![Page 16: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/16.jpg)
16
Results: Humans vs. Robots
Methods:• Two veteran “gamers” selected to test the effectiveness of the
fuzzy logicConclusions:• Fuzzy team is superb at collaborating effectively to defeat the
opposing team• Highly effective at communicating in a time-critical manner• Excellent at making adjustments to the infinite gameplay
scenarios to defeat opponent
![Page 17: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/17.jpg)
Conclusions
• Fuzzy logic is an effective tool for collaboration between autonomous agents in a time-critical spacio-temporal environment
• A completely autonomous, robotic, intelligent team (or swarm) would be very useful in applications including:– Space robotics– Celestial body exploration and colonization– Unmanned Aerial Vehicles (UAVs)– Homeland security– Disaster relief programs.
17
![Page 18: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/18.jpg)
18
Future Work
• Expand on game to incorporate more advanced features:– Modify FIS for extreme offensive moves capability (limits
reaction time)• Passing from back to front paddle• Speeding up ball between paddles• Both go for ball with different paddle angles
– Add additional inputs/outputs to take opponents current rotation in to account
• Present work at International AIAA conference in January (Dallas, TX)
• Create a joint AIAA publication with Sophia Mitchell
![Page 19: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/19.jpg)
19
Future Plans• Continue research in
intelligent systems• Complete my Bachelors and
Masters degrees through the ACCEND program
• Pursue a PhD• NASA Jet Propulsion
Laboratory• Upcoming Coop: NASA
Marshall (U.S. Space and Rocket Center
Go to space.
19
![Page 20: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/20.jpg)
20
Acknowledgements
UC Academic Year – Research Experience for Undergraduates (AY-REU) ProgramSophia Mitchell (Base Pong Script)
Dr. Kelly Cohen
![Page 21: FUZZy TimE-critical Spatio-Temporal (FUZZ-TEST): Project #3 Brandon Cook – 3 rd Year Aerospace Engineering ACCEND Student Dr. Kelly Cohen – Faculty Mentor.](https://reader035.fdocuments.net/reader035/viewer/2022081520/56649f165503460f94c2d01b/html5/thumbnails/21.jpg)
21
Questions?