WO2019081155A1 - Procédé et système pour faire fonctionner un robot mobile - Google Patents
Procédé et système pour faire fonctionner un robot mobileInfo
- Publication number
- WO2019081155A1 WO2019081155A1 PCT/EP2018/076380 EP2018076380W WO2019081155A1 WO 2019081155 A1 WO2019081155 A1 WO 2019081155A1 EP 2018076380 W EP2018076380 W EP 2018076380W WO 2019081155 A1 WO2019081155 A1 WO 2019081155A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pose
- platform
- robot
- arm
- relative
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000007613 environmental effect Effects 0.000 claims description 70
- 238000003754 machining Methods 0.000 claims description 15
- 238000012545 processing Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 4
- 230000009466 transformation Effects 0.000 description 50
- 238000001514 detection method Methods 0.000 description 25
- 238000013459 approach Methods 0.000 description 12
- 239000012636 effector Substances 0.000 description 11
- 230000001276 controlling effect Effects 0.000 description 8
- 238000011161 development Methods 0.000 description 7
- 230000018109 developmental process Effects 0.000 description 7
- 238000000844 transformation Methods 0.000 description 6
- 238000012937 correction Methods 0.000 description 4
- 230000005484 gravity Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 238000004026 adhesive bonding Methods 0.000 description 2
- 238000000227 grinding Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010422 painting Methods 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 238000003466 welding Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000005339 levitation Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000004513 sizing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1615—Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
- B25J9/162—Mobile manipulator, movable base with manipulator arm mounted on it
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1674—Programme controls characterised by safety, monitoring, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/0094—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots involving pointing a payload, e.g. camera, weapon, sensor, towards a fixed or moving target
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37325—Multisensor integration, fusion, redundant
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39022—Transform between measuring and manipulator coordinate system
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40298—Manipulator on vehicle, wheels, mobile
Definitions
- the present invention relates to a method and a system for operating a mobile robot as well as an arrangement with the mobile robot and system and to a computer program product for carrying out the method.
- End monoor relative to a workpiece fixed coordinate system pretend.
- CAD data of a workpiece welding ß-, cut, gluing, painting, grinding or similar webs of a robot-guided welding ß-, cutting, gluing, painting, grinding or similar tool head specified become.
- FIG. 1 illustrates, by way of example, such a desired machining pose of a robot-guided end effector 16 relative to a workpiece 20 or a workpiece-fixed coordinate system W (which is also denoted by its x and y axes x w , yw) (which is also referred to as "task (coordinate) frame". denoted by)
- Coordinate system T is or is, in which an end effector fixed
- Coordinate system TCP is to be transferred (TCP -> T).
- the end effector 16 or the endeffector fixed coordinate system TCP should assume the pose predetermined by T or W T T.
- a xod, yod is shown by its x and y axes
- Transformation 0d T w has been determined by the output coordinate system Od in the workpiece fixed coordinate system W, a predetermined by W T T (set) processing pose for any odometrically detected platform poses 0d T B , o d T B * each by determining and implementing appropriate poses B T TCP , BT tcp * of the robot arm can be realized.
- the object of the present invention is to operate a mobile robot, in one embodiment to approach predetermined machining poses with one
- Claims 10 to 12 provide a system or computer program product
- a method of operating a mobile robot having a mobile platform on which a hinged robotic arm is disposed comprises the steps of:
- a position and in a further development also an orientation of the mobile robot, in particular (also) its platform, relative to the robot reference guided to or to the environmental reference
- the mobile platform has a chassis with one or more driven and / or steerable wheels, in particular mecanum wheels, caterpillars, chains, air cushions, (levitation) magnets or the like and / or one or more sensors for detecting a movement of the platform , in particular their drives or moving means, in particular wheels, caterpillars, chains, legs or the like, which may in particular be without rails.
- the mobile robot can advantageously approach different workstations or a workstation repeatedly and / or flexibly.
- the articulated robot arm has at least three, in particular at least six, in particular at least seven, joints, in particular
- Electric motors can be actuated or actuated.
- an end effector or a robot reference can advantageously have any desired three-dimensional positions and orientations in one embodiment
- Handing the robot reference of the flexibly controlled robot arm comprises in one embodiment a control-technical evasion or following of forces applied manually to the robot arm, in particular at the robot reference or away therefrom, in particular by compensation of the gravitation or
- a control based on detected actual and predetermined Target values or rules includes.
- the robot arm or its controller in particular first, for handing the robot reference to the environment reference in a
- Compliance control in particular in a gravity compensation control, (switched), in particular (only) after reaching the nadopose.
- the platform pose can be advantageously approached,
- the robot reference may comprise a robot arm, in particular a, in particular a distal and / or non-destructively releasably fastened, in particular bolted, clamped and / or latched, part of the robot arm,
- Coordinate system include, in particular.
- the environment reference may include a part (s) of an environment of the robot, in particular a tool (s) for machining a robot-guided workpiece, a workpiece (s) to be machined by the robot, and / or or a receptacle, in particular a table (s), a tensioning device or the like, for this purpose and / or a coordinate system fixed or defined thereby, in particular.
- the environmental reference has one or more, in particular optical, in particular graphical, markings and / or one, in particular visually (recognizable, unambiguous three-dimensional orientation, in particular excellent points, corners, edges, asymmetrical contours or the like Execution, the hand guidance of the robot reference to or to the environmental reference, in particular with a predetermined orientation relative to the environmental reference, to be improved.
- One (arm) pose of the robot arm relative to the platform is detected in one embodiment by means of joint, in particular angle sensors. Additionally or alternatively, such an (arm) pose can also be detected in one embodiment by means of cameras, laser trackers or the like.
- the (output) coordinate system of the odometric detection in one embodiment comprises detecting a movement of the platform, in particular its
- Movement means such as wheels, caterpillars, chains, legs or the like, starting from the output poses and their, in particular numerical, integration, in one embodiment by means of path, in particular angle, speed and / or acceleration sensors on the platform.
- the output pose can therefore be in particular a pose in which the odometric detection of the platform pose is started or nulled.
- odometric detection in one embodiment it is advantageously possible to realize a higher control clock and / or a continuous (re) or poorer control than a card-based detection or the like.
- a mobile robot its platform poses
- an environment reference pose is the
- Ambient reference relative to the Volunteerspose in particular a transformation between a determined by the output pose or this determining (output) coordinate system of the odometric detection and a
- the mobile robot is controlled as a function of this determined environmental reference pose or transformation and one or more processing poses that are or are predefined relative to the environment reference, for example based on CAD.
- the mobile robot can approach the processing pose (s) in an execution after leaving the platform pose, in particular multiple times, without the environment reference pose or transformation being determined again
- the method includes the steps of: one or more retuning of the platform pose and / or one or more other platform pose (s) (each) without re-handing the robot reference to the environment reference and then controlling the robotic arm in FIG
- Robot (arm) guided end effector in particular tool or piece.
- a pose in the sense of the present invention can in one embodiment (in each case) comprise a one-, two- or three-dimensional, in particular Cartesian, position and / or a one-, two- or three-dimensional orientation, in particular in space.
- the manual guidance of the robot reference to or to the environmental reference can lead to an excellent point of the
- Robot reference in particular an origin of a robot reference fixed
- the robot reference is guided to the environmental reference in such a way that, in addition, the robot reference guided to the environmental reference also has a predefined, in particular one, two or three-dimensional, orientation relative to the environmental reference, in particular at least one In particular, all three coordinate axes of one or the robot reference-fixed coordinate system are aligned with corresponding coordinate axes of one or the reference coordinate system or form predetermined angles.
- the robot reference or the robot-reference-fixed coordinate system guided to the environmental reference may have any orientation about one or more axes relative to the environmental reference or the reference coordinate system.
- An odometrically detected P (lattformp) ose the platform relative to the output pose of the platform can be determined in one embodiment by a two-dimensional, in particular horizontal, position and a one-dimensional orientation, in particular around or relative to the vertical.
- the robot reference in one embodiment is visually unambiguously or three-dimensionally orientable, in particular has at least three visually uniquely identifiable or excellent axes or directions, which may be defined for example by at least two non-collinear edges or the like, it may in one embodiment be guided to the environment reference such that the guided to the environmental reference robot reference a predetermined three-dimensional or unique orientation relative to the
- the environmental reference pose or corresponding transformation can advantageously already be clearly determined with a single approach or a single arm pose ("one-point method").
- the method in one embodiment, has at least one axis of rotational symmetry or is visually not clearly orientable, since their orientation relative to the axis of rotational symmetry is not or only difficult and / or imprecise recognizable, in one embodiment, the method
- Rotation symmetry axis a non-zero angle, which in one
- Coordinate system relative to a Verfahr- or riot plane of the platform to a predetermined orientation, in a development, the environmental reference or a coordinate plane of the environment reference coordinate system, at least substantially, parallel to the traversing or riot plane of the platform.
- a rotational symmetry of the robot reference can be advantageously compensated.
- odometric detection can be one, in particular
- Transformation in particular cyclically, is repeated. It can, in particular due to a visually uniquely orientable
- a robot reference directed to the environmental reference such that the robot reference directed to the environmental reference has a predetermined three-dimensional orientation relative to the environmental reference already guides the robotic reference to the environmental reference to uniquely determine the environmental reference
- the method comprises the steps of:
- the difference between the platform pose and the platform matching pose determines an error of the odometric detection and compensates accordingly, for example by applying corresponding correction terms , Offsets and / or twists.
- the method has the steps:
- a positional or translational deviation or drift of the odometric detection or drift By redirecting the robot reference of the compliant controlled robot arm to the environmental reference and detecting an arm comparison pose of the robot arm relative to the platform, in one embodiment, a positional or translational deviation or drift of the odometric detection or drift
- Outputs can be determined even more precisely and compensated than solely on the basis of the scanning or card-based navigation in the reference pose.
- the above steps are repeated cyclically.
- the platform is navigated depending on a range of the robot arm in the strupose, in particular such that the
- Robot reference in the formerlypose to the environment reference is feasible.
- the platform is thereby automated, in particular by means of a scanning or card and / or odometric detection, and / or navigated by a user, in particular by controlling drives of the platform and / or unpowered method of the platform.
- the platform rests upon handing over the robot reference of the compliant controlled robotic arm to the environmental reference; in a further development, it is or is shut down, in particular safely, in particular by switching off or corresponding (braking or position-maintaining) control of drives, closing brakes or the like.
- a system in particular a (robot) controller, for operating a mobile robot, in particular hardware and / or software, in particular program technology, for implementing a method described here is set up and / or has:
- system or its agent has:
- Robotic arm in the platform pose and / or shutdown of the platform in the Platform pose in guiding the robotic reference of the compliant controlled robotic arm to the environmental reference.
- a means in the sense of the present invention may be designed in terms of hardware and / or software, in particular a data or signal-connected, preferably digital, processing, in particular microprocessor unit (CPU) and / or a memory and / or bus system or multiple programs or program modules.
- the CPU may be configured to implement instructions implemented as a program stored in a memory system.
- a storage system may comprise one or more, in particular different, storage media, in particular optical, magnetic, solid state and / or other non-volatile media.
- the program may be arranged to be capable of embodying the methods described herein, such that the CPU may perform the steps of such
- a computer program product may include, in particular, a non-volatile storage medium for storing a program or a program stored thereon, wherein execution of this program causes a system or a controller, in particular a computer, to do so method described herein or one or more of its steps.
- FIG. 1 shows an arrangement with a mobile robot and a system for
- FIG. 3 shows the arrangement of FIG. 1 in a step of the method of FIG. 2;
- FIG. 4 shows a method for operating a mobile robot of the arrangement of FIG. 5 according to a further embodiment of the present invention.
- FIG. 5 shows this arrangement in one step of the method of FIG. 4.
- Fig. 1 shows, as already partially explained in the introduction, in a vertical plan view of a mobile robot with a mobile platform 1 1, on which a more articulated
- Robot arm 14 is arranged, from its pivot joints 15 in Fig. 1 for
- the mobile platform 1 1 has wheels with sensors 12 for odometrically detecting platform poses of the platform 1 1 relative to an output pose of the platform, which communicate with a controller 18.
- controller 18 communicates with one or more other sensors 13 for sensing an environment or detecting poses of the platform 1 1 relative to the environment by means of a card.
- FIG. 1 This is illustrated in Fig. 1 by corresponding coordinate systems, indicated respectively by their x and y axes, and transformations (output coordinate system T target ⁇ coordinate system) from an initial to a target coordinate system:
- a pose of a platform-fixed coordinate system B which is indicated in Fig. 1 by its x and y axis x B , yB and also referred to as "base-link (coordinate) frame", as a starting pose of Set in Fig. 1 by a corresponding coordinate system of
- the odometrically determined by the wheel sensors 12 current pose of the platform 1 1 and the platform-fixed coordinate system B determines the
- Transformation 0D T B or this can correspond to an odometrically detected platform pose of the platform 1 1 relative to the initial pose of the platform.
- a reference pose of the platform 1 1 or the platform-fixed coordinate system B relative to the environment by means of or in a map or an environment-fixed map coordinate system M, indicated by its x- and y-axis x M , YM, which correspondingly determines the transformation M T B from the map coordinate system M into the reference pose.
- the map coordinate system M is also referred to as "map (coordinate) frame", the transformation M T B can thus a detected by means of a scan or map of the environment reference position of the platform 1 1 relative to
- (target) machining poses in particular for robot-guided tools 16 or a TCP coordinate system, indicated by its x and y axes x TC p, y-rcp, in a workpiece-fixed coordinate system W, indicated by the x and y axis x w , yw, are predetermined, for example based on CAD data or the like.
- Transformation odT B and based on the detected joint angle can determine the transformation B T TCP , it can be specified with the robot this
- Processing pose (s) T approach i. the coordinate system TCP with the
- Coordinate system T match, if the transformation odT w or the relationreferenzpose the workpiece fixed coordinate system W or an environmental reference 20, with respect to this coordinate system is set, for example, a workpiece, a workpiece holder, in particular workpiece support or the like, relative to the Starting pose (see Od) is known: ⁇ B
- a method is carried out in one embodiment, which is explained in more detail below with reference to FIGS. 2, 3:
- the platform 1 1 becomes dependent on a range of the robot arm Navigated 14 in the platform pose of Fig. 3 and stopped in this.
- the platform pose of the platform 1 1 is detected odometrically relative to the starting pose, which determines the transformation 0 dT B , by means of the wheel sensors 12.
- step S20 the controller 18 in a
- Coordinate axes have the same orientations, as shown in Fig. 3.
- the user sets, for example, the tool 16 in the in Fig. 3rd
- a step S30 the six-dimensional arm pose of tool or robot reference 16 relative to the platform 11 is then detected by means of angle sensors in the joints 15, which determines the transformation B T TCP .
- Ambient reference 20 relative to the output pose or the corresponding
- the robot can be removed from the platform pose in a step S50. He can approach them again in step S50 later by means odometrischer detection to move to the constraintspose (s) or edit the workpiece 20 with the tool 16.
- step S50 he can also approach another platform pose in order to drive the machining pose (s) and / or to machine the workpiece 20 with the tool 16.
- another platform pose with a corresponding transformation 0d T B * 0d T B
- the machining pose (s) predetermined by W T T can be approached by corresponding other poses of the robot arm relative to the platform or
- a tool 16 ' is indicated in FIG. 5, which is rotationally symmetrical about a central axis perpendicular to the plane of the drawing of FIG. 5.
- step S10 the platform 11 is in turn navigated depending on the range of the robot arm 14 in the platform pose of Fig. 5 and stopped in this.
- the platform pose of the platform 1 1 is detected odometrically relative to the starting pose by means of the wheel sensors 12, which determines the transformation o d B.
- step S20 the controller 18 is again in the
- the user sets, for example, the conical tool 16 'with its tip to the corner of the workpiece 20, wherein the x- and y-axis X T CP, y-rcp opposite ambient reference or workpiece 20 or the tool-fixed coordinate system W be rotated arbitrarily can, as indicated in Fig. 5.
- this is only exemplary for a clear three-dimensional positioning and any orientation of the tool or robot reference 16 relative to the workpiece or environmental reference 20.
- step S30 in turn, the six-dimensional arm pose of tool or robot reference 16 relative to the platform 11 is detected by means of angle sensors in the joints 15, which determines the transformation B T TCP .
- predetermined direction in the embodiment along the left in Fig. 5 edge of workpiece or environmental reference 20 or the x-axis x w of the tool-fixed coordinate system W in the shown in Fig. 5 further arm pose moved, which determines the transformation BT ' tcp .
- a step S45 instead of the step S40, from the odometrically detected platform pose of the step S10 and the two arm poses of the steps S30, S35, the Ambient reference pose of the environmental reference 20 relative to the output pose or the corresponding transformation odT w are determined, in particular the
- Coordinate system W parallel to ceremoniesspose or coordinate system Od or the surface of the workpiece 20 is parallel to the Aufstands- or traverse plane of the platform 1 1.
- the rotationally symmetrical tool or the rotationally symmetrical robot reference 16 ' with a predetermined
- Orientation of his / its rotational symmetry axis on the workpiece or the environmental reference 20 are placed, for example, perpendicular to the surface of workpiece or environmental reference 20. Then, the orientation of the z-axis of the environmental reference 20 and the coordinate system W relative to
- step S50 the robot can be removed again from the platform pose in step S50.
- step S50 he can later approach this again or another platform pose by means of odometric detection in order to approach the machining pose or to machine the workpiece 20 with the tool 16.
- the first time the platform pose is detected in step S10 a reference pose of the platform 11 relative to an environment of the platform by means of the sensor (s) 13 in a map or the
- step S60 the platform 11 is again navigated into the platform pose by means of the map or in the coordinate system M, the platform comparison pose acquired odometrically should be relative to the starting pose without
- odometrical detection can be determined and corrected, in particular by
- step S60 the platform 1 1 in the reference pose is shut down, the controller 18 is switched to the gravity compensation mode, and the tool 16 or 16 'is hand-held to the environmental reference 20, so that the coordinate systems TCP, W have the same origin, as explained above.
- Coordinate systems correspond to references or poses, in particular one robot arm, in particular end effector fixed coordinate system of the robot references, a tool (recording) fixed coordinate system of
- Ambient reference and / or an output coordinate system of the odometrical detection of output poses, as well as poses transformations correspond, in particular the transformation odT w of the environment reference pose, the
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Manipulator (AREA)
Abstract
Le procédé selon l'invention pour faire fonctionner un robot mobile doté d'une plate-forme mobile (11) sur laquelle est disposé un bras de robot articulé (14) comprend les étapes suivantes : - guidage manuel (S20) d'une référence de robot (16 ; 16' ; TCP) du bras du robot commandé de manière flexible vers une référence d'environnement (20 ; W) ; - la détection (S30) d'une pose du bras du robot par rapport à la plate-forme et la détection odométrique (S10) d'une pose de la plate-forme par rapport à une pose en sortie (Od) de la plate-forme pour la référence de robot orientée vers la référence d'environnement ; et la commande (S50) du robot en fonction du bras et de la plateforme détectés.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP18782368.7A EP3700718A1 (fr) | 2017-10-25 | 2018-09-28 | Procédé et système pour faire fonctionner un robot mobile |
CN201880070039.7A CN111278610A (zh) | 2017-10-25 | 2018-09-28 | 用于运行可移动机器人的方法和*** |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102017009939.1 | 2017-10-25 | ||
DE102017009939.1A DE102017009939B4 (de) | 2017-10-25 | 2017-10-25 | Verfahren und System zum Betreiben eines mobilen Roboters |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019081155A1 true WO2019081155A1 (fr) | 2019-05-02 |
Family
ID=63762489
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/EP2018/076380 WO2019081155A1 (fr) | 2017-10-25 | 2018-09-28 | Procédé et système pour faire fonctionner un robot mobile |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP3700718A1 (fr) |
CN (1) | CN111278610A (fr) |
DE (1) | DE102017009939B4 (fr) |
WO (1) | WO2019081155A1 (fr) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111588273A (zh) * | 2020-06-16 | 2020-08-28 | 深圳市羡鱼动力技术有限公司 | 一种用于烹饪机器人的运动机构的位置回零的方法及装置 |
CN113561183A (zh) * | 2021-07-26 | 2021-10-29 | 上海大学 | 一种基于位姿跟踪***机械臂目标点在线追踪方法及*** |
CN114952861A (zh) * | 2022-06-27 | 2022-08-30 | 西南交通大学 | 基于位姿测量数据的机器人运动学参数误差精准辨识方法 |
CN116442225A (zh) * | 2023-04-18 | 2023-07-18 | 北京思灵机器人科技有限责任公司 | 一种机器人末端定位方法、定位装置及电子设备 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10884426B2 (en) | 2016-09-06 | 2021-01-05 | Advanced Intelligent Systems Inc. | Mobile work station for transporting a plurality of articles |
CA3090827C (fr) | 2018-02-15 | 2021-01-19 | Advanced Intelligent Systems Inc. | Appareil de support d'un article pendant le transport |
US10745219B2 (en) | 2018-09-28 | 2020-08-18 | Advanced Intelligent Systems Inc. | Manipulator apparatus, methods, and systems with at least one cable |
US10751888B2 (en) | 2018-10-04 | 2020-08-25 | Advanced Intelligent Systems Inc. | Manipulator apparatus for operating on articles |
US10645882B1 (en) | 2018-10-29 | 2020-05-12 | Advanced Intelligent Systems Inc. | Method and apparatus for performing pruning operations using an autonomous vehicle |
US10966374B2 (en) | 2018-10-29 | 2021-04-06 | Advanced Intelligent Systems Inc. | Method and apparatus for performing pruning operations using an autonomous vehicle |
US10676279B1 (en) | 2018-11-20 | 2020-06-09 | Advanced Intelligent Systems Inc. | Systems, methods, and storage units for article transport and storage |
DE102021200600A1 (de) | 2021-01-22 | 2022-07-28 | Kuka Deutschland Gmbh | Planen eines Pfads eines fahrerlosen mobilen Roboters |
EP4321307A1 (fr) * | 2022-08-08 | 2024-02-14 | Siemens Aktiengesellschaft | Procédé permettant de faire fonctionner un robot modulaire, robot modulaire, système de protection contre les collisions, produit programme informatique |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015220066A1 (de) * | 2015-10-15 | 2017-04-20 | Kuka Roboter Gmbh | Haptisches Referenzieren eines Manipulators |
DE102015016255A1 (de) * | 2015-12-15 | 2017-06-22 | Kuka Roboter Gmbh | Iteratives Programmieren eines Prozesses einer beweglichen Maschine, insbesondere eines Roboters |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5297238A (en) * | 1991-08-30 | 1994-03-22 | Cimetrix Incorporated | Robot end-effector terminal control frame (TCF) calibration method and device |
JP3104448B2 (ja) * | 1992-12-25 | 2000-10-30 | 三菱電機株式会社 | 視覚センサ付きロボットの座標系の設定方法 |
DE19626459C2 (de) * | 1996-07-02 | 1999-09-02 | Kuka Schweissanlagen Gmbh | Verfahren und Vorrichtung zum Teachen eines programmgesteuerten Roboters |
JP4845431B2 (ja) * | 2005-06-30 | 2011-12-28 | 澁谷工業株式会社 | ロボット制御システム |
DE102008062623B4 (de) * | 2008-12-17 | 2016-08-04 | Kuka Roboter Gmbh | Verfahren und Vorrichtung zur Auswahl einer gespeicherten Position eines Arbeitspunktes eines Manipulators |
DE102011084412A1 (de) * | 2011-10-13 | 2013-04-18 | Kuka Roboter Gmbh | Robotersteuerungsverfahren |
JP2014176943A (ja) * | 2013-03-15 | 2014-09-25 | Yaskawa Electric Corp | ロボットシステム、校正方法及び被加工物の製造方法 |
DE102014001376B3 (de) * | 2014-02-04 | 2015-01-08 | Daimler Ag | Abgleich von Koordinatensystemen mit Hilfe von Fahrzeuginnenraummerkmalen |
TW201600275A (zh) * | 2014-06-26 | 2016-01-01 | Hiwin Tech Corp | 機械手臂系統及其平行度校正方法 |
JP2016185572A (ja) * | 2015-03-27 | 2016-10-27 | セイコーエプソン株式会社 | ロボット、ロボット制御装置およびロボットシステム |
DE102016009548B3 (de) * | 2016-08-05 | 2017-08-31 | Kuka Roboter Gmbh | Robotersystem mit mobilem Roboter |
-
2017
- 2017-10-25 DE DE102017009939.1A patent/DE102017009939B4/de active Active
-
2018
- 2018-09-28 EP EP18782368.7A patent/EP3700718A1/fr not_active Withdrawn
- 2018-09-28 CN CN201880070039.7A patent/CN111278610A/zh active Pending
- 2018-09-28 WO PCT/EP2018/076380 patent/WO2019081155A1/fr unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015220066A1 (de) * | 2015-10-15 | 2017-04-20 | Kuka Roboter Gmbh | Haptisches Referenzieren eines Manipulators |
DE102015016255A1 (de) * | 2015-12-15 | 2017-06-22 | Kuka Roboter Gmbh | Iteratives Programmieren eines Prozesses einer beweglichen Maschine, insbesondere eines Roboters |
Non-Patent Citations (2)
Title |
---|
"Proceedings of ROBOTIK 2012; 7th German Conference on Robotics", 1 January 2012, VDE, Munich, Germany, ISBN: 978-3-8007-3418-4, article VDE VERLAG ET AL: "Unified Closed Form Inverse Kinematics for the KUKA youBot", pages: 1 - 1, XP055532302 * |
ANDREAS SCHIERL: "Object-oriented modeling and coordination of mobile robots", 1 January 2017 (2017-01-01), pages 1 - 202, XP055532346, Retrieved from the Internet <URL:https://opus.bibliothek.uni-augsburg.de/opus4/frontdoor/deliver/index/docId/3915/file/Schierl_Diss.pdf> [retrieved on 20181210] * |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111588273A (zh) * | 2020-06-16 | 2020-08-28 | 深圳市羡鱼动力技术有限公司 | 一种用于烹饪机器人的运动机构的位置回零的方法及装置 |
CN111588273B (zh) * | 2020-06-16 | 2022-04-26 | 深圳市羡鱼动力技术有限公司 | 一种用于烹饪机器人的运动机构的位置回零的方法及装置 |
CN113561183A (zh) * | 2021-07-26 | 2021-10-29 | 上海大学 | 一种基于位姿跟踪***机械臂目标点在线追踪方法及*** |
CN113561183B (zh) * | 2021-07-26 | 2023-09-22 | 上海大学 | 一种基于位姿跟踪***机械臂目标点在线追踪方法及*** |
CN114952861A (zh) * | 2022-06-27 | 2022-08-30 | 西南交通大学 | 基于位姿测量数据的机器人运动学参数误差精准辨识方法 |
CN114952861B (zh) * | 2022-06-27 | 2024-05-03 | 西南交通大学 | 基于位姿测量数据的机器人运动学参数误差精准辨识方法 |
CN116442225A (zh) * | 2023-04-18 | 2023-07-18 | 北京思灵机器人科技有限责任公司 | 一种机器人末端定位方法、定位装置及电子设备 |
CN116442225B (zh) * | 2023-04-18 | 2023-11-07 | 北京思灵机器人科技有限责任公司 | 一种机器人末端定位方法、定位装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
DE102017009939A1 (de) | 2019-04-25 |
CN111278610A (zh) | 2020-06-12 |
DE102017009939B4 (de) | 2021-07-01 |
EP3700718A1 (fr) | 2020-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3700718A1 (fr) | Procédé et système pour faire fonctionner un robot mobile | |
DE102005061618B4 (de) | System und Verfahren zur Ausrichtungs- und Lagekontrolle eines Roboterwerkzeugs | |
EP1950010B1 (fr) | Robot et procédé de programmation d'un robot | |
EP2581177B1 (fr) | Procédé de commande de robot | |
EP2212753B1 (fr) | Procédé pour permettre à un manipulateur de parcourir une trajectoire donnée, ainsi que dispositif de commande pour la mise en oeuvre d' un tel procédé | |
DE102009049172B4 (de) | Verfahren und Vorrichtung zur Steuerung eines Manipulators | |
WO2017063733A1 (fr) | Référencement haptique d'un manipulateur | |
EP3221094B1 (fr) | Procédé et système de correction d'une trajectoire d'usinage d'un outil guidé par un robot | |
EP2000872B1 (fr) | Robot industriel et procédé de programmation d'un robot industriel | |
WO2018024366A1 (fr) | Système robotique à robots mobiles | |
EP2566667B1 (fr) | Appareil à main et procédé de commande et/ou de programmation d'un manipulateur | |
DE102007060680A1 (de) | Verfahren und Einrichtung zur Steuerung eines Manipulators | |
DE102017003993B4 (de) | Kalibrierung eines Roboters | |
DE102009007181A1 (de) | Verfahren zum Abfahren einer vorgegebenen Bahn durch einen Manipulator, sowie Steuervorrichtung zur Durchführung eines solchen Verfahrens | |
EP2919081B1 (fr) | Machine d'usinage avec prise en compte des erreurs de position lors du contrôle de collision | |
EP1529605A2 (fr) | Procédé et système de commande des robots | |
DE102016111521B4 (de) | Vorrichtung zum Herstellen eines Kabelbaums | |
DE102013227146A1 (de) | Verfahren zum automatisierten Montieren an einem Montagearbeitsplatz,sowie zugehöriger automatisierter Montagearbeitsplatz | |
EP3569367B1 (fr) | Détermination d'un mouvement d'un dispositif assistée par ordinateur | |
DE102014204452A1 (de) | Verfahren zum Betreiben eines Roboters und zugehöriger Robotermit einer mechanischen Tastvorrichtung | |
DE102018207919B3 (de) | Robotersteuerung | |
DE102015117306B4 (de) | Mehrachs-Maus für einen Mehrachsroboter | |
DE102010007027A1 (de) | Verfahren und Vorrichtung zur Überwachung eines Manipulatorraumes | |
EP3448631A1 (fr) | Robot à support mobile et manipulateur | |
EP2353800B1 (fr) | Procédé et dispositif de surveillance d'une chambre de manipulateur |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18782368 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
ENP | Entry into the national phase |
Ref document number: 2018782368 Country of ref document: EP Effective date: 20200525 |