DocumentCode :
258385
Title :
Modeling and Verification of Humanoid Robot Task Coordination
Author :
Yujian Fu ; Drager, Steven
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Alabama A&M Univ., Huntsville, AL, USA
fYear :
2014
fDate :
9-11 Jan. 2014
Firstpage :
73
Lastpage :
80
Abstract :
This paper presents a component-based framework of humanoid robot task coordination using Predicate Transition Nets (PrT Nets). Humanoid robots have a large number of degrees of freedom (DOF) and they are expected to generate human-like stable behaviors to finish missions. Their motions have to satisfy a set of constraints (balance, coordinated motions, collision free movements), which increases the complexity of the system - each movement may consist of several types of movements and tasks simultaneously. Task is defined as a sequence of movements and/or actions towards to completing a given mission. It is key to represent the task coordination precisely and correctly to program on humanoid robots´ motions. To solve the challenge issue of multiple task coordination for a humanoid robot, we presented a framework that integrates Component Based Software Development (CBSD) with Predicate Transition Nets to analyze the correctness of task co ordinations. Each component´s behavior can be represented by a Predicate Transition Net, and the constraints of the behaviors are described by a set of temporal logic formulae. To ensure the task co ordinations are met, a rewriting logic-based model checker is applied to verify the system against the constraints. This formal framework is general and can be used for other type humanoid robots. It allows the representation of motion plans and provides the flexibility of semantic analysis on the humanoid robotics systems.
Keywords :
formal verification; humanoid robots; mobile robots; object-oriented programming; path planning; rewriting systems; temporal logic; CBSD; DOF; PrT Nets; component based software development; component behavior; degrees of freedom; human-like stable behaviors; humanoid robot motions; humanoid robot task coordination modelling; humanoid robot task coordination verification; motion planning representation; multiple task coordination; predicate transition nets; rewriting logic-based model checker; temporal logic formulae; Humanoid robots; Legged locomotion; Planning; Ports (Computers); Robot kinematics; Semantics; Predicate Transition Nets; Task coordination; component-based software design; formal verification; humanoid robotics systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2014 IEEE 15th International Symposium on
Conference_Location :
Miami Beach, FL
Print_ISBN :
978-1-4799-3465-2
Type :
conf
DOI :
10.1109/HASE.2014.19
Filename :
6754590
Link To Document :
بازگشت