Correzioni · 4
Let's talk about Robothinking
"Robothinking" is a word which represents the mix of robotics and artificial intelligence, i.e, where Artificial Intelligence nteracts withthe field of Robotics.(better: where AI and robotics interact)Indeed, the robots of today are becoming increasingly smarter such that talk about robotics is really more of a talk about artificial intelligence and related topics.
It's easy to find examples of robothinking. For instance, let's take that small vacuum cleaner robot that you bought to free your office of all dust. Its most obvious task is to clear the dust. But, of course it, is expected that the robot will autonomously move around the room to clean more than just the place where it was dropped in. Thus, most often the robot is wondering to itself, "Where should I go now?"
The robot must be programmed in order to answer this kind of question. But this type of programming is not the type that we would use for programming a calculator to solve an arithmetic expression. Instead of handling a well shaped set of inputs and outputs, the robot must be programmed to LEARN the environment and MAKE DECISIONS under unobservable, incomplete, dynamic and/or noisily sensor readings.
Having said that, robothinking is not all that different from how we human beings think. The robot will first need to perceive its environment. It could be as easy as reading an electrical switch or as complex as combining two or more realtime camera streams. In the case of the vacuum cleaner, perception is achieved through the use of infrared rays or ultrasonic pulses to detect objects and obstacles nearby.
The next step is to infer (estimate/generate) a model for the environment. The model is a representation of the world of things where the robot lives or or the objects it needs to handle . Usually this model is “incomplete” because more often than not the sensors's readings do not cover the whole environment. Another source of incompleteness is when the environment is too complex to be modelled or when the environment changes so quickly that the robot can just model a small slice of it. The vacuum cleaner's model could be a map of the coordinates of the observed obstacles and the distances between them . The vacuum cleaner robot makes a strong assumption that things do not change over the time. Thus, the obstacles and elements in its map are always static. The “black regions” in the map are the regions where the robot sensor doesn't have data yet. It is the unobservable area.
Once the robot has a model of an/the environment in mind, its next step is to choose what to do.
FIRST PART
Let's talk about Robothinking
Robothinking is a word which represents the a mix of between Robotics and Artificial Intelligence, i.e, where the topics on Artificial Intelligence intercept intercepts with the field of Robotics.Indeed, the robots of today are becoming increasingly smarter such so that talking about robotics is really more of a talk about artificial intelligence and related topics.
It's easy to find examples of robothinking. For instance, let's take that small vacuum cleaner robot that you bought to clean free the dust in your office of all . The Its most obvious task is: clear to get rid of the dust. But, of course it, is expected that the robot will autonomously move around the room to clean more than just the place where it was put down it was dropped in. Thus, most often the robot is constantly wondering within itself, "Where should I go now?"
The robot must be programmed in order to answer this kind of question. But the this type of programming is not the type that we would use for programming a calculator to solve an arithmetic expression. Instead of handle handling a well shaped set of inputs and outputs, the robot must be programmed to LEARN the environment and MAKE DECISIONS under unobservable, incomplete, dynamic and/or noisily noisy sensor readings.
SECOND PART
Having said that, robothinking is not all that different from how we human beings think. First the robot will need to perceive its environment. It could be as easy as reading an electrical switch or as complex as combining two or more realtime camera streams. In the case of the vacuum cleaner, perception is achieved from through the use of infrared rays or ultrasonic pulses to detect objects and obstacles nearby.The next step is to infer (estimate/generate) a model for the environment. The model is a representation of the world of things where the robot live is in or the area it needs to handle clean. Usually the this model is “incomplete” because more often than not the sensors's readings do not cover the whole environment. Another source of incompleteness is when the environment is too complex to be modelled or, sometimes, when the environment changes so quickly that the robot can just model a small slice portion of it. The vacuum cleaner's model could be a map for the observed obstacles coordinates and the distances between. The vacuum cleaner robot does makes a strong assumption, that things do not change over the time. Thus, the obstacles and elements in its the map are always static. The “black regions” in the map are the regions areas where for which the robot sensor don't doesn't have data yet. It is the unobservable area.
Once the robot has an a model of the environment in mind, the its next step is choose what to do.
Vuoi progredire più velocemente?
Unisciti a questa comunità di apprendimento e prova gli esercizi gratuiti!
Non perdere l'opportunità di imparare una lingua comodamente da casa tua. Esplora la nostra selezione di insegnanti di lingue esperti e iscriviti subito alla tua prima lezione!
Inizia a imparare oggi
