You are on page 1of 2

10/2/2020 CS440 Lectures

CS 440/ECE 448
Fall 2020
Margaret Fleck
Robot Planning 2

Adeept robot arm for Arduino (from Amazon)

Robot arms
Robots can also be jointed arms, mounted on a fixed base or a mobile one. This were originally used primarily
for industrial assembly, due to safety concerns. As they have become smaller and more reliable, we also see
human-facing applications.

Highlights of the Hannover MESSE 2017

Parts assembly: Allied-Technology.com Tabletop Demo of Small Parts Assembly

Some robots hang from the ceiling, e.g. this chef robot from Samsung:

from the Robb Report

Samsung chef robot video at CES 2020

Planning motions of for jointed arms is made complex by the need to translate between real-world coordinates
and joint angles. We'll see the details soon.

Also, very accurate positioning requires that links remain stiff, which ends up requiring very heavy robots for
absurdly small payloads. E.g. a very accurate person-sized robot may have only a 10lb payload. Both high-level
and low-level planning are more complicated when links may flex and/or there is significant error in positioning.

The environment

https://courses.grainger.illinois.edu/cs440/fa2020/lectures/robots2.html 1/2
10/2/2020 CS440 Lectures
Very early robots such as Shakey moved around a world that was largely static and easy to figure out from
camera images. Objects moved only when the robot made them move. (Any grad student helpers would be
sneaking around behind its back.)

(from New Atlas)

As AI systems have gotten more capable, they have moved into more relaistic environments:

The environment must be learned gradually via imperfect sensors.


The environment may change over time.
There may be other agents (robots or people)
working with the robot, or
working against the robot.
The obstacles may be
things you can bump into,
areas that are too steep to drive on (e.g. the side of a tree), or
surfaces that your wheels/legs can't handle (e.g. gravel).

Final video
Video of robots working as a team: U. Penn drones play James Bond

https://courses.grainger.illinois.edu/cs440/fa2020/lectures/robots2.html 2/2

You might also like