7COM1032 Artificial Life and Robotics Biology and Evolution

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

7COM1032 Artificial Life and Robotics

Question:

This Assignment assesses the following module Learning Outcomes (from Definitive Module Document):

Have a knowledge and deep understanding of a variety of AL techniques and methods applicable across domains ranging from molecular computational biology and evolution of agents to behaviour-oriented and social robotics.

Robotic navigation

In this project you must program a simulated robot in Unity to autonomously navigate a track with a range of obstacles. You will be provided with a complete Unity project for this assignment and must not change any parameters of this project, the onlyaspect of this project you should edit is the RobotController.cs script. Youare free to develop the controller in any way you see fit, the measure of success on this project will be how far the robot makes it round the course, the time it achieves, and the smoothness of the trajectory taken, this is an entirely results based assessment.

Example of basic expected behaviour

Click here to download starting project file (now includes controller script)

You must write a piece of code to control the robot to enable it to successfully complete the track provided. Your code must adhere to the following requirements:

  • Do not change the name of any pre-existing variables in the code.
  • Do not modify the model in Unity, all students are being assessed against the same model meaning only your cs file will be used for testing.
  • You are only allowed to use the Sensors provided in the model, theses are named:
  • Whilst you must use these sensors as defined above you can set these up however you see fit.
  • You can rotate the sensors placed on the robot in your code but their physical position coordinates and scale must not change and any changes to the rotation of the sensor must be applied via the code.

You must use the following variables but can set these as you see fit, when setting these they must be set in the code:

It is advised that you use at least the following two functions in your code:

  • private void Start– This will be called before the first frame is rendered so is useful for setting up parameters.
  • private void FixedUpdate– This is called around 50 times per second so ideal for physics elements.

Basic Model Requirements (20 marks)

  • Wheels being driven appropriately using motorTorque
  • Visual representation of wheels appropriately applied (steering and rotational movement visible)
  • Sensors reasonably orientated to facilitate robots’ perception of the environment
  • Robot physically capable of moving forwards
  • Robot physically capable of steering to turn

Basic self-driving capabilities (70 marks)

  • Successfully follows the track to the end without coming off
  • Maintains a smooth optimal path in completing the track
  • Avoids obstacles without collision
  • Adjusts speed and power to wheels appropriately whilst traveling around the track
  • Compensates for angled road surfaces
  • Successfully completes track in a good time (not crawling round slowly)
  • Successfully navigates tight spaces with multiple obstacles

A screen recording of your robot running (10 marks)

Regardless of the performance you must provide a screen recording of your robot running from start to finish using the controller you developed to illustrating the performance of the robot.

You MUST submit a screen recording and it MUST be from the robot running the code you developed. Since you are being provided with the full project and must not change anything apart from the RobotController.cs code it will run identically on another machine. If there is an obvious difference in the performance of the file you submit against the recording that you submit this will be considered an attempted false representation and will subsequently receive a grade of 0.

7COM1032 Artificial Life and Robotics

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

18 More Pages to Come in This Document. Get access to the complete answer.

More 7COM1032 7COM1032 Artificial Life and Robotics: Questions & Answers

CIS635 Programming

As part of the course, you are required to complete a course project.1. A group of up to 6 students shall work on a project.2. The project can be one of the following types.a. Research projectIn a research project, you try to find new ideas or information. For example, you maypropose a new software …

View Answer

ICT133 Structured Programming

Developandwrite complete full Python programs for each part, to perform the following tasks.(a)Write a Python programs to perform the following tasks.Prompt a user forthe following pieces of information: othe initial value of an investment, investAmtothe expected growthrate of investment, iandoth …

View Answer

UGB350 Exploring Equality and Diversity

Part A: – Secondary Data Analysis (25 marks)Choose one of the protected characteristics from above and complete a 1000 word secondary data analysis (this includes existing reports, policy and research from ACAS, CIPD, EHRC, pressure groups, newspapers, twitter groups e.g. @EqualityForumUK).From the …

View Answer

Management

TASK 1: JOURNAL 
Prepare a journal that records your activities and progress related to completing this assignment. In
date order, clearly list the following:
 Date of research activity/discussion
 Web sites visited to collect information; other references accessed
 Time dur …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Chloe Baldwin

PhD in Physics with Specialization in Classical Physics

2971 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Database

Thesis: 10 Pages, Deadline:
17 days

The assingment was very good, everything was explained very well.I scored very good marks.

User ID: 7***00 Australia

Assignment

Essay: 8 Pages, Deadline:
21 hours

I asked for 2000 words but the content provided was for 1840 words only. But still its was nice

User ID: 8***87 Australia

Management

Essay: 1 Page, Deadline:
3 days

Great job on assignment. I got an A and will use this expert again. Thank you for all your help!

User ID: 5***56 San Francisco, United States

Management

Assignment: 1.6 Pages, Deadline:
9 days

Excellent Expert. On time and helped get an A. Good job and keep up the good work. Will use again.

User ID: 5***56 San Francisco, United States

Networking

Programming: 7.2 Pages, Deadline:
8 days

It was good report and helped me get good grades. So, I always prefer my assignment help.

User ID: 5***32 Luton, Great Britain

Statistics

Programming: 1 Page, Deadline:
1 day

The quality of work was good. It was well made and complete. I haven’t received my grade yet but I hope that I get a good mark.

User ID: 8***38 Philippines

Maths

Home Work: 1 Page, Deadline:
1 day

good job! math structure is mention clearly and provided solution for each step.

User ID: 8***07 Malaysia

Chemistry

Home Work: 3 Pages, Deadline:
19 days

thanks to your efforts. It’s well researched and well written….I’d greatly appreciated .

User ID: 6***55 Canada

Finance

Course Work: 0.8 Pages, Deadline:
14 hours

Overall, I received a quality, detailed, and timely finished product. I was able to better understand the material after assistance with the assignmen …

User ID: 8***76 United States

Finance

Course Work: 2 Pages, Deadline:
1 day

Quality, detailed, and timely finished product. I was able to better understand the material after assistance with the assignment, and pass the course …

User ID: 8***76 United States

Database

Thesis: 10 Pages, Deadline:
17 days

The assingment was very good, everything was explained very well.I scored very good marks.

User ID: 7***00 Australia

Assignment

Essay: 8 Pages, Deadline:
21 hours

I asked for 2000 words but the content provided was for 1840 words only. But still its was nice

User ID: 8***87 Australia

Management

Essay: 1 Page, Deadline:
3 days

Great job on assignment. I got an A and will use this expert again. Thank you for all your help!

User ID: 5***56 San Francisco, United States

Management

Assignment: 1.6 Pages, Deadline:
9 days

Excellent Expert. On time and helped get an A. Good job and keep up the good work. Will use again.

User ID: 5***56 San Francisco, United States

Networking

Programming: 7.2 Pages, Deadline:
8 days

It was good report and helped me get good grades. So, I always prefer my assignment help.

User ID: 5***32 Luton, Great Britain

Statistics

Programming: 1 Page, Deadline:
1 day

The quality of work was good. It was well made and complete. I haven’t received my grade yet but I hope that I get a good mark.

User ID: 8***38 Philippines

Maths

Home Work: 1 Page, Deadline:
1 day

good job! math structure is mention clearly and provided solution for each step.

User ID: 8***07 Malaysia

Chemistry

Home Work: 3 Pages, Deadline:
19 days

thanks to your efforts. It’s well researched and well written….I’d greatly appreciated .

User ID: 6***55 Canada

Finance

Course Work: 0.8 Pages, Deadline:
14 hours

Overall, I received a quality, detailed, and timely finished product. I was able to better understand the material after assistance with the assignmen …

User ID: 8***76 United States

Finance

Course Work: 2 Pages, Deadline:
1 day

Quality, detailed, and timely finished product. I was able to better understand the material after assistance with the assignment, and pass the course …

User ID: 8***76 United States

Have any Query?
Reference no: EM132069492

WhatsApp
Hello! Need help with your assignments? We are here

GRAB 25% OFF YOUR ORDERS TODAY

X