Understand parts and functionalities of a mobile robot

Assignment Help Other Subject
Reference no: EM133051720 , Length: word count:3000

Robotics

Learning outcome 1: Navigation control of a mobile robot, and the analysis and correct application of the Potential Field method to robot navigation

Learning outcome 2: Understand the basic parts and functionalities of a mobile robot

Learning outcome 3: Understand how to combine perception, action and planning in a real-world environment and demonstrate this in simulation

Mobile Robot Navigation Problem: Design and implementation.

Navigation in an environment that can be unstructured and partially unknown is a key issue for a mobile robot.

Navigation is closely related to robot motion planning that can be described as going to a target without hitting obstacles and other robots (and humans)

You are required to:

Part A

Description of a navigation problem

This should include a description of the environment, determination of how many robots act (navigate) in the environment (one, two or three), what types of sensors your robots use, what tasks the robots should perform and what navigation procedure is applied by the robot.

1. Environment (world, workspace)
Determine the environment where your robots will act. The environment should include obstacles (either round or polygonal) and their positions, a target and its position and the initial position of your robot.
If your navigation scenario involves more than one robot, there can be more than one target (e.g. one target for each robot).

You draw your environment by using MATLAB.

2. Parameters of a robot ( robots):
Robots can be considered as points with masses equal to one. However, it is also possible to consider a robot as a certain shape, such as round or rectangular.

a) What kind of locomotion does your robot use?
Is it a synchro-drive, omnidirectional or a differential drive method? (Chapter 1, Autonomous Mobile Robots, R. Siegwart et al)

b) What sensors is your robot equipped with?
In you scenario you can use only one (virtual) sensor, that can possess either limited or perfect (unlimited) visibility.

In general, there are always sensors that allow to 'sense' obstacles (infrared or sonar).

d) If your scenario includes more than one robot, is one robot a leader? Or the robots act independently?

e) Are your robots identical or they are different? For example, if your sensor is vision, each robot can have a different colour, and this may allow robots recognising other robots.

3. Tasks
a) What kind of tasks should the robots perform?
b) Each robot goes to its corresponding goal or do all robots have the same goal?

For example, each robot has garbage that should be disposed at a certain location. In this case, all robots may have the same target. However, if the robots act in a warehouse they can go different locations (e.g. to collect tools or equipment).

4. Navigation control
a) What control should be applied so robots do not collide with obstacles and each other?
b) What motor schemas should be used?
For example, go to Goal, Avoid obstacles, Avoid collisions with other robots?
c) How robots can find the goal?
d) Describe your robot's behaviour/motion; you may assume that your robot is omnidirectional and holonomic.

An option: a robot knows the coordinates of the GOAL, they are given. In the case the robots have perfect sensors; they can sense all obstacles in the environment. If their sensors are not perfect, robots can follow the direction to the goal, and when it encounters an obstacle, the direction to follow is updated.

Note. For navigation control use the artificial potential field approach. Goals are modelled as attraction potentials, and obstacles - as repulsive potentials.

Correspondingly, obstacles create repulsive forces towards robots. A robot creates either repulsive or attraction force towards other robots. The latter case can occur if a robot follows the leader. Goals create attractive forces. Robot movement is controlled by the resulting force which is the weighted sum of all forces acting on a robot. We can consider a simplified situation: velocity of a robot coincides with a) direction of the resulting force; b) magnitude of the resulting force with some scaling coefficient for a unit time step.
Describe possible conflict situations.

The description of all the steps, that robot need to perform to reach their targets, is the basis for the pseudocode. Samples of pseudocodes will be provided.

e) Providing a code for artificial potential function. You can attempt to design the potential function for your scenario; however you can provide a code of a simple potential function, consisting of one attraction and one repulsion potentials. Do not forget to comment your code.

Samples of codes that visualise potential functions, and their (negative) gradients will be given and designed during the tutorials. You can use the existing codes as a basis, but you need to update them by changing some parameters and indicate what changes have been made. You should also indicate your source.

Further guidance will be given throughout the classes and laboratory sessions on suggested network types to be investigated and the scope and depth required.

Part B

Case study: robots and their applications

Below is the list of potential application areas of robotics:

1. Manufacturing
2. Healthcare
3. Arts and Entertainment
4. Domestic use
5. Military and security
6. Search and rescue
7. Education
8. Care of children, elderly, and the disabled
9. Space exploration
10. Agriculture
11. Transport\ Logistics
12. Toys and Leisure

Please, choose any 3 (three) areas from the list. You should:
1) Justify your choice, e.g. why and how do you think that those areas can benefit from the use of robots. Address each areas separately.
2) Discuss and highlight the required characteristics and specifications which would be desired for a mobile robot operating in your chosen application areas.

Your answer should address attributes related to hardware, functionalities, aesthetics and human/social interaction. If possible, illustrate your answers.

Attachment:- Robotics.rar

Reference no: EM133051720

Questions Cloud

Compute the firm net operating income and net income : In 2016, the Allen Corporation had sales of $70 million, total assets of $40 million, and total liabilities of $21 million. Compute firm net operating income
Find the mean-variance and standard deviation : A. A market research conducted by the Ministry of Health found that sixty percent of Jamaicans do not think that it is economically viable to shut down the enti
How much do the free assets have to be sold : For how much do the free assets have to be sold so that the creditors associated with Debt 2 will receive exactly $158,800
Prepare adjusting entries at December : Prepare adjusting entries at December 31 - Oct. 1 Borrowed $ 43,600 from the Shore Bank by signing a 12-month, zero-interest-bearing $ 48,600 note
Understand parts and functionalities of a mobile robot : Navigation control of a mobile robot, and the analysis and correct application of the Potential Field method to robot navigation
What an inclusive workplace is : Explain what an inclusive workplace is and what characteristics an inclusive workplace culture would exhibit.
Policy of recognising diversity-personal : The organisation has a policy of recognising diversity-personal/ individual and cultural. The current workforce is, therefore, comprised of a number of people f
Compute the net income under absorption costing : Given Advanced Company's data, and the knowledge that the product is sold for $50 per unit. Compute the net income under absorption costing
Android application development : Discuss how you would utilize activities, intents, fragments, services, and content providers in an Android application that you are tasked with developing.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd