Generate the range data using the robot pose

Assignment Help MATLAB Programming
Reference no: EM132648584

49928 Design Optimisation for Manufacturing - University of Technology Sydney

Project: Nonlinear Programming

OBJECTIVE:

This project provides students an opportunity to apply the knowledge and problem solving skills obtained in the nonlinear programming and other optimisation techniques to a practical optimisation problem.

TASKS and REQUIREMENTS:
(1) Understand the optimisation problem;
(2) Develop the mathematical model;
(3) Applying the required optimisation techniques to solve the problem (if the optimisation techniques arc not specified in the problem, then any optimisation software, program or toolbox can be used);
(4) Perform other tasks as required.
(5) Write a project report.
(6) Only one of the group members need to submit in Canvas. However, all the group members should he able to explain the report and the code/files submitted. Some students might be selected to do a viva before the marks are given.
(7) Each student also needs to submit a separate one page report individually, talking about each group member's contribution in the group project with your justifications, and any individual reflection from the group project. This will be used to evaluate the individual contributions of each student.

Problem. Localisation using range only information

A simple two-dimensional robot localisation problem using range information can be formulated as an optimisation problem.

Suppose a mobile robot is navigating in an environment and it observes 4 landmarks. The (x,y) position of the 4 landmarks are known. The robot can only observe the range to the 4 landmarks. The range means the distance between the landmark and the robot. The problem is to estimate the robot position using the ranges and the landmark positions.

(I) Generate the range data using the robot pose and 4 landmark positions as shown in the following figure.

(2) Derive the model of the localisation problems with 4 landmarks; solve the problem: apply at least two different optimisation techniques/software and compare the results.

(3) Add some small noises on the range data and solve the problem again.

(4) Change the number of landmarks and their positions, formulate and solve another two problems.

(5) Discuss the conditions when the problem can or cannot be solved.

Attachment:- Figure.jpg

Reference no: EM132648584

Questions Cloud

How have cryptocurrencies taken a dominant role in the area : Prepare a 4 page paper on cryptocurrencies and security and dispute resolution and support your findings with research. How have cryptocurrencies taken.
Does the statement reflect any restricted assets and why : Does the statement reflect any restricted assets? If so, what type(s)? If so, how are they classified (current or noncurrent)? why
What are the Federal income tax aspects to consider : Bob believes that his stock basis in the entity is $50,000, but he has lost some of the records to substantiate this amount. What are the Federal income tax
Are any major capital projects funds reported and why : Explain, Are any major Capital Projects Funds reported on the Governmental Funds Balance Sheet in the Fund Financial Statements? If so, list them.
Generate the range data using the robot pose : Generate the range data using the robot pose and 4 landmark positions and Discuss the conditions when the problem can or cannot be solved
How enterprise risk management subject help in job duties : No need of references for this assignment. Just write everything assuming you are software engineer in a company and write how Enterprise Risk Management.
Discuss the tax effects of the distribution : During the year, his net share of the corporate taxable income is $11,000. Discuss the tax effects of the distribution
Determine Lizzie stock basis at the end of the year : At the beginning of the tax year, Lizzie holds a $10,000 stock basis as the sole shareholder of Spike, Inc., Determine Lizzie stock basis at the end of the year
Compare qualitative v quantitative risk assessment : Compare and evaluate in 500 words or more qualitative v quantitative risk assessment. Use at least three sources. Use the Research Databases available from.

Reviews

Write a Review

MATLAB Programming Questions & Answers

  Finite difference method

Use the finite difference method to calculate the temperature at the point specified since it is easier.

  Determine the necessary shell temperature

In a shell-and-tube heat exchanger, one fluid passes through a central tube while another fluid flows through an outer shell in the opposite direction. The purpose is to heat the fluid passing through the central tube.

  Find the integral of a function at an arbitrary location

Write a Matlab function to perform numerical integration of a set of evenly spaced data points using the trapezoidal rule

  Compute the speed of single-stage planetary gear train

Write a MATLAB function [speed] = planetary (N, emesh, first, last, arm) that computes the speed of a given link in a single-stage planetary gear train.

  Calculate and plot the error in the numerical derivative

Write a program to calculate and plot the error in the numerical estimate of the derivative.

  Create the graph using matlab functions

Create the graph, which contains a piecewise function where a line exists in the first interval, a parabola in the second interval, and the sine function in the third interval.

  Develop a simulation program

Develop a simulation program

  Create a vector in matlab

Create a three dimensional diagram of function.

  Open a named pipe and to read data from the pipe

Open a named pipe and to read data from the pipe in matlab

  Write the commands that will create the matrix

Write the commands that will create the matrix.

  Lagrange interpolating polynomial of degree

Lagrange interpolating polynomial of degree

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