Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Readings in Robotics Engineering. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
1.5. How do drones sense the world? Video
21
Sight
Robots detect vision in ways that are both like and unlike human vision. Some robots have cameras that create images similar to what we see with our eyes. Robots process these images very differently than humans; human brains give context to the images we see, while robot computers process information as objects in space. Context is the interrelated information about something that
gives it meaning. A robot wouldn’t know that a chair is a chair; it knows that
there are rectangles and squares next to each other in space. Robots can see using sensors that detect waves in the electromagnetic (EM) spectrum, the elec­tromagnetic waves that travel through space. Humans can see the part of the EM spectrum known as visible light, i.e. the colors of the rainbow. Robots can detect radio waves, ultraviolet (UV) waves, infrared (IR) waves and more–all of which are outside the range of what humans can see.
Sound
Robot sensors and ears detect EM waves. The sound waves heard with human ears can also be detected by some robot sensors, like microphones. Oth­er robot sensors can detect waves beyond our capabilities, such as ultrasound. A bird, a falling piano, rain on the roof and a ringing phone all have different meanings to different people. We use sounds both to tell where things are and to tell what those things are. (Fun fact: people with low vision sometimes use clicks to tell where things are around them!) The human brain makes connec­tions between sounds we hear to let us recognize and identify our environment, which robots cannot do yet.
Robots can use sound for echolocation, locating an object using sound. Robots still have a hard time recognizing the difference between sounds (a bird vs. a plane vs. Superman). This challenge is on the forefront of robot­ics research.
Touch
Humans use touch to determine features of our surroundings, like tem­perature, pressure and texture. Robot sensors can sense these same qualities and more. Some robots use sensors to detect objects through contact, like a Room­ba. Similar to sight and sound, a robot doesn’t necessarily know the content of what they detect (a chair, a slimy banana peel, or Grandma giving you a hug); it knows that there is an obstacle to be avoided or to find.
Part I. Sensing the World
22
Smell and taste
Smell and taste, seemingly straightforward senses, are actually very complex and involve a lot of human memory in addition to the sensing actions of the nose and tongue. Neuroscientists are still working to figure out exactly how these complicated senses work. Robot sensors can mimic a nose or tongue by using chemical detection technologies such as spectrometers or other filters that react to certain chemicals (imagine a litmus paper, used inside a robot). These sensors can go beyond human capabilities of smell and taste, since there are some chemicals humans definitely would not want to ingest. Robots don’t need to worry about getting sick!
Proprioception: A hidden sense
Proprioception is your body’s awareness of where it is in space. When
you stand up, your body is able to balance itself and recognize that you are
standing. This sense involves multiple sensors, including touch and your body’s
internal balancing mechanisms. Robots have many sensors that compare to this ability. Gyroscopes and accelerometers detect movement and speed; air pres­sure sensors and other touch sensors allow robots to position themselves for different tasks. Robots can also detect their exact position in space using sen­sors like the Global Positioning System (GPS) – something we humans can only do with our smartphones, thanks to robotics!
The activities in this lesson use multiple human senses, focusing mostly on sight, sound, touch and proprioception. Have students identify these senses throughout the lesson, and encourage them to think about how their human sensors compare to those of robots.
Discuss:
What are uniquely human abilities?
What combinations of senses do we use to recognize our friend from a stranger?
What careers involve not just robot sensors, but human sensors and senses as well?
https://www.fi.edu/sites/default/files/EducatorGuide_RobotRevolution_Ex hibit_edguide-robot-revolution.pdf
1.5. How do drones sense the world? Video
23
Match the type of sensors with its function:
Thermometer
Camera
Ultrasound
Thermal Camera
Gyroscope
Accelerometer
Microphone
Pressure sensors: air, water, touch
Chemical detection
EM wave detection
Vision sensor most similar to human sight, as it detects the same wavelengths as human eyes. Used to produce images like photographs or moving videos.
Cost: Moderate
Weight: Medium
Sound sensor that detects sound sig­nals within the human range of hearing. Used to detect sounds from objects ranging from the very small, like in­sects, to the very large, like airplanes.
Cost: Moderate
Weight: Medium
TPressure sensor that detects physi­cal contact. Can sense a squeeze, but cannot measure weight. Often used in everyday objects, such as keyboards, or to test performance of products, like car brakes.
Cost: Inexpensive
Weight: Light.
Part I. Sensing the World
24
Movement sensor that detects velocity and orientation. Used inside robots to measure balance. Allows a robot to cor­rect its own movement to stabilize itself.
Cost: Inexpensive
Weight: Light.
Infrared camera. Detects light wave­lengths outside the range of human vi­sion and creates an image on a screen. Often used to detect temperature differ­ences. Can also be used for night vision.
Cost: Expensive
Weight: Medium
LIDAR. Measures distance, shape and speed of objects by bouncing a laser off an object and analyzing the reflected light. Often used to make high-resolution maps.
Cost: Expensive
Weight: Medium
Infrared thermometer. Uses a laser to detect temperatures from a distance. Sometimes accuracy can be affected by surrounding objects. Often used to meas­ure temperatures of moving objects, ob­jects out of reach, or objects too hot or too cold to touch.
Cost: Inexpensive
Weight: Medium
Ultrasound detector. Senses sound wavelengths higher than the range of human hearing. Used to detect objects and measure distances. Can detect a wide area from a single point. Used in medi­cine, underwater exploration (called So­nar), materials science and more.
Cost: Inexpensive
Weight: Light-Medium
1.6. What does a car need to be autonomous? Discussion
25
Mass spectrometer. Uses a laser to measure the mass of atoms and molecules. Can identify substances, such as rocks or metals, by separat­ing individual elements and com­pounds.
Cost: Expensive
Weight: Heavy
Global Positioning System. De­tects exact location by determining its own distance from satellites or­biting Earth. Often used to track devices and objects, such as in cars and smartphones.
Cost: Moderate
Weight: Light.
Think of your own sensor.
https://www.fi.edu/sites/default/files/EducatorGuide_RobotRevolution_Ex
hibit_edguide-robot-revolution.pdf
BUILDING AUTONOMOUS ROBOTS
What does a car need to drive autonomously? In this activity, we'll look
at how robots process sensor data and respond to the world around them.
1.6. What does a car need to be autonomous? Discussion
When designing a robot, it’s important to choose the right sensors to en-
able the robot to be aware of its environment and perform the tasks required.
In this discussion, we’d like you to think about what sensors a car would
need in order for it to become autonomous.
You might like to think about the following questions:
How can the car know where it is?
What items in the world are static, and can be known beforehand?
What items in the world change? How often do they change?
What does the car need to detect?
Part I. Sensing the World
26
1.7. Processing sensor data Video
Autonomous systems need to process large volumes of data which can arrive from multiple, diverse sensors such as RADAR, LIDAR and cameras. In this video, Dr Lyudmila Mihaylova explains how her research is tackling this challenge, by developing intelligent algorithms that can extract meaningful information from these large data sets.
Lyudmila also discusses her research with the SETA consortium,
which is helping to change the way that mobility is organised, monitored and planned in large metropolitan areas. By collecting and processing dynamic data from people, cars, city sensors and distributed databases, this project hopes to inform decision makers on how to improve town planning and infrastructure, as well as allowing individuals to plan their journeys in a more efficient and sus­tainable way.
Discussion
Would you like to see this sort of technology applied to where you live? How do you think it could help you?
Transcript
0:05 This is part of a video surveillance system where people are moving and the purpose of this system is to detect pedestrians and track their motion, and possibly analyse behaviour. One application area for autonomous vehicles is air­ports and train stations. You can think about Heathrow, Terminal Five, where the pods are transporting passengers from the terminal to the parking place. The pods, they need to know how many passengers are at Terminal Five and how many they need to transport to the parking. And with my research, we focus on sensor data fusion algorithms that can detect the number of people that are at the parking, and then the pods will transport them to the terminal.
1:01 Before we see autonomous cars being ubiquitous there’s a long way
to go. Whereas it’s much easier to have connected vehicles, because the vehicle
can have all kinds of sensors and be connected with other vehicles, and with a transportation centre. In order to facilitate commuters to go from place A to B, we are developing algorithms that can predict better paths, and the shortest, or the most beautiful paths. Or going through areas where there are historical monu­ments, the most economical paths, and those with least pollution. So these are
1.8. Responding to a changing environment Video
27
different objectives which can be achieved. We have data from the city centre of Birmingham. These are traffic loop data. We have video camera feeds.
2:00 We have a GSM data, possibly data from bus stations, taxi drivers, and others, and from metropolitan areas. One of the objectives is to predict the traffic. Also we have social networks. So we have the involvement of social network information from Twitter, from Facebook. If people want to find out in
real time what’s the weather, what’s the traffic status, they can use Twitter and
online data, then send their information, and improve their mobility. We are working together with the city centres. It depends on how quickly the cities, the councils, would accept this technology in our everyday life. It should come in the next two, three years.
1.8. Responding to a changing environment Video
As well as being able to sense their environment, autonomous robots need to be able to react to it.
In this video, Dr Owen McAree explains the importance of designing robots that can respond to a changing environment and how this challenge is being met at Sheffield Robotics using youBots and drones.
Discussion
How might you feel if you arrived for a business meeting and were met at the door by a robot to guide you?
Transcript
0:08 When you send a robot out into the real world, as it were, you’ve got certain things that you know about that are fixed. Like trees don’t tend to
move and buildings don’t tend to move and things like that. But there’s lots of
things in the real world that do move, predominantly things like people, and
vehicles, and animals, and those sorts of things. And what you really don’t want is, you don’t want a robot that just forgets about those things and just crashes into them, or drives into people, or anything like that. Because that’s not really a very good robot. It’s not very good at its job.
0:33 So it’s those dynamic parts of the environment that are really chal­lenging for robots, because it’s not only about knowing where they are, it’s knowing about what they’re going to do next and where they’re going to go, so
Part I. Sensing the World
28
that you can behave almost socially, so the robot can interact socially with
these elements in the environment. What we’ve been doing with the youBots
is - they have a sensor on the front of them, which is a laser scanner sensor, so that can detect other objects in the environment.
0:58 Now, you can simply be very reactive and say, “I’ve seen some-
thing, therefore I should stop,” for example, but that’s not very useful, because that means the robot doesn’t really get on with its job then. So, what you want to do with these is you want to say, “I’ve seen something, I think it’s a person, and I think this person is going to walk in front of me, so I’m going to stop and go be­hind them, or maybe I can go a bit faster and go in front of them,” and just inter-
act in a very natural way, just like humans do. When we see another person, we just don’t panic and stop. We re-evaluate the situation and walk around.
1:27 And that’s the sort of work we’re trying to do with the youBots. We
have a robot that we’re trying to send out as a guide robot. Our lab here in Shef-
field is actually quite difficult to find. So, we want to be able to send a robot to the front of the building to collect visitors, so we don’t have to keep going out there and doing that. But in order to do that, it has to go through a number of
buildings that have got students in, they’ve got other staff in, there are even other departments who don’t know about the robotics that are going on. So it’s a very
challenging environment for that robot to have to navigate through.
1:54 The robot that we’ve been using is called the KUKA youBot. It’s a small-scale version of a large industrial robot. They use it in warehouses and factories - the larger version - to move things around. At the moment, these
systems are remotely operated. But what we are trying to develop, as we’ve
talked about today, is more autonomous manoeuvring for them, so it can free up the human operators to do other tasks rather than just driving the robot around for them. One of the big benefits with these robots is that they can actu-
ally move in all directions. So it’s very useful in a manufacturing setting, being
able to drive sideways.
2:28 They have some very clever wheels that allow them to drive in all directions. One of the reasons that that’s very useful for our work, as well, is that it allows the youBot to manoeuvre very similar to a drone. Obviously only
in two dimensions. It can’t go up and down like a drone, but it can manoeuvre
sideways and backwards and forwards and everything, just like a drone.
2:46 And a lot of the technologies that we’re developing in terms of working in dynamic situations - ultimately, we want to apply them to drones, to
1.8. Responding to a changing environment Video
29
flying systems - to be able to avoid other aircraft, or birds, or things that might
appear in the environment when you’re trying to do, for example, a building
inspection with a drone, or something like that.
MAKING RESPONSIBLE DECISIONS
If we are to work and live alongside autonomous robots, it is important that they are designed to act in responsible ways. We look at the principles and challenges involved in programming robots to make responsible decisions.
Warm-up (Pair Work)
1) What is your favorite movie that features robots?
2) Is there a difference between a machine, like a microwave, and a ro-
bot? How would you define “robot”?
3) Is there a strong robotics industry in your country?
4) How do we currently use robots?
Reading: Robot Guards & Other Robot News
Three 152-centimeter tall automatons will soon begin working as pris­on guards in the South Korean city of Pohang. The four-wheeled robots were
developed as part of the government’s $864,000 robotic guard program. The
robots have been designed to relieve human guards, not replace them, in order to allow guards to focus more on the rehabilitation of inmates. The robots are equipped with an affable appearance and sensors that allow them to detect be­havior among inmates that could escalate into violence or suicide.
The program, slated to launch in March 2012, is part of a larger effort to make South Korea a world leader in robotics. Elsewhere, English-speaking robots have been deployed as teaching assistants in some Korean schools. Many other projects are in the works, such as personal assistant robots to care for the elderly.
Abroad & Beyond
In the wake of the nuclear reactor problems in Japan, there has been in-
creased focus on improving nuclear power plant safety worldwide. Engineers in America, home to 104 reactors, have developed an egg-size robot that can nav­igate underground pipes in order to check for leaks and corrosion. The robot is able to withstand extreme radioactive conditions.
In space news, a new NASA space rover named Curiosity is now on its way to Mars. The large rover has an elaborate landing procedure that allows it
Part I. Sensing the World
30
to land in tight spots of geological interest. Curiosity is scheduled to land in August 2012, and its main objective is to evaluate the inhabitability of the planet. While engineers are confident in the rover’s landing abilities, there is always the possibility a software bug or glitch could endanger the approximate­ly 2.5 billion-dollar mission. [276 words]
[Sources: http://www.bbc.co.uk/news/technology-15893772, http://www. sciencedaily.com/releases/2011/07/110721112624.htm, http://robots.net/ar­ticle/3275.html]
Comprehension Questions
1) True or False: Robots have been designed to help with the rehabilita-
tion of inmates.
2) What’s the purpose of the robots’ sensors?
3) True or False: South Korea is the world leader in robotics.
4) What have engineers developed in America for the nuclear power in-
dustry?
5) Where is Curiosity now?
Robots Discussion Question: Which idea do you think is the most useful?
Match the words with their meaning as used in the article.
automaton affable escalate
(verb)
slated deploy (verb) in the works corrosion withstand elaborate (ad-
jective)
inhabitability glitch
become greater, worse, or more serious, etc pleasant, friendly, and easy to talk to a small problem or fault that stops sth working success­fully complicated and detailed; carefully prepared the gradual destruction of a material due to chemical ac­tion the ability to live in a particular place planned for a particular time in the future being developed for the future move soldiers/weapons/equipment into position for action resist; be strong enough to not be damaged
robot