$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