CO7316 Robotics Assignment 1 Brief 2025 | UOC

Published: 19 Jun, 2025
Category Assignment Subject Engineering
University University of Chester Module Title CO7316 Robotics
Assignment No. 1
Submission Date 14/07/25 at 13:00
7-day Submission Window Allowed
Feedback Due 11\08\2025

CO7316 Summary

Design a robot to solve a real-world problem and demonstrate its functionality using the 3D simulation platform Webots. The project involves identifying a practical application, developing a suitable robot design, and simulating its operation in a realistic environment to showcase its effectiveness.

CO7316 Instructions

This assignment places you in the position of requesting funding to build a robot. To secure this funding, you must argue the purpose of your robot, e.g., what service it provides, what impact it will have and what requirements it must meet. The purpose of your robot is for you to decide, and it can be in any domain of your choosing. However, robots must not require weapons or any form of sexual content. You must discuss the physical design of your robot, justifying every motor, hinge, and sensor. You must also describe the control system that you will use. The control system should be hypothetical and involve algorithms/techniques to achieve the requirements that your robot is designed to meet. And you must discuss any ethical implications your robot will have.

The funding body has requested that you provide a video (e.g., MP4, MOV or WMV) of a 3D simulation demonstrating your robot working on the task that you have specified. This video will fully demonstrate the purpose of your robot and its intended purpose. You are not required to implement a fully functional control system, but doing so may award you extra marks. For example, a keyboard-controlled robot with a highly detailed discussion of its control system may achieve the same marks as an autonomous robot with a less detailed discussion.

The recommended tool that you should use for this 3D simulation is Webots:
Webots is an open-source robot simulation tool 
(Follow the tutorials to learn how to use the Webots package, along with the videos and discussions on the CO7316 Moodle page.

Webots allows you to record simulations, but you may use a screen recorder, such as OBS Studio, to record your simulations. If your video is too large for submission, then a OneDrive link in your report is the recommended alternative. You are allowed to submit multiple videos to demonstrate different actions that your robot performs; no extra marks will be awarded for editing multiple scenes into a single video. However, if you do wish to edit your videos, then Adobe Premiere Pro is available on the university machines.

When you submit your Webots project, please ensure to submit the root folder with all the subfolders included: controllers, plugins, resources, and worlds.

Task Breakdown:

1. Write a report (approx. 3000 words) detailing (70%). Word count penalties will be applied.

a. The task the robot will perform (10 Marks)

  • Describe the purpose of the task, i.e. why it is important
  • Give justification of why this task should be performed by a robot

b. Discuss the design of the robot (15 Marks)

  • Why have you designed it this way, concerning the task
  • Discuss how the robot moves and its degrees of freedom
  • Detail all sensors, motors, actuators, etc., that you have used and why

c. Discuss the control system of the robot (10 Marks)

  • Mention whether your robot is autonomous or keyboard-controlled in your simulation
  • Discuss the level of autonomy your robot has and what it can do. If your robot(s) are keyboard controlled, then this will be hypothetical, i.e., what would be automated if it weren’t controlled by the keyboard
  • The limitations of your robot and how you may get around them
  • Reflect on the difficulties you encountered while programming the controller – if your robot(s) is/are keyboard controlled, then state what problems you would encounter if you were to make it autonomous

d. Evaluation of the robot’s performance in the simulation (15 Marks)

  • Strengths and weaknesses of your robot
  • How your robot compares to other robots in literature

e. Literature review detailing what robots currently exist in this area (20 Marks)

  • What impact do they have
  • Their advantages and disadvantages.

2. Build your robot and its controller using a 3D simulation tool, such as Webots. (30%)

a. Produce a 3D simulation (15 marks)

  • Containing your robot(s) and any obstacles or elements it will interact with
  • A simulation to play out by simply pressing a play button (if you use another tool, then please provide instructions)

b. Write a controller to operate your robot either autonomously or keyboard controlled, and append your controller code to your report for Turnitin plagiarism detection (10 Marks)

c. Record a video of the simulation – this recording should show exactly what your robot(s) is/are doing. If you are using keyboard controls then you should demonstrate a good example of the robot's functionalities. (5 Marks)

Achieve Higher Grades with CO7316 Assignment Solutions

Order Non-Plagiarized Assignment

Additional Information Assessment Criteria

Report

 

 

1a

8-10

Highly detailed description of the scenario, with accurate references from peer reviewed sources to provide a strong justification for the use of a robot.

 

7

Detailed description of the scenario, with good use of referencing to support your arguments.

 

6

Good description of the scenario, but lacks detail regarding to purpose, justifications, and reasons for the scenario. Good use of references.

 

5

Simple description of the scenario with some attempt to justify the robot/scenario. Referencing has been used but there are some mistakes.

 

4

A short description of the scenario with little justification or referencing provided.

 

2-3

Scenario is explained, but no justification is provided.

 

Below 2

Scenario is mentioned but not explained.

1b

12-15

Highly detailed description of the robot, with accurate references from peer reviewed sources to provide a strong justification for the use of a motors/sensors/actuators.

 

10-11

Detailed description of the robot, with good use of referencing to support your design.

 

9

Good description of the robot, but lacks detail regarding to purpose, justifications, and reasons for the design. Good use of references.

 

8

Simple description of the robot with some attempt to justify the design. Referencing has been used but there are some mistakes.

 

5-7

A short description of the robot with little justification or referencing provided for the design.

 

3-4

Robot is explained, but no justifications are provided.

 

Below 3

Robot is discussed but not explained.

1c

8-10

Highly detailed discussion of the robot’s control system, with a strong depth of knowledge of all the possible problems that may be faced and how they can be solved. These marks are reserved for students who managed to achieve interactions between two complex robots.

 

7

Highly detailed discussion of the robot’s control system, with a strong depth of knowledge of all the possible problems that may be faced and how they can be solved.

 

6

Report shows some insight into the problems that may/did occur and how the controller may/was programmed to avoid these issues.

 

 

5

The details on potential problems that may/were faced are lacking in detail but are present. The student shows some understanding but not to any real depth.

 

4

Problems were mentioned but not fully discussed or resolved. The student clearly attempted the scenario but lacked the understanding to discuss the issues properly.

 

2-3

A weak attempt has been made to discuss the problems that may be faced or how to solve them.

 

Below 2

Little to no attempt has been made to show any problem-solving using robotics.

1d

12-15

A highly detailed evaluation of the robot’s performance with a strong

reflection on the capabilities of machines in literature.

 

10-11

A detailed evaluation of the robot’s performance has been made. There is a reflection to the robot’s capabilities to machines in literature, but they are not necessarily peer reviewed.

 

9

A detailed evaluation of the robot’s performance with little reference made

to literature.

 

8

A good evaluation of the robot’s performance with little to no reference to

robots in literature.

 

5-7

An attempt has been made to evaluate the robot, but the references to literature are either not there or only have a weak connection.

 

3-4

A brief evaluation of the robot has been made, with no references to literature.

 

Below 3

A weak evaluation of the robot with no references to literature.

1e

17-20

Thorough discussion of the robots that currently exist with detailed justifications of what makes them effective. The literature review shows a detailed understanding with solid discussions of the robots and how they have been used effectively. The review will also discuss technical aspects in good detail.

 

13-16

A good discussion of the robots that currently exist. Justifications are there but are superficial in places, e.g., providing just a reference when an explanation is also needed. Some technical aspects are discussed but not in great detail.

 

9-12

A good discussion of the robots but the discussion is more anecdotal than in detail. Justifications are weak, with only mentions of what they do and no real discussion of how/why they can perform the task. Some technical aspects are discussed but not in any detail.

 

6-8

The discussion has some misunderstandings, or the robots have been poorly described. No context or understanding has been demonstrated and the discussion only describes the robot at a superficial level.

 

 

2-5

The discussion is very short with only brief mentions of some robots in the literature.

 

0-1

The report has omitted any discussion of robots in the literature.

2a

12-15

A highly detailed and complex world with multiple interactions of robots and objects. Robots are of a more sophisticated design with many degrees of freedom or functionality.

 

10-11

A good robot design with some complexities, demonstrates a good understanding of robotics and the scenarios where they can be applied.

 

8-9

A good robot design, but lacks complexity, and demonstrates a good understanding of robotics and the scenarios where they can be applied.

 

6-7

A good robot design but operates in a simple environment.

 

4-5

Robot and the world are simple or have strong similarities to the tutorials.

 

2-3

Poorly designed robot and world which are extremely simple.

 

0-1

Non-functioning robot design in an almost empty world.

2b

10

A highly complicated controller which uses multiple sensors and tools to navigate/interact with the environment.

 

8-9

A complicated controller which has many actions and sensors related to the purpose of the task.

 

6-7

A moderately complicated controller which has a few actions and sensors for the purpose of the task.

 

4-5

A simplistic controller which is only capable of minor interactions/actions in the environment.

 

3-4

A simplistic controller which is like what is show in the tutorials, or only utilises simple controls.

 

0-2

A non-functioning controller which has been poorly implemented and has little logic towards controlling of the robot.

2c

5

An accurate recording which fully demonstrates all the aims of the scenario.

 

4

A recording which mostly demonstrates the actions of the robot, but some

objectives aren’t successful.

 

3

A mostly successful recording, but the robot is unable to complete the main objective.

 

2

The recorded video shows a simple, but unsuccessful, attempt to solve the problem.

 

1

A very short video that shows very few

 

0

No video submitted.


Note that marks may be reallocated to ensure that students achieve an overall grade that reflects the strengths of the assignment, e.g.,

To obtain a pass mark, you will have to discuss the application of the robot with an adequate implementation. The implementation does not need to be fully working, but it must show a good understanding of the process. (50-59%)

To achieve a mark above a pass, you will provide a more thorough discussion of the robot’s application and its justifications. The simulation may not be very complex, but it will be a working implementation. (60-69%)

To achieve top marks, the report will be very thorough with a working implementation. The implementation will be of high complexity, with many moving parts and interactions. (70%+)

CO7316 Learning Outcomes Assessed

  • Demonstrate a critical awareness of the capabilities of artificial intelligence and robotics.
  • Apply theoretical solutions to issues of robotics.
  • Critically analyse the role that systems such as neural networks or software agents, for example, can play in the development of robotic technologies.
  • Critically evaluate how organisations in various domains can utilise intelligent hardware.
  • Use suitable software tools to: design, implement, test, document and evaluate software that demonstrates intelligence, or to design an intelligent architecture within robotics.

CO7316 Submission Information

For projects that include programming code:

The TurnItIn submission box will have multiple parts. You must submit to the appropriate part

  • A PDF file containing your report as well as all programming code in an appendix, followed by a reference list in APA format.
  • A ZIP file containing the project

Both files must be named with your assessment (J number), e.g. J123456.pdf and J123456.zip. The name for each entry on TurnItIn must also be your assessment number.

Files submitted in an incorrect format will usually be marked as zero.

All components must be submitted to avoid receiving a mark of zero.

Any late work penalties for assignments will be calculated using the latest submission date/time.

Take our academic assistance & get 100% plagiarism-free papers

Buy Today, Contact Us

If you are stressed about the assignment on CO7316 Robotics, then there is no need to worry now! Whether you need Mechnical Engineering Assignment Help or Marketing Assignment Help, you will get expert guidance and help on report writing services, which will make your concepts strong. We also provide you with free assignment solutions that will help you understand. And the best part? All the content is 100% original, written by PhD expert writers, and is well-researched, so that you get the best quality. So don't delay now, boost your grades with our help!

Workingment Unique Features

Hire Assignment Helper Today!


Latest Free Samples for University Students

JXH-4402 The Sport and Exercise Science Practitioner Assignment Example | BU

Category: Assignment

Subject: Psychology

University: Bangor University

Module Title: JXH-4402 The Sport and Exercise Science Practitioner

View Free Samples

IMA7001 International Marketing Management Assignment Sample | RCL

Category: Assignment

Subject: Management

University: Regent College London (RCL)

Module Title: IMA7001 International Marketing Management

View Free Samples

MSc/PGDip IHM Rooms Division Strategy 2210 Assignment Sample | UCB

Category: Assignment

Subject:

University: University College Birmingham

Module Title: 2210 Rooms Division Strategy

View Free Samples

MARK723-Contemporary Marketing Assignment Sample 2025-26 | LBU

Category: Assignment

Subject: Marketing

University: Leeds Beckett University

Module Title: MARK723-Contemporary Marketing

View Free Samples

HC70025W Public Health Health Systems (PHHS) Formative And Summative Assessment Sample Answers

Category: Assignment

Subject:

University: Leeds Beckett University

Module Title: HC70025W Public Health Health Systems

View Free Samples
Online Assignment Help in UK