A primary reason to build intelligent robots is to accomplish missions. For this project, the mission is to give tours.
The goals of this assignment are:
You will design and report on robot software to control one of the OU TurtleBots as it carries out the mission of acting as a robot tour guide as described in Homework 1.
Each team will submit a written report on their design. Your report will be modeled on a technical report that might be published by a laboratory. Your report will have the following components:
Title Self explanatory.
Authors Self explanatory.
Summary The summary gives an overview of the entire work. It should state the purpose of the project, state the overall approach taken, briefly list the most important components of the design, and briefly describe the most novel aspects of the design.
Introduction The introduction covers the motivation, nature, and scope of the report. It also introduces the approach in broad terms, gives a broad overview of the design features, and outlines the rest of the report. If your design is based on other design(s), they should be discussed here.
Design You need to clearly describe your design starting broadly and then filling in details until your entire design becomes clear. This may include text, equations, figures, pseudo-code, or some combination of all of these. The level of detail should be sufficient for another roboticists to implement a system very similar to yours
Discussion You need to discuss how your design compares to other robot software designs, both at the level of the architecture and the main components within that architecture. This includes comparing your design to design(s) on which is was based and to alternative designs considered. This is where you need to justify your design choices.
Future Work You need to suggest appropriate ways that your design could be built upon (by you or others). This could be anything from more components to extend the robot's abilities to radical changes in approach.
Bibliography You need to present a full set of citations for all works cited in your report. Do not include other related work that is not discussed in your report.
Appendices If there is important information that you would like to include in your report that would impede the normal flow of the report if included elsewhere, it may be included in one or more appendices. You should also include an appendix that lists the contributions of each team member to each part of this project (who designed what parts of the system and who wrote up what parts of the report).
Note that while all of the components above must be included in your report, they do not necessarily need to be organized into sections this same way. For example, if your approach combines ideas from multiple prior approaches, you might describe the approach in a single section with multiple subsections or, alternately, in multiple sections. However, deviations from the expected order and division of the document should be justifiable, not gratuitous.
You should submit an electronic copy of your report before class through D2L and turn in a printed copy to me in my office (DEH 242).
Report Due: Friday, December 5, 5:00pm.
You may follow the format or content of other written works but you must give a complete and accurate accounting of who deserves credit for all parts of your documents. Failure to give credit where credit is due is academic fraud and will be dealt with accordingly. Please see OU’s academic integrity website.