2009
DOI: 10.1177/0278364909348761
|View full text |Cite
|
Sign up to set email alerts
|

Motion Generation in the MRROC++ Robot Programming Framework

Abstract: In this paper we present a formal approach to robot motion specification. This motion specification takes into account three elementary behaviors that suffice to define any robot interaction with the environment, i.e. free motion, exerting generalized forces and the transition between both of these behaviors. These behaviors provide a foundation for general motion generation taking into account any sensors, any effectors and the capability to exchange information between embodied agents. This specification can… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
39
0
1

Year Published

2011
2011
2020
2020

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 58 publications
(40 citation statements)
references
References 34 publications
0
39
0
1
Order By: Relevance
“…It takes a trajectory fragment from the list and passes it to the virtual effector adding information about the number of the steps (step) needed for trajectory execution and number of the step (notify) after which the virtual effector should report its ready state. This method of interaction of the virtual effector and the control subsystem was used by all systems based on the MRROC++ robot programming framework [10,23]. Keeping notify smaller than step prevents the platform from unintended stops.…”
Section: Locomotion Agentmentioning
confidence: 99%
See 1 more Smart Citation
“…It takes a trajectory fragment from the list and passes it to the virtual effector adding information about the number of the steps (step) needed for trajectory execution and number of the step (notify) after which the virtual effector should report its ready state. This method of interaction of the virtual effector and the control subsystem was used by all systems based on the MRROC++ robot programming framework [10,23]. Keeping notify smaller than step prevents the platform from unintended stops.…”
Section: Locomotion Agentmentioning
confidence: 99%
“…Here the domain is robotics. A design method fulfilling the above mentioned requirements has been presented in [4][5][6][7][8][9][10]. It is based on the assumption that the overall control system is composed of multiple embodied agents, where each of the agents, representing a specific system component, is decomposed into: a control subsystem, real effectors, virtual effectors, real receptors and virtual effectors.…”
Section: Introductionmentioning
confidence: 99%
“…Innymi słowy, proponowane wzorce są wynikiem doświadczenia i intuicji ich twórców. Należy jednak odnotować, że prowadzone są również prace teoretyczne, które dążą do zaprojektowania ogólnych wzorców przez formalną ich specyfikację na podstawie głębokiej znajomości dziedziny zastosowań, do której się odnoszą [68,76,75,70,41]. Tak powstałe wzorce wykorzystywane są następnie w tworzonej programowej strukturze ramowej.…”
Section: Programowe Struktury Ramoweunclassified
“…There are software drivers [10,16] for robots performing service tasks, as well as methods of image acquisition and analysis [6] necessary to detect objects (e.g. handles or doors [3]).…”
Section: Introduc Onmentioning
confidence: 99%