Write down the objective function

Assignment Help Computer Engineering
Reference no: EM131097870

E19: Numerical Methods for Engineering Applications Spring 2016 - HOMEWORK 8

1. Jacobian-based IK

2339_Figure.png

The end effector position of one of the legs of the LittleDog quadruped robot (diagrammed above) is determined by the forward kinematics (FK) equation

1354_Figure1.png

Given a desired position pd = (xd, yd, zd) of the end effector, we want to solve the inverse kinematics (IK) problem to determine the joint angles θ such that p(θ) = pd.

To answer the questions below, it will be useful to examine and modify the ld_leg.py code from the course website.

a. Why is IK generally more complicated than FK?

b. Although we can sometimes solve the IK problem analytically (for instance, for the LittleDog leg kinematics), state some reasons why we might prefer to implement it numerically.

c. A singular configuration of a robotic manipulator is one in which the rank of J drops below n. Show that the LittleDog leg is singular at θ = 0.

d. Explain why singular configurations must be avoided when using Gauss-Newton to solve the IK problem.

e. Extend ld_leg.py to use the Gauss-Newton algorithm to solve for the joint angles θ to achieve a desired position of pd = (1, 2.5, -6).

2. Lagrange Multipliers

You have been tasked with building an aluminum pressure vesel in the shape of a capped cylinder, as shown below:

1754_Figure2.png

The vessel consists of a cylindrical section of length l and radius r, capped by two hemispheres of radius r. The material costs for the hemispheres are $200 per square meter for the endcaps, and $100 per square meter for the cylinder. Use the Lagrange multiplier technique to minimize the cost of building the pressure vessel subject to the constraint that it encloses a volume of exactly 10π cubic meters.

a. Write down the objective function f(l, r) to be minimized, in terms of l and r. It should be equal to the surface area of each type of section, weighted by the appropriate cost.

b. Write down the constraint function h(l, r) to set equal to zero. It should be the total volume of all sections minus the desired volume.

c. Use the Lagrange multiplier method to compute the gradient of the function L(l, r, λ) = f(l, r) + λh(l, r) and solve for ∇L = 0.

You may find it useful to write a program to help you solve this problem, or at least compute gradients for part c above. The sympy package can be very helpful in computing derivatives, see ld_leg.py for examples. If you do write a program to help you, please turn it in online as well.

Attachment:- Assignment.rar

Reference no: EM131097870

Questions Cloud

Observation paper on raiders of the lost ark : Part 1: View a feature film made between 1970 - 2000 you have not seen before (or will see later in this class) by a great director or featuring a great actor or actress.
Which of characters this week did you feel most sympathy for : In "The Open Boat," lines of philosophy about man's fate and his reward for trying hard are repeated throughout. Quote a line of this story that stands out to you as expressing something philosophical about life. Do you agree with the statement? W..
Show activity on an fmri scan : First, what areas of the brain would you expect to show activity on an fMRI scan as participants complete this task? Second, can the researcher now safely conclude that those brain areas are required for humans to pronounce words?
Would you consider the problem to be tractable why : Would you consider the problem to be tractable? Why?
Write down the objective function : E19: Numerical Methods for Engineering Applications Spring 2016 - HOMEWORK 8. Write down the objective function f(l, r) to be minimized, in terms of l and r. It should be equal to the surface area of each type of section, weighted by the appropriat..
How you connect two lans using the internet with a router : Timothy, good job sharing how "you connect two LANs using the Internet with a router" and as Jezreel stated, "the shared router with IP addresses are not only used at home but also in offices," good insight.
What is the probability of getting 5 or 6 on a single throw : What is the probability of getting a number less than 5 on a single throw?
Select a psychotherapeutic approach for treating addiction : Select a psychotherapeutic approach for treating addiction - What are the underlying assumptions of this approach?
Believe spirituality to be of a religious foundation : When asked many believe spirituality to be of a religious foundation. According to the course text how could you explain your understanding of the term spirituality?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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