CH717682B1 - Device for configuring robotic systems using electromyographic signals. - Google Patents
Device for configuring robotic systems using electromyographic signals. Download PDFInfo
- Publication number
- CH717682B1 CH717682B1 CH000897/2020A CH8972020A CH717682B1 CH 717682 B1 CH717682 B1 CH 717682B1 CH 000897/2020 A CH000897/2020 A CH 000897/2020A CH 8972020 A CH8972020 A CH 8972020A CH 717682 B1 CH717682 B1 CH 717682B1
- Authority
- CH
- Switzerland
- Prior art keywords
- operator
- sensor
- robot system
- electromyographic
- robot
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/087—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices for sensing other physical parameters, e.g. electrical or chemical properties
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/24—Detecting, measuring or recording bioelectric or biomagnetic signals of the body or parts thereof
- A61B5/25—Bioelectric electrodes therefor
- A61B5/279—Bioelectric electrodes therefor specially adapted for particular uses
- A61B5/296—Bioelectric electrodes therefor specially adapted for particular uses for electromyography [EMG]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Abstract
Die Erfindung betrifft eine Vorrichtung zur Konfiguration von Robotersystemen, insbesondere von kollaborativen Robotern, die gemeinsam mit Menschen arbeiten und nicht von diesen getrennt sind. Die Konfiguration erfasst hierbei vor allem das Vermitteln von Pfaden bzw. Wegpunkten, die von einem Robotersystem nach der Konfiguration autonom abgefahren werden sollen. Sie nutzt einen elektromyographischen (EMG) Sensor (103), welcher die elektrische Muskelaktivität eines Operators (101) anhand von Aktionsströmen der Muskeln misst (102). Der Sensor (103) kann am Unterarm des Operators oder auch an anderen Körperteilen angebracht werden. Die electromyographischen Signale kodieren beispielsweise den Vorgang, dass der Operator das Robotersystem oder Teile davon mit der Hand greift. Die elektromyographischen Signale werden drahtlos oder drahtgebunden übertragen (104) an einen Klassifizierungsalgorithmus (105), welcher auf die elektromyographischen Aktionsströme des Operators trainiert ist und diese Signale einer von zumindest zwei Kategorien zuordnet. Der Klassifizierungsalgorithmus (105) verwendet hierfür bekannte Klassifizierungsmethoden der Signale (104), beispielsweise nichtparametrische Methoden zur Schätzung von Wahrscheinlichkeitsdichtefunktionen (k-Nächste-Nachbarn-Algorithmen) und übertragt die geschätzte Kategorie (106) an das Kontrollprogramm des Roboters (107). In der Erfingung ist eine dieser Kategorien dem Trainingsmodus des Robotersystems zugeordnet. Bei Empfang der Kategorie (106) welche dem Trainingsmodus zugeordnet ist, versetzt (108) das Kontrollprogramm des Robotersystems (107) das Robotersystem (109) in den Trainingsmodus, wodurch der Manipulator (110) des Robotersystems (109) durch den Operator (101) direkt manipuliert werden kann und bezüglich des Arbeitsbereichs des Robotersystems (111) konfiguriert werden kann.The invention relates to a device for configuring robot systems, in particular collaborative robots that work together with people and are not separated from them. In this case, the configuration primarily covers the mediation of paths or waypoints that are to be traversed autonomously by a robot system after the configuration. It uses an electromyographic (EMG) sensor (103), which measures the electrical muscle activity of an operator (101) based on action currents of the muscles (102). The sensor (103) can be attached to the operator's forearm or to other parts of the body. The electromyographic signals encode, for example, the process of the operator gripping the robot system or parts thereof by hand. The electromyographic signals are transmitted wirelessly or by wire (104) to a classification algorithm (105) which is trained on the operator's electromyographic action currents and assigns these signals to one of at least two categories. For this purpose, the classification algorithm (105) uses known classification methods for the signals (104), for example non-parametric methods for estimating probability density functions (k-nearest neighbor algorithms) and transmits the estimated category (106) to the robot's control program (107). In the invention, one of these categories is associated with the training mode of the robotic system. Upon receipt of the category (106) associated with the training mode, the control program of the robotic system (107) puts (108) the robotic system (109) into the training mode, whereby the manipulator (110) of the robotic system (109) by the operator (101) can be directly manipulated and configured with respect to the working area of the robot system (111).
Description
[0001] Die Erfindung betrifft ein System zur Konfiguration von Robotersystemen, insbesondere von kollaborativen Robotern, die gemeinsam mit Menschen arbeiten und nicht von diesen getrennt sind. Die Konfiguration erfasst hierbei vor allem das Vermitteln von Pfaden bzw. Wegpunkten, die von einem Robotersystem nach der Konfiguration autonom abgefahren werden sollen. The invention relates to a system for configuring robot systems, in particular collaborative robots that work together with people and are not separated from them. In this case, the configuration primarily covers the mediation of paths or waypoints that are to be traversed autonomously by a robot system after the configuration.
[0002] Solche Robotersysteme werden heute mittels dedizierter Schnittstellen (z.B. mittels berührungsempfindlicher Bildschirme oder einfacher Programmierwerkzeuge), oder auch mittels direkter Manipulation bzw. Demonstration (US 9,821,457 B1), mittels visueller Erfassung der Bewegungen eines Operators (Guang-Long Du, et al: „Robot manipulator using a vision-based human-manipulator Interface“; JATIT 50(1): 96-103; 2013) und neuerdings mittels direkter Manipulation von Hologrammen des Robotersystems (US20200030979A1) konfiguriert. In heute verfügbaren Konfigurationsschnittstellen, insbesondere bei der direkten Manipulation, muss hierbei durch einen expliziten Software- oder Hardwareschalter zwischen verschiedenen Modi des Robotersystems gewechselt werden, wobei das Robotersystem nur in einem dieser Modi von Hand bewegt werden kann. Oft bedeutet dies, dass der Operator in Konfigurationsaufgaben beide Hände einsetzen muss, oder dass sogar mehrere Operatoren notwendig sind, die gemeinsam ein Robotersystem konfigurieren. [0002] Such robot systems are now controlled using dedicated interfaces (e.g. using touch-sensitive screens or simple programming tools), or also using direct manipulation or demonstration (US Pat. No. 9,821,457 B1), using visual detection of the movements of an operator (Guang-Long Du, et al: "Robot manipulator using a vision-based human-manipulator Interface"; JATIT 50(1): 96-103; 2013) and more recently configured using direct manipulation of holograms of the robot system (US20200030979A1). In the configuration interfaces available today, especially in the case of direct manipulation, an explicit software or hardware switch must be used to switch between different modes of the robot system, with the robot system being able to be moved manually in only one of these modes. This often means that the operator has to use both hands in configuration tasks, or that several operators are required to configure a robot system together.
[0003] US 2020/0097081 A1, US 2012/0221177 A1, CN 107553499 A und DE 10 2018 213 511 A1 offenbaren gattungsgemäße, zumindest teilweise elektromyographisch-basierte Kontrolltechniken, um nachgelagerte Vorrichtungen zu steuern. US 2020/0097081 A1, US 2012/0221177 A1, CN 107553499 A and DE 10 2018 213 511 A1 disclose generic, at least partially electromyographic-based control techniques to control downstream devices.
[0004] Mit der Erfindung wird das Umschalten zwischen diesen Modi vereinfacht und auf intuitive Weise mit der interaktiven Manipulation des Robotersystems verknüpft. Das Robotersystem selbst oder seine Manipulatoren werden bei der Erfindung nicht verändert. Durch die Erfindung können Robotersysteme, insbesondere kollaborative Roboter, mit weniger Arbeitsaufwand konfiguriert werden. With the invention, switching between these modes is simplified and linked to the interactive manipulation of the robot system in an intuitive manner. The robot system itself or its manipulators are not changed in the invention. The invention allows robot systems, in particular collaborative robots, to be configured with less work.
[0005] Der Anmeldung liegt eine Zeichnung bei, welche die Funktionsweise der Erfindung darstellt und im folgenden erläutert wird. The application is accompanied by a drawing which shows how the invention works and which is explained below.
[0006] Die Erfindung nutzt einen elektroymographischen (EMG) Sensor (103), welcher die elektrische Muskelaktivität eines Operators (101) anhand von Aktionsströmen der Muskeln misst (102). Der Sensor (103) kann am Unterarm des Operators oder auch an anderen Körperteilen angebracht werden. Diese Signale kodieren beispielsweise den Vorgang, dass der Operator das Robotersystem oder Teile davon mit der Hand greift. Die elektromyographischen Signale werden drahtlos oder drahtgebunden übertragen (104) an einen Klassifizierungsalgorithmus (105), welcher auf die elektromyographischen Aktionsströme des Operators trainiert ist und diese Signale einer von zumindest zwei Kategorien zuordnet. Der Klassifizierungsalgorithmus (105) verwendet hierfür bekannte Klassifizierungsmethoden der Signale (104), beispielsweise nichtparametrische Methoden zur Schätzung von Wahrscheinlichkeitsdichtefunktionen (k-Nächste-Nachbarn-Algorithmen) und überträgt die geschätzte Kategorie (106) an das Kontrollprogramm des Roboters (107). In der Erfindung ist eine dieser Kategorien (das „feste Zugreifen“) dem Trainingsmodus des Robotersystems zugeordnet. Bei Empfang der Kategorie (106) welche dem Trainingsmodus zugeordnet ist, versetzt (108) das Kontrollprogramm des Robotersystems (107) das Robotersystem (109) in den Trainingsmodus, wodurch der Manipulator (110) des Robotersystems (109) durch den Operator (101) direkt manipuliert werden kann und bezüglich des Arbeitsbereichs des Robotersystems (111) konfiguriert werden kann. The invention uses an electroymographic (EMG) sensor (103), which measures the electrical muscle activity of an operator (101) based on action currents of the muscles (102). The sensor (103) can be attached to the operator's forearm or to other parts of the body. These signals code, for example, when the operator grabs the robot system or parts of it by hand. The electromyographic signals are transmitted wirelessly or by wire (104) to a classification algorithm (105) which is trained on the operator's electromyographic action currents and assigns these signals to one of at least two categories. For this purpose, the classification algorithm (105) uses known classification methods of the signals (104), for example non-parametric methods for estimating probability density functions (k-nearest neighbor algorithms) and transfers the estimated category (106) to the robot's control program (107). In the invention, one of these categories (the "fixed grip") is assigned to the training mode of the robotic system. Upon receipt of the category (106) associated with the training mode, the control program of the robotic system (107) puts (108) the robotic system (109) into the training mode, whereby the manipulator (110) of the robotic system (109) by the operator (101) can be directly manipulated and configured with respect to the working area of the robot system (111).
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CH000897/2020A CH717682B1 (en) | 2020-07-21 | 2020-07-21 | Device for configuring robotic systems using electromyographic signals. |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CH000897/2020A CH717682B1 (en) | 2020-07-21 | 2020-07-21 | Device for configuring robotic systems using electromyographic signals. |
Publications (2)
Publication Number | Publication Date |
---|---|
CH717682A1 CH717682A1 (en) | 2022-01-31 |
CH717682B1 true CH717682B1 (en) | 2023-05-15 |
Family
ID=79961117
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CH000897/2020A CH717682B1 (en) | 2020-07-21 | 2020-07-21 | Device for configuring robotic systems using electromyographic signals. |
Country Status (1)
Country | Link |
---|---|
CH (1) | CH717682B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102022103275B3 (en) | 2022-02-11 | 2023-03-23 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Method of controlling a robot |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101159475B1 (en) * | 2010-12-10 | 2012-06-25 | 숭실대학교산학협력단 | Apparatus for robot navigation control using emg and acceleration sensor and method thereof |
CN107553499A (en) * | 2017-10-23 | 2018-01-09 | 上海交通大学 | Natural the gesture motion control system and method for a kind of Multi-shaft mechanical arm |
DE102018213511A1 (en) * | 2018-08-10 | 2020-02-13 | Robert Bosch Gmbh | Method for synchronizing cooperation between humans and robots |
EP3852613A4 (en) * | 2018-09-20 | 2021-11-24 | Facebook Technologies, LLC. | Neuromuscular control of an augmented reality system |
-
2020
- 2020-07-21 CH CH000897/2020A patent/CH717682B1/en unknown
Also Published As
Publication number | Publication date |
---|---|
CH717682A1 (en) | 2022-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102014216514B3 (en) | Method for programming an industrial robot and associated industrial robots | |
DelPreto et al. | Sharing the load: Human-robot team lifting using muscle activity | |
DE102013202749B4 (en) | Control of a glove-based gripping aid | |
Marteniuk et al. | 10 A Preliminary Theory of Two-Hand Cd-Ordinated Control | |
DE102012212754B4 (en) | Method for operating a sensor system and sensor system | |
DE102019006800A1 (en) | Robot controller and display device using augmented reality and mixed reality | |
EP3020516B1 (en) | Determination of object-related grip areas by means of a robot | |
DE102011110902B4 (en) | Safe operation of a force or impedance controlled robot in the workspace | |
DE102010052430B4 (en) | Interactive human-robot system with a control algorithm for estimating human stiffness | |
DE102017104092B3 (en) | Method for checking a function of a vehicle and / or at least one operating device | |
DE102019007186A1 (en) | Robot system and robot control method for cooperative working with people | |
CH717682B1 (en) | Device for configuring robotic systems using electromyographic signals. | |
DE112017003706T5 (en) | Method for operating a robot, computer program and robot system | |
DE102018009154B4 (en) | Robot learning system, control unit and manual control unit | |
DE102021104883B3 (en) | Method for robotically performing tasks, robot for assisting a user in performing tasks and computer program product | |
EP3664973B1 (en) | Handling assembly comprising a handling device for carrying out at least one work step, method, and computer program | |
WO2010075906A1 (en) | Method and device for selecting a stored position of a working point of a manipulator | |
DE102015117306A1 (en) | Multi-axis mouse for a multi-axis robot | |
EP3990231B1 (en) | System for performing an input on a robotic manipulator | |
Shieff et al. | An electromyography based shared control framework for intuitive robotic telemanipulation | |
DE102018213511A1 (en) | Method for synchronizing cooperation between humans and robots | |
DE102015200319A1 (en) | Einmessverfahren from combination of pre-positioning and manual guidance | |
Rovetta et al. | Evaluation of human control in telerobotics by means of EMG | |
WO2018077469A1 (en) | Method for controlling a manipulator on the basis of hand recognition | |
EP3760393A1 (en) | Method and apparatus for controlling a robot system using human motion |