Refine
Year of publication
Institute
- Fachbereich Elektrotechnik und Informationstechnik (140) (remove)
Document Type
- Article (71)
- Conference Proceeding (60)
- Part of a Book (7)
- Book (2)
Keywords
- Autonomous mobile robots (2)
- Industry 4.0 (2)
- Multi-robot systems (2)
- Smart factory (2)
- Anomaly detection (1)
- Automation (1)
- Benchmark (1)
- Computational modeling (1)
- Control (1)
- Cyber-physical systems (1)
Many tasks for autonomous agents or robots are best described by a specification of the environment and a specification of the available actions the agent or robot can perform. Combining such a specification with the possibility to imperatively program a robot or agent is what we call the actionbased imperative programming. One of the most successful such approaches is Golog. In this paper, we draft a proposal for a new robot programming language YAGI, which is based on the action-based imperative programming paradigm. Our goal is to design a small, portable stand-alone YAGI interpreter. We combine the benefits of a principled domain specification with a clean, small and simple programming language, which does not exploit any side-effects from the implementation language. We discuss general requirements of action-based programming languages and outline YAGI, our action-based language approach which particularly aims at embeddability.
Mechatronics consist of the integration of mechanical
engineering, electronic integration and computer science/
engineering. These broad fields are essential for robotic
systems, yet it makes it difficult for the researchers to specialize
and be experts in all these fields. Collaboration between
researchers allow for the integration of experience and specialization,
to allow optimized systems. Collaboration between the
European countries and South Africa is critical, as each country
has different resources available, which the other countries
might not have. Applications with the need for approval of
any restrictions, can also be obtained easier in some countries
compared to others, thus preventing the delays of research.
Some problems that have been experienced are discussed, with
the Robotics Center of South Africa as a possible solution.