OverviewThis assignment requires you to identify a challenging problem and attempt to solve it using a robot.You will design a possible solution, attempt to implement that solution and then present an aspect ofyour work to your peers. There are three separate parts to this assignment, coinciding with the stagesof developing your solution:Part 1: Initial Design Documentation (group) and Peer Review (individual)Part 2: Hackathon Report (individual)Final Design Document (group)Part 3: Hackathon Presentation (individual)Timelines and ExpectationsPercentage Value of Task: Part 1 (Final Design Document and Peer Review): 15%,Part 2 (Hackathon Report): 15%, Part 3: 10%. Total: 40%.Due: This assignment has multiple due dates as follows:Part 1:Initial Design Documentation:Peer Review: ,Part 2:Hackathon Report & Final Design Document: Part 3:Hackathon Presentation: In your timetabled Week 11 lab.Minimum time expectation: 20 hoursLearning Outcomes AssessedThe following course learning outcomes are assessed by completing this assessment:• K2. Relate goal-setting and plan formulation to problem solving• K3. Compare and contrast commonly used problem solving strategies• K4. Describe tools and techniques that can be used to model and describe problems• K5. Describe the value of reflection, attitude and self-efficacy towards success in problemsolving• S1. Decompose a problem and create goals and plans to solve that problem• S2. Devise and implement problem solving strategies which can be applied to a range of ITproblems• S3. Develop and verify algorithms based on conceptual models used in programming• S4. Construct documentation describing how to solve a problem• A1. Apply problem solving strategies, tools and techniques to solve problems in a variety ofdomains