koen hindriks, delft university. kickoff meeting introduction assignments organisation
TRANSCRIPT
![Page 1: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/1.jpg)
Koen Hindriks, Delft University
MULTI-AGENT SYSTEMSPROJECT
![Page 2: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/2.jpg)
Koen Hindriks, Delft University
Kickoff Meeting
• Introduction
• Assignments
• Organisation
![Page 3: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/3.jpg)
Koen Hindriks, Delft University
Introducing Teachers & AssistantsTeachers• Koen Hindriks• Catholijn Jonker
Student Assistants• ...• ...• ...• ...
Contact• <Project>@gmail.com. • [email protected].
• ...• ...• ...• ...
![Page 4: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/4.jpg)
Koen Hindriks, Delft University
Project MAS - UT2004• Obligatory presence during
contact hours
• Contact hours:
– Tuesday afternoon
– Thursday afternoon
![Page 5: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/5.jpg)
Koen Hindriks, Delft University
Programming and Writing Required!
• Everyone must have contributed to ALL tasks during the project
• You will be evaluated on your VISIBLE contribution– Commits to SVN of
documentation, program files
![Page 6: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/6.jpg)
Koen Hindriks, Delft University
Project Setup
Main objective:Developing a Multi-Agent System in GOAL to Control a Team of Bots in UNREAL TOURNAMENT 2004
![Page 7: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/7.jpg)
Koen Hindriks, Delft University
Learning Objectives
Student is able to recognize key MAS notions in the assignment and available software, and is able to use them consistently and appropriately in a MAS program and written reports.
• Agents and Multi-Agent Systems Notions: Agent, multi-agent system, mental state, beliefs, goals, actions, communication, coordination.
• Agent-Environment Interaction Notions: Action, percept
• Agent and Multi-Agent Program Notions: Action rules, modules, mas file, launch rules
![Page 8: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/8.jpg)
Koen Hindriks, Delft University
Learning Objectives• Teamwork & Project Planning skills
Student is able to work together with team members efficiently and result-driven, to solve complex problems. Student is able to make a balanced division of tasks within the team, and to reflect on the own contribution to the teamwork and the product.
![Page 9: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/9.jpg)
Koen Hindriks, Delft University
Project Setup
Individual Assignment•Explore UT environment + UT-GOAL interface
•Ranking determines the group you will be part of
Group Assignment•Groups of 5 (or 6) students
•Program a team of GOAL agents that control bots in UT•At end of project: competition between teams!
![Page 10: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/10.jpg)
Koen Hindriks, Delft University
Individual Assignment (1)• Assignment
– Program a GOAL agent that controls a bot that collects as many weapons, armour, and adrenaline.
– Check out project manual for details
• Deadline: Tuesday 1 may 23:59 STRICT!• Deliverables: GOAL agent and report• Evaluation: 0 to 5 stars
• Minimally 1 star is needed to participate in group assignment!• Students with same number of stars are assigned to same group
![Page 11: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/11.jpg)
Koen Hindriks, Delft University
Individual Assignment (2)What is available for you at the start…• All documents available on Blackboard.
• UNREAL TOURNAMENT 2004 installed at PCs on Drebbelweg (DW 0.10, DW-PC 1.160, DW-PC 1.150).
• Download latest version of GOAL from http://mmi.tudelft.nl/goal/trac.
• Download UT-GOAL interface to get started at: http://mmi.tudelft.nl/UT2004/
• Downloads available to do install of UT on own machine also at http://mmi.tudelft.nl/UT2004/
![Page 12: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/12.jpg)
Koen Hindriks, Delft University
Group Assignment: SR Combination• Combination with Schriftelijk Rapporteren (SR)
• Product reports also handed in and evaluated in course SR
• See project manual for details
![Page 13: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/13.jpg)
Koen Hindriks, Delft University
Group Assignment (Phase 1)Product report (SR)• Analysis UT environment • Agent Roles
Ontology
Process report• Test plan (frequency, kind of testing, task division)• Teamwork contract
DrProject (frontpage, minutes, roadmap)
![Page 14: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/14.jpg)
Koen Hindriks, Delft University
Group Assignment (Phase 2)• Implementation basic functionality
– Fetch flag, Collect items, Attack and defend
• Deliverables
– Implementation
– Product report: strategy, implementation of strategy (SR)
– Proces report: Using DrProject, teamwork, testing
![Page 15: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/15.jpg)
Koen Hindriks, Delft University
Group Assignment (Phase 3)• Implementation advanced functionality
– Using power up, navigation, communication, coordination & teamwork
• Deliverables
– Final implementation
– Final report (product): according to SR guidelines
– Final report (process): using DrProject, teamwork, self reflection, evaluation of project
![Page 16: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/16.jpg)
Koen Hindriks, Delft University
Group Assignment (Phase 4)• Competition
• Final meeting
When
- competition thur. 21 juni 13:00
- final meeting tue. 28 juni (all day)
Book in Agenda
![Page 17: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/17.jpg)
Koen Hindriks, Delft University
Meeting Agenda & Minutes• Agenda
• Date meeting• Opening and confirm agenda• Approve minutes last meeting & discuss action items (tickets on
DrProject!)• Announcements• Other (content or process-related) agenda items• Any other business• Closing
• Minutes• Presence, and who was chair and minutes secretary• For each agenda item a brief overview of discussion, what has been
agreed upon, and status; include owners of action items!• Action items overview, with links to tickets for each item.
![Page 18: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/18.jpg)
Koen Hindriks, Delft University
Evaluation• 0.7 x product grade + 0.3 x process grade
• both elements must be sufficient
• possible deviation based on individual contribution (based on proces report, peer review, DrProject input SA!)
• equal division of labour AND everybody should perform different kinds of tasks
• evaluation of code taking into account use of patterns and goals
• details: see project manual (Dutch)
![Page 19: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/19.jpg)
Koen Hindriks, Delft University
Documentation
• Projectmanual (Dutch)• UT-GOAL manual• UT manual• GOAL documentation (GOAL Trac)• GOAL FAQ+Known & fixed bugs (GOAL Trac)
![Page 20: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/20.jpg)
Koen Hindriks, Delft University
Group Assignment: Organisation• Every group gets assigned its own student assistant: first
point of contact
• Student assistant provides feedback and advices: should be present at least once in each week at a group meeting
• Online project management via DrProject tool.
![Page 21: Koen Hindriks, Delft University. Kickoff Meeting Introduction Assignments Organisation](https://reader035.vdocuments.us/reader035/viewer/2022062620/551a7422550346b52d8b50a3/html5/thumbnails/21.jpg)
Koen Hindriks, Delft University
SUCCES!!