How close are 2 configurations of a robot? (Lecture 23b, Intro 2 Robotics)
How close are two configurations of the same robot? Although this question seems simple, it isn't always easy to answer with a robot arm. Play at http://demonstrations.wolfram.com/Dis... (Mathematica code is available at this link.) [Part b of Lecture 23, Intro to Robotics] Part a: Probabilistic Roadmap Methods: • PRM: Probabilistic Roadmap Method in 3D an... Part b: distance norms • How close are 2 configurations of a robot?... The measurement of distance between two configurations of the same robot is necessary for many robot motion planners, such as probabilistic road-map methods and rapidly expanding random trees. This demonstration has a two-link robot. The blue area shows all the points that are within ½ unit distance of the tip of the robot. You can measure distance in either the workspace, which is the x-y locations shown, or in the phase space which is the theta 1 and theta 2 arm angles. In each space you can choose the order of the norm, the maximum distance d, and change the relative lengths of the robot joints. You can set the norm type to 1, 2, 3, or infinity The 2-norm is the distance you probably are most comfortable with. It is the straight-line distance which is computed by squaring the distance in x and y, adding them together, and taking the square root. The set of points closer than d with a 2-norm is always a disc. The 1-norm is faster to compute, because it is calculated by adding up the distance in x and y. This is sometimes called the taxi-cab or Manhattan distance because it is the distance a taxi driver would have to go while staying on a grid of city blocks. The set of points closer than d with a 1-norm is always a square rotated by 45 degrees because it is shorter to move directly in x or y than on a diagonal. The 3-norm is calculated by cubing the distance in x and y, and then taking the cube root of the sum. This is rarely used, but the set of points closer than d with a 3-norm looks like a flattened disc. The infinity-norm is the limit of raising the distance in x and y to n, and then taking the n-th root of the sum. This limit is just the maximum distance in either the x and y, so it always looks like a square. Notice that lower order norms are contained within each other. It is trivial to compute the distance using norms in the workspace; however, these distances are often misleading. The arm's workspace is the unit disk, but the workspace norm shown includes an area inaccessible to the robot arm. The arm can't extend any further, so in some sense points out here are really infinitely far from the robot, while points inside the robot's reachable set are closer. It is more correct to calculate the set of configurations with distance less than d in the phase space of the robot and then map this set into the workspace. The norms are calculated with theta 1 and theta 2 instead of x and y. The mapping into the workspace is performed using Mathematica's ParametricPlot command. You can see that the 1-norm is no longer square shaped. The blue "close" regions are a function of the current arm configuration. In this configuration you can see that workspace 1 norm square has been distorted, but still has four sides. The 2 norm is a morphed disc, and the infinity norm is similarly stretched. It remains true that lower order norms are contained in higher order norms. Theta 1 does not change the shape of the close region, but theta 2 does. . Theta 2 when extended stretches the region out, and when folded back on itself the region self- intersects. You can play with this online demo by following the link in the description. A big thank you to my coauthor Benedict Isichei.

RRT, RRT* & Random Trees

Lecture 4 - 2: Workspace (Robotics UTEC 2018-1)

SYSC 4206 Lecture 7: Inverse kinematics 2, 6DOF robot arm with spherical wrist

1 1 1 Lecture Video 3 of 3 Degrees of Freedom and Workspace

The Fastest Maze-Solving Competition On Earth

Robot Inverse Kinematics With A Hexapod Leg

Jacob Collier Improvises With Orchestra (Live in San Francisco)

Judge Can’t Stop Laughing At Sovereign Citizen’s Courtroom Meltdown!!!

Why Robots That Bend Are Better

I taught an octopus piano (It took 6 months)

The Obsessive Engineering of Precision Linear Motion

Everyone Ignored Him… Until He Played | GUITAR PRO pretended TO BE HOMELESS

The Professor Who Taught People How To Think (1962)

WHO IS STRONGER? Anatoly VS Bodybuilder | Pretended to be a CLEANER

He Danced With Humanoid Robots… And Blew Everyone Away on AGT 🤖

ADHD Child vs. Non-ADHD Child Interview

LAWYER: If Cops Ask "Where Are You Coming From?" - Say These Words

Mechanisms EVERY Mechanical Engineer Should Know

Easy inverse kinematics for robot arms

