behavior-based robotics is a novel approach to robotic programming whereby multiple behaviors execute in parallel using a multilayer architecture, organized by priority. However, in certain architectures, such as the ...
详细信息
ISBN:
(纸本)9781509047673
behavior-based robotics is a novel approach to robotic programming whereby multiple behaviors execute in parallel using a multilayer architecture, organized by priority. However, in certain architectures, such as the subsumption architecture pioneered by Rodney Brooks, only one such behavior can be active at a time, requiring their coordination. Supporting such architectures requires hardware/software resources for multithreaded support for behaviors to execute concurrently. This makes behavior-based programming inaccessible to small educational robotics platforms usually powered by a uniprocessor (single-threaded) execution model. In this paper, we present an approach employed for an introductory Mobile robotics course at the University of Nebraska-Lincoln that allows our students to both learn and implement behavior-based robotic programming using the C language on a uniprocessor-based mobile robotics platform known as the CEENBoT. This allows students to learn about robot programming using physical, situated robots, using a valuable language employed in embedded systems, supporting common goals of ECE programs, instead of relying on uncommon languages that have fallen into disuse and are quickly becoming obsolete. Results obtained from end-of-semester surveys are shown to demonstrate that students value the behavior-based elements of the course above other unique features it has to offer.
The use of patterns allows proven design expertise to be captured, communicated and reused in areas such as architecture and object-oriented programming. The artificial intelligence discipline of behavior-based roboti...
详细信息
The use of patterns allows proven design expertise to be captured, communicated and reused in areas such as architecture and object-oriented programming. The artificial intelligence discipline of behavior-based robotics is an area in which such design expertise has undoubtedly accumulated, although it has not been captured and formalized. Consequently, the creation of these robotic systems remains a relatively unstructured process requiring a large amount of trial-and-error development. There is therefore a strong case for representing the previous design expertise which has been developed in this field. This paper describes how this may be achieved through the use of design patterns.
In this paper, we propose a modeling paradigm that uses fuzzy sets to represent concepts oil which control modules of a behavior-based autonomous robot operate. The primitives defined in the modeling paradigm are expr...
详细信息
In this paper, we propose a modeling paradigm that uses fuzzy sets to represent concepts oil which control modules of a behavior-based autonomous robot operate. The primitives defined in the modeling paradigm are expressive enough to represent the knowledge needed by planning, coordination, and reactive control of a multi-robot control system. At the same time, it provides a well-founded tool to represent in a compact way the data interpretations needed to reason effectively about what is happening in the world and what is desired to happen. This modeling paradigm makes the design of behavior, planning, and coordination modules easy, since its primitives are simple and expressive. Moreover, it provides a sound framework to deal with uncertainty in sensing and world modeling. (C) 2005 Elsevier Inc. All rights reserved.
Introduce a robust and flexible mobile robot control system. Motion Description Language is brought in behavior-based robotics. The behavior-based robotics does well in controlling mobile robot. Using Motion Descripti...
详细信息
ISBN:
(纸本)9781424413850
Introduce a robust and flexible mobile robot control system. Motion Description Language is brought in behavior-based robotics. The behavior-based robotics does well in controlling mobile robot. Using Motion Description Language, not only the interactions between discrete and continuous dynamics existing in a robotics system can be described, but the complexin: of steering a robot can also be measured quantitatively. In this paper, the problem of object-following by nonholonomic wheeled mobile robots is studied using this method, and a matlab simulative results verify the validity of this method in the end.
In this paper, we propose a modeling paradigm that uses fuzzy sets to represent concepts oil which control modules of a behavior-based autonomous robot operate. The primitives defined in the modeling paradigm are expr...
详细信息
ISBN:
(纸本)3540310193
In this paper, we propose a modeling paradigm that uses fuzzy sets to represent concepts oil which control modules of a behavior-based autonomous robot operate. The primitives defined in the modeling paradigm are expressive enough to represent the knowledge needed by planning, coordination, and reactive control of a multi-robot control system. At the same time, it provides a well-founded tool to represent in a compact way the data interpretations needed to reason effectively about what is happening in the world and what is desired to happen. This modeling paradigm makes the design of behavior, planning, and coordination modules easy, since its primitives are simple and expressive. Moreover, it provides a sound framework to deal with uncertainty in sensing and world modeling. (C) 2005 Elsevier Inc. All rights reserved.
In behavior-based robotics, robots are controlled by behavioral modules that are triggered on data perceived by sensors or according to some model of the situation to be faced. However, data are acquired by imperfect ...
详细信息
In behavior-based robotics, robots are controlled by behavioral modules that are triggered on data perceived by sensors or according to some model of the situation to be faced. However, data are acquired by imperfect sensors and, whenever a world modeler exists, are usually interpreted by modelling algorithms that abstract the relevant features inevitably loosing information. In this paper, we present our approach to data reliability and to its propagation through the path from data to actuation. We show how reliability is different from truth value or from approximation and how this impacts on the agent's performance
Introduce a robust and flexible mobile robot control system. Motion Description Language is brought in behavior-based robotics. The behaviorbasedrobotics does well in controlling mobile robot. Using Motion Descriptio...
详细信息
Introduce a robust and flexible mobile robot control system. Motion Description Language is brought in behavior-based robotics. The behaviorbasedrobotics does well in controlling mobile robot. Using Motion Description Language, not only the interactions between discrete and continuous dynamics existing in a robotics system can be described, but the complexity of steering a robot can also be measured quantitatively. In this paper, the problem of objectfollowing by nonholonomic wheeled mobile robots is studied using this method, and a matlab simulative results verify the validity of this method in the end.
Educational robotics proposes the use of robots as a teaching resource that enables inexperienced students to approach topics in fields unrelated to robotics. In recent years, these activities have grown substantially...
详细信息
Educational robotics proposes the use of robots as a teaching resource that enables inexperienced students to approach topics in fields unrelated to robotics. In recent years, these activities have grown substantially in elementary and secondary school classrooms and also in outreach experiences to interest students in science, technology, engineering, and math (STEM) undergraduate programs. A key problem in educational robotics is providing a satisfactory, adequate, easy-to-use interface between an inexpert public and the robots. This paper presents a behavior-based application for programming robots and the design of robotic-centered courses and other outreach activities. Evaluation data show that over 90% of students find it easy to use. These activities are part of a comprehensive outreach program conducted by the Exact and Natural Science Faculty of the University of Buenos Aires, Argentina (FCEN-UBA). Statistical data show that since 2009 over 35% of new students at the FCEN-UBA have participated in some outreach activity, suggesting their significant impact on student enrollment in STEM-related programs.
Service robots have the potential of improving the quality of life and assist with people's daily activities. Such robots must be capable of operating over long periods of time, performing multiple tasks, and sche...
详细信息
Service robots have the potential of improving the quality of life and assist with people's daily activities. Such robots must be capable of operating over long periods of time, performing multiple tasks, and scheduling them appropriately for execution. In addition, service robots must be capable of dealing with tasks whose goals may be in conflict with each other and would need to determine, dynamically, which task to pursue in such a case. Adding to the complexity of the problem is the fact that some task requests may have time constraints-deadlines by which the task has to be completed. Given the dynamic nature of the environment, the robots must make decisions on what tasks to pursue in situations where there could be incomplete or missing information. The robots should also be capable of accepting requests for new tasks or services at runtime, while possibly working on another task. In order to achieve these requirements, this paper presents the Auction behavior-based Robotic Architecture that brings the following contributions: (1) it uses an auction mechanism to determine the relevance of a task to run at any given time, (2) it handles multiple user requests while dealing with potentially critical time constraints and incomplete information, (3) it enables long-term robot operation and (4) it allows for dynamic assignment of new tasks. The proposed system is validated on a physical robotic platform, the Segway RMP (R) and in simulation.
Departing from the conventional view of the reasons for the behavior of living systems, this research presents a radical and unique view of that behavior, as the observed side effects of a hierarchical set of simple, ...
详细信息
Departing from the conventional view of the reasons for the behavior of living systems, this research presents a radical and unique view of that behavior, as the observed side effects of a hierarchical set of simple, continuous, and dynamic negative feedback control systems, by way of an experimental model implemented on a real-world autonomous robotic rover. Rather than generating specific output from input, the systems control their perceptual inputs by varying output. The variables controlled do not exist in the environment, but are entirely internal perceptions constructed as a result of the layout and connections of the neural architecture. As the underlying processes are independent of the domain, the architecture is universal and thus has significant implications not only for understanding natural living systems, but also for the development of robotics systems. The central process of perceptual control has the potential to unify the behavioral sciences and is proposed as the missing behavioral principle of Artificial Life.
暂无评论