REU Planning Report

advertisement
REU Planning Report
PROJECT #4 – EMULATING HUMAN REASONING
AC: Dr. Kelly Cohen
SAC: Dr. Jeff Kastner
GRA: Mr. Wei Wei
Team Members:
Adam Katterheinrich
Nicholas Nielsen
Tyler Parcell
I.
Introduction
The main purpose of this REU research project is to enhance decision making of a controller system to
account for various dynamic changes in an environment, similar to that of a human. More specifically, it will allow
the controller system to emulate human reasoning, which plays toward the NAE Grand Challenge of Reverse
Engineering the Brain. This will be accomplished through the use and development of a fuzzy logic based controller
to effectively guide and stabilize a multi-rotor craft, particularly for use in a firefighting type situation. This would
allow for a high level of controllability with minimal effort on the part of the controller, due to the inherit autonomy
gained. The particular advantage of using a fuzzy system is that it streamlines the design process by simplifying ifthen rules for action-reaction scenarios to a more general field, almost abstracting the controller from the craft.
II.
Objective Goals
In order to accomplish the autonomous flight and stabilization of the craft within the small, eight week time frame
for the research, multiple goals must be laid out and met. These goals are listed here:






Learn Fuzzy Logic (MATLAB Fuzzy Logic Toolbox)
Model and control an inverted pendulum
Use the pendulum controller to develop a fuzzy logic controller for a multi-rotor
Learn how to effectively compile a technical paper, poster and presentation
Develop team collaboration
Learn the basics behind technical research
III.
Tasks
In order to meet the goals above, we will complete a variety of tasks, focusing on simulation, to develop our
understanding of MATLAB’s Fuzzy Logic Toolbox on an inverted pendulum. From there, we will take the model for
the inverted pendulum and use it as a baseline for the stabilization of the multi-rotor aircraft. This will be done using
a 3-dimensional model with MATLAB’s Simulink software. From there, analysis on the overall stability of the aircraft
can be observed, and many dynamical situations can be tested. This will provide insight into the stability and reliability
of the fuzzy controller we develop. If time permits, we will also finish off by assisting in assembling a hex-rotor
aircraft, as well as do real-world flight tests using our fuzzy logic controller.
IV.
Time Schedule
During the first and second days of the REU, we adopted the following timeline in order to effectively meet our
goals for the research. Specifically, this was planned as an 8-week, tentative schedule, as opposed to a meeting-bymeeting basis, and is as follows:








Week 1: Fuzzy logic crash course using MATLAB, flight training
Week 2: Literature and math review, building pendulum model, flight training
Week 3: Developing pendulum controller model
Week 4: Developing multi -rotor controller model
Week 5: Developing multi -rotor controller model
Week 6: Simulated testing
Week 7: Testing and Final report preparation
Week 8: Final Presentation, poster and technical paper
V.
Conclusion
Throughout the eight week research period, we hope to gain valuable skills in effective teamwork,
communication, and collaboration. We also hope to be provided a great insight into the fundamentals behind a
research project beyond the classroom, as well as have a working knowledge of fuzzy systems and their potentials for
the engineering field as a whole. Engineering is about making a positive difference in society through the application
of science and technology, and we hope to do exactly that.
Download