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