Project Details
Projekt Print View

Verbal instructing of sensor-based robots (VerbBot)

Subject Area Automation, Mechatronics, Control Systems, Intelligent Technical Systems, Robotics
Term from 2017 to 2023
Website Homepage
Project identifier Deutsche Forschungsgemeinschaft (DFG) - Project number 320825892
 
The programming of robots is a key step in their start-up and further use in a variety of applications (e.g., industrial, laboratory, services). A robot program consists mainly of a sequence of instruc-tions (e.g., robot movements, tool commands) with the associated parameters (e.g., target position, force values) and a control structure for controlling the program sequence (e.g., repetitions, branches). The creation of such programs is time consuming and requires expertise. Even worse is the programming, if additionally sensor data must be evaluated to perceive the current environmen-tal situation (e.g., workpiece position, contact forces) to fulfill the task. Even advanced program-ming concepts, such as Graphical Programming or Programming By Demonstration, are only of limited help here. Programming of sensor-based robot systems thus represents a bottleneck for their efficient and flexible use in present and in future applications represent (e.g., household, work-shop, entertainment).The vision of this project is the intuitive programming of sensor-based robots through natural lan-guage. As a first step, here the usual robot commands (e.g., moveStraight, openGripper) are re-placed by verbs from the human language (e.g., TO LIFT or TO CARRY). For this purpose, first the semantic meaning of the verbs must be understood in more detail, to ensure that technical sup-port for the robot. (What is, e.g., the difference between TO PUSH and TO SHOVE?) Also a verb, to be used as a command for the robot, must be provided with parameters. (Whereto, e.g., do you want a workpiece to be pushed?) It must also be extracted additional, often only implicitly available context information from the situation. (What is, e.g., the weight of the object to be shoved?) In case of doubts, queries to the user or proactive actions may help. Finally, the instruction is to be executed sensor-based and any error situations need to be corrected (possibly in dialogue).
DFG Programme Research Grants
 
 

Additional Information

Textvergrößerung und Kontrastanpassung