TY - JOUR
T1 - Behavior adaptation for mobile robots via semantic map compositions of constraint-based controllers
AU - Chen, Hao Liang
AU - Hendrikx, Bob
AU - Torta, Elena
AU - Bruyninckx, Herman
AU - van de Molengraft, René
N1 - Funding Information:
This work received co-funding from the TKI program of the Dutch government.
Publisher Copyright:
Copyright © 2023 Chen, Hendrikx, Torta, Bruyninckx and van de Molengraft.
PY - 2023/8/17
Y1 - 2023/8/17
N2 - Specifying and solving Constraint-based Optimization Problems (COP) has become a mainstream technology for advanced motion control of mobile robots. COP programming still requires expert knowledge to transform specific application context into the right configuration of the COP parameters (i.e., objective functions and constraints). The research contribution of this paper is a methodology to couple the context knowledge of application developers to the robot knowledge of control engineers, which, to our knowledge, has not yet been carried out. The former is offered a selected set of symbolic descriptions of the robots’ capabilities (its so-called “behavior semantics”) that are translated in control actions via “templates” in a “semantic map”; the latter contains the parameters that cover contextual dependencies in an application and robot vendor-independent way. The translation from semantics to control templates takes place in an “interaction layer” that contains 1) generic knowledge about robot motion capabilities (e.g., depending on the kinematic type of the robots), 2) spatial queries to extract relevant COP parameters from a semantic map (e.g., what is the impact of entering different types of “collision areas”), and 3) generic application knowledge (e.g., how the robots’ behavior is impacted by priorities, emergency, safety, and prudence). This particular design of, and interplay between, the application, interaction, and control layers provides a structured, conceptually simple approach to advance the complexity of mobile robot applications. Eventually, industry-wide cooperation between representatives of the application and control communities should result in an interaction layer with different standardized versions of semantic complexity.
AB - Specifying and solving Constraint-based Optimization Problems (COP) has become a mainstream technology for advanced motion control of mobile robots. COP programming still requires expert knowledge to transform specific application context into the right configuration of the COP parameters (i.e., objective functions and constraints). The research contribution of this paper is a methodology to couple the context knowledge of application developers to the robot knowledge of control engineers, which, to our knowledge, has not yet been carried out. The former is offered a selected set of symbolic descriptions of the robots’ capabilities (its so-called “behavior semantics”) that are translated in control actions via “templates” in a “semantic map”; the latter contains the parameters that cover contextual dependencies in an application and robot vendor-independent way. The translation from semantics to control templates takes place in an “interaction layer” that contains 1) generic knowledge about robot motion capabilities (e.g., depending on the kinematic type of the robots), 2) spatial queries to extract relevant COP parameters from a semantic map (e.g., what is the impact of entering different types of “collision areas”), and 3) generic application knowledge (e.g., how the robots’ behavior is impacted by priorities, emergency, safety, and prudence). This particular design of, and interplay between, the application, interaction, and control layers provides a structured, conceptually simple approach to advance the complexity of mobile robot applications. Eventually, industry-wide cooperation between representatives of the application and control communities should result in an interaction layer with different standardized versions of semantic complexity.
KW - adaptable behavior
KW - constraint-based control
KW - non-expert programming
KW - semantic maps
KW - world model
UR - http://www.scopus.com/inward/record.url?scp=85169598650&partnerID=8YFLogxK
U2 - 10.3389/frobt.2023.917637
DO - 10.3389/frobt.2023.917637
M3 - Article
C2 - 37661943
AN - SCOPUS:85169598650
SN - 2296-9144
VL - 10
JO - Frontiers in Robotics and AI
JF - Frontiers in Robotics and AI
M1 - 917637
ER -