WO2024256022A1 - Système de robot - Google Patents
Système de robot Download PDFInfo
- Publication number
- WO2024256022A1 WO2024256022A1 PCT/EP2023/066253 EP2023066253W WO2024256022A1 WO 2024256022 A1 WO2024256022 A1 WO 2024256022A1 EP 2023066253 W EP2023066253 W EP 2023066253W WO 2024256022 A1 WO2024256022 A1 WO 2024256022A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- plane
- areal
- protective zone
- control unit
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1615—Program 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
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/021—Optical sensing devices
- B25J19/022—Optical sensing devices using lasers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/06—Safety devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1674—Program controls characterised by safety, monitoring, diagnostic
- B25J9/1676—Avoiding collision or forbidden zones
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16P—SAFETY DEVICES IN GENERAL; SAFETY DEVICES FOR PRESSES
- F16P3/00—Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body
- F16P3/12—Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine
- F16P3/14—Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact
- F16P3/144—Safety devices acting in conjunction with the control or operation of a machine; Control arrangements requiring the simultaneous use of two or more parts of the body with means, e.g. feelers, which in case of the presence of a body part of a person in or near the danger zone influence the control or operation of the machine the means being photocells or other devices sensitive without mechanical contact using light grids
-
- 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/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/242—Means based on the reflection of waves generated by the vehicle
- G05D1/2424—Means based on the reflection of waves generated by the vehicle for monitoring a plurality of zones
-
- 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/60—Intended control result
- G05D1/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
-
- 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/37275—Laser, interferometer
-
- 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/37281—Laser range finder
-
- 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/40203—Detect position of operator, create non material barrier to protect operator
-
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/45—Specific applications of the controlled vehicles for manufacturing, maintenance or repairing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/70—Industrial sites, e.g. warehouses or factories
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/10—Optical signals
- G05D2111/17—Coherent light, e.g. laser signals
Definitions
- the present invention relates to a robot system and method of controlling a robot.
- Robot manipulators on automatically guided vehicles (AGVs) or autonomous mobile robots (AMRs) need to sense their immediate surroundings to avoid collision of the vehicle or the manipulator with objects or persons. It is a challenge to select the right sensor technologies and sensor components. The positioning and arrangement of sensors is part of this challenge.
- Safety laser scanners are installed on an AGV, which scan a plane that is parallel to the floor at a height of about 5-15 cm. Since usually there are multiple AGVs it is common practice to mount a laser scanner slightly tilted by +/- ⁇ 1° to minimize interference between laser scanners on different AGVs. Such a laser scanner can safeguard the vehicle by enabling the vehicle to slow down or stop motion if an object or person is detected in a pre-defined protective zone.
- AGVs and mobile robots are safeguarded by 1-2 2D laser scanners that are usually mounted on opposite corners with their scan fields aligned horizontally at low height above the floor.
- a moving machine or robot mounted on the vehicle are then safeguarded by the same scanners during vehicle movement and standstill.
- large safety distances around the vehicle are necessary since the scanners can only detect the legs of an approaching person.
- These considerable safety margins are required because a person can reach out toward the robot and thus be much closer than their detected feet or even be carrying something that can be much closer the robot that the persons outstretched arm. This, however, prevents many practical applications due to uneconomical floor space requirements - in practice, there is rarely enough clearance around the vehicle and neighboring structures would occlude the sensor view.
- a robot system comprising: a robot body; a manipulator; a control unit; and at least one laser scanner.
- the manipulator is mounted to the robot body.
- the at least one laser scanner is mounted to the robot body.
- the control unit is configured to move the manipulator relative to the robot body and/or control activation of the manipulator.
- the control unit is configured to define at least one areal protective zone at a periphery of the robot body, and each areal protective zone of the at least one areal protective zone is defined at an angle between 45-90 degrees to the horizontal.
- the control unit is configured to control the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one areal protective zone and acquire at least one sensor data for reflected laser radiation within at least one coverage range or scan plane within the at least one 2D plane. Each 2D plane is coplanar with an areal protective zone.
- Each laser scanner is configured to project laser radiation in a 2D plane coplanar with an areal protective zone and acquire sensor data for reflected laser radiation within a coverage range or scan plane within the 2D plane that is at least a significant proportion of the areal protective zone.
- the control unit is configured to trigger a safety response upon acquisition of sensor data for reflected laser radiation within the at least one coverage range or scan plane within the at least one 2D plane.
- An areal protective zone is a 2D area that can be in effect a 2D plane with zero thickness, or can be a volume, where the volume has a small thickness perpendicular to the 2D plane, where the thickness is small in comparison to dimensions in the 2D plane.
- each laser scanner of the at least one laser scanner is mounted on a swivel mechanism.
- the control unit is configured to control the swivel mechanism for each laser scanner to vary an angle of the projected laser radiation in the 2D plane at an angle between 45-90 degrees to the horizontal.
- control unit is configured to define a workspace around the manipulator based on a work schedule of the manipulator.
- the control unit is configured to define each protective zone of the at least one areal protective zone at an angle between 45-90 degrees to the horizontal to maintain at least a clearance distance between the at least one areal protective zone and the workspace.
- control unit is configured to define a size of the workspace dependent upon specific tasks within the work schedule.
- the robot system comprises at least one visual indicator, and each visual indicator is configured to project visible light in a 2D plane.
- the control unit is configured to control one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes aligned with and adjacent to the at least one coverage range or scan plane.
- the robot system comprises at least one visual indicator, and each visual indicator is configured to project visible light in a 2D plane.
- the control unit is configured to control one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes directed at the floor to indicate one or more locations of one or more outer extents of the at least one coverage range or scan plane.
- the robot body is a vehicular robot
- the control system is configured to control the robot body to move.
- the control unit is configured to: define at least one horizontal areal protective zone at a periphery of the robot body, and wherein each horizonal areal protective zone of the at least one horizontal areal protective zone is defined at an angle between -5-5 degrees to the horizontal; control the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one horizontal areal protective zone and acquire at least one sensor data for reflected laser radiation within at least one coverage range or scan plane within the at least one 2D plane, wherein each 2D plane is coplanar with a horizontal areal protective zone, and wherein each laser scanner is configured to project laser radiation in a 2D plane coplanar with a horizontal areal protective zone and acquire sensor data for reflected laser radiation within a coverage range or scan plane within the 2D plane that is at least a significant proportion of the horizontal areal protective zone; and trigger a safety response upon acquisition of
- a manipulator is mounted to a robot body of the robot and a control unit is configured to move the manipulator relative to the robot body and/or control activation of the manipulator, and at least one laser scanner is mounted to the robot body.
- the method comprises: defining, by the control unit, at least one areal protective zone at a periphery of the robot body, and wherein each areal protective zone of the at least one areal protective zone is defined at an angle between 45-90 degrees to the horizontal; controlling, by the control unit, the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one areal protective zone, wherein each 2D plane is coplanar with an areal protective zone, and wherein each laser scanner is configured to project laser radiation in a 2D plane coplanar with an areal protective zone; acquiring, by the at least one laser scanner, at least one sensor data for reflected laser radiation within at least one coverage range or scan plane within the at least one 2D plane if an object is present within a coverage range or scan plane of the at least one coverage range or scan plane, and wherein each coverage range or scan plane within a 2D plane is at least a significant proportion of the associated areal protective zone; and triggering, by the control unit, a safety response upon acquisition
- each laser scanner of the at least one laser scanner is mounted on a swivel mechanism, and the method comprises: controlling, by the control unit, the swivel mechanism for each laser scanner to vary an angle of the projected laser radiation in the 2D plane at an angle between 45-90 degrees to the horizontal.
- the method comprises: defining, by the control unit, a workspace around the manipulator based on a work schedule of the manipulator; and defining, by the control unit, each protective zone of the at least one areal protective zone at an angle between 45-90 degrees to the horizontal to maintain at least a clearance distance between the at least one areal protective zone and the workspace.
- the method comprises: defining, by the control unit, a size of the workspace dependent upon specific tasks within the work schedule.
- At least one visual indicator is mounted to the robot, and each visual indicator is configured to project visible light in a 2D plane
- the method comprises: controlling, by the control unit, one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes aligned with and adjacent to the at least one coverage range or scan plane.
- Method wherein at least one visual indicator is mounted to the robot, wherein each visual indicator is configured to project visible light in a 2D plane, and wherein the method comprises: controlling, by the control unit, one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes directed at the floor to indicate at one or more locations of one or more outer extents of the at least one coverage range or scan plane.
- the robot is a vehicular robot, and wherein the robot is moving the method comprises: defining, by the control unit, at least one horizontal areal protective zone at a periphery of the robot body, and wherein each horizonal areal protective zone of the at least one horizontal areal protective zone is defined at an angle between -5-5 degrees to the horizontal; controlling, by the control unit, the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one horizontal areal protective zone, wherein each 2D plane is coplanar with a horizontal areal protective zone, and wherein each laser scanner is configured to project laser radiation in a 2D plane coplanar with a horizontal areal protective zone; acquiring, by the at least one laser scanner, at least one sensor data for reflected laser radiation within at least one coverage range or scan plane within the at least one 2D plane if an object is present within a coverage range or scan plane of the at least one coverage range or scan plane, and wherein each coverage range or scan plane within a 2D plane
- a computer program element controlling one or more of the systems as previously described which, if the computer program element is executed by a processor, is adapted to perform one or more of the methods as previously described.
- a computer readable medium having stored a computer element as previously described.
- the computer program element can for example be a software program but can also be a FPGA, a PLD or any other appropriate digital means.
- Fig. 1 shows an example of a known robot system
- Fig. 2 shows an example of the new robot system
- Fig. 3 shows an example of the new robot system
- Fig. 4 shows an example of the new robot system.
- Figs. 2-4 relate to a new robot system and method of controlling a robot.
- a robot system comprises: a robot body 11 ; a manipulator 10; a control unit 20; and at least one laser scanner 12.
- the manipulator is mounted to the robot body.
- the at least one laser scanner is mounted to the robot body.
- the control unit is configured to move the manipulator relative to the robot body and/or control activation of the manipulator.
- the control unit is configured to define at least one areal protective zone 14 at a periphery of the robot body, and each areal protective zone of the at least one areal protective zone is defined at an angle between 45-90 degrees to the horizontal. When there are more than one areal protective zone, the areal protective zones can be all at the same angle to the horizontal to each other or all be at different angles to the horizontal to each other.
- the control unit is configured to control the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one areal protective zone and acquire at least one sensor data for reflected laser radiation within at least one coverage range or scan plane 13 within the at least one 2D plane.
- each 2D plane is coplanar with an areal protective zone
- each laser scanner is configured to project laser radiation in a 2D plane coplanar with an areal protective zone and acquire sensor data for reflected laser radiation within a coverage range or scan plane within the 2D plane that is at least a significant proportion of the areal protective zone.
- the control unit is configured to trigger a safety response upon acquisition of sensor data for reflected laser radiation within the at least one coverage range or scan plane within the at least one 2D plane.
- An areal protective zone is a 2D area that can be in effect a 2D plane with zero thickness, or can be a volume, where the volume has a small thickness perpendicular to the 2D plane, where the thickness is small in comparison to dimensions in the 2D plane.
- control unit 20 can be a part of a laser scanner 12, and indeed “a control unit” is used in a broad sense and can mean a plurality of control units, and again if there are a plurality of laser scanners 12 then each can have a control unit 20. However, the control unit 20 or control units 20 can be separate to the laser scanners.
- a single control unit 20 can define an areal protective zone 14 or a plurality of areal protective zones 14 and indeed if there are a plurality of control units 20, whether part of or associated with a plurality of laser scanners 12 then each control unit 20 can define a protective zone with respect to a laser scanner 12 with which it is a part or associated, and each laser scanner 12 projects laser radiation appropriately.
- the control unit 20 or plurality of control units can be programmed with a list of different safety zones 14 and only one or a few can be active at one time dependent upon what the manipulator 10 of the robot system is doing. Thus, the control unit 20 can select the proper zones 14 which must be activated - depending on the status of the robot system.
- control unit 20 that controls the manipulator 10 in some way and that controls the laser scanner 12 or laser scanners 12 is again refers to a control unit in a general sense and the manipulator 10 and laser scanner(s) 12 can be controlled by different control units 20.
- a manipulator 10 is used as a general term, that covers for example a robotic arm, a powered attachment, a tool etc.
- the manipulator can move like an arm or could be a stationary power tool or attachment that is activated or be a movable power tool or attachment.
- triggering of the safety response this can be considered to occur that if the laser scanner 12 detects something within the safety zone 14 it sends a signal to the control unit 20 which in turn triggers a safety response.
- control unit is mounted on the robot body.
- control unit is external to the robot body and sensor data is transmitted to the control unit and commands are transmitted from the control unit to the robot.
- the safety response comprises instructions to stop motion of the manipulator.
- the safety response comprises instructions to change motion of the manipulator.
- the at least one laser scanner is at least one Infrared (IR) laser scanner.
- IR Infrared
- the at least one laser scanner is at least one visible laser scanner.
- each laser scanner has a laser emitter source and a laser radiation detector.
- each laser scanner has a timing circuit that only detects or selects radiation incident on the laser radiation detector within a time limit of emission.
- a pulse of radiation can be emitted, when the radiation travels approximately 30cm per nanosecond.
- the laser scanner can be set to only detector or select radiation within a time window of 20 nanoseconds.
- laser radiation emitted from the laser of the laser scanner that interacts with an object and scatters back to the detector of the laser scanner must be within 3m of the laser scanner.
- the laser scanner can emit radiation in a 2D plane that continues and hits for examples walls of a building within which the robot system is located and some of this radiation will scatter back to the detector of the laser scanner.
- the laser scanner is only actually detecting objects in the first 3m of the 2D plane from the laser scanner. This is how a coverage range or scan plane within the 2D plane or emitted laser radiation is defined, within which objects can be detected.
- each laser scanner of the at least one laser scanner is mounted on a swivel mechanism 15.
- the control unit is configured to control the swivel mechanism for each laser scanner to vary an angle of the projected laser radiation in the 2D plane at an angle between 45-90 degrees to the horizontal.
- control unit is configured to define a workspace 21 around the manipulator based on a work schedule of the manipulator.
- the control unit is configured to define each protective zone of the at least one areal protective zone at an angle between 45-90 degrees to the horizontal to maintain at least a clearance distance 23 between the at least one areal protective zone and the workspace.
- control unit is configured to define a size of the workspace dependent upon specific tasks within the work schedule.
- the workspace can be increased in size appropriately and the protective zones, and the associated 2D projected laser planes, become more angled away from the robot - they become less vertical. This ensure that a person will trigger a safety response at a greater distance from the manipulator as the manipulator become potentially more dangerous.
- the robot system comprises at least one visual indicator 26, and each visual indicator is configured to project visible light in a 2D plane.
- the control unit is configured to control one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes 27 aligned with and adjacent to the at least one coverage range or scan plane.
- the at least one visual indicator comprises a visible laser scanner. In an example the at least one visual indicator comprises a visible LED scanner.
- the at least one laser scanner that is used to project laser radiation in at least one 2D plane that is coplanar with the at least one areal protective zone is at least one visible laser scanner, then the at least one visual indicator is in effect the at least one laser scanner.
- the robot system comprises at least one visual indicator 26, and each visual indicator is configured to project visible light in a 2D plane.
- the control unit is configured to control one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes 28 directed at the floor to indicate one or more locations of one or more outer extents of the at least one coverage range or scan plane.
- the at least one visual indicator comprises a visible laser scanner.
- the at least one visual indicator comprises a visible LED scanner.
- the robot body is a vehicular robot
- the control system is configured to control the robot body to move.
- the control unit is configured to: define at least one horizontal areal protective zone 14 at a periphery of the robot body, and wherein each horizonal areal protective zone of the at least one horizontal areal protective zone is defined at an angle between -5 to 5 degrees to the horizontal; control the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one horizontal areal protective zone and acquire at least one sensor data for reflected laser radiation within at least one coverage range or scan plane 13 within the at least one 2D plane, wherein each 2D plane is coplanar with a horizontal areal protective zone, and wherein each laser scanner is configured to project laser radiation in a 2D plane coplanar with a horizontal areal protective zone and acquire sensor data for reflected laser radiation within a coverage range or scan plane within the 2D plane that is at least a significant proportion of the horizontal areal protective zone; and trigger a safety
- the robot system can relate to a robot body 11 that is stationary or relate to a robot body 11 that is a vehicle, with a powered attachment such as a manipulator, and one or more laser scanners 12 that are mounted on swivel mechanisms.
- the laser scanner(s) are tilted into horizontal orientations (+/- a few deg, and they safeguard the robot body as it is moving as a vehicle.
- the laser scanner(s) are tilted up to approximately 45 to 90 degrees to safeguard the manipulator such as a robot arm or powered attachment.
- safetyguard means that if the laser scanner or scanners 12 detect something in one or more safety zones 14, then the laser scanner or scanners send(s) a signal to the control unit 20, and the control unit 20 triggers a safety response.
- the safety response comprises instructions to stop motion of the robot body.
- the safety response comprises instructions to change motion of the robot body.
- a manipulator is mounted to a robot body of the robot and a control unit is configured to move the manipulator relative to the robot body and/or control activation of the manipulator, and at least one laser scanner is mounted to the robot body.
- the method comprises: defining, by the control unit, at least one areal protective zone at a periphery of the robot body, and wherein each areal protective zone of the at least one areal protective zone is defined at an angle between 45-90 degrees to the horizontal; controlling, by the control unit, the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one areal protective zone, wherein each 2D plane is coplanar with an areal protective zone, and wherein each laser scanner is configured to project laser radiation in a 2D plane coplanar with an areal protective zone; acquiring, by the at least one laser scanner, at least one sensor data for reflected laser radiation within at least one coverage range or scan plane within the at least one 2D plane if an object is present within a coverage range or scan plane of the at least one coverage range or scan plane, and wherein each coverage range or scan plane within a 2D plane is at least a significant proportion of the associated areal protective zone; and triggering, by the control unit, a safety response upon acquisition
- control unit is mounted to the robot body.
- control unit is external to the robot and sensor data is transmitted to the control unit and commands are transmitted from the control unit to the robot.
- the safety response comprises instructions to stop motion of the manipulator.
- the safety response comprises instructions to change motion of the manipulator.
- each laser scanner of the at least one laser scanner is mounted on a swivel mechanism, and the method comprises: controlling, by the control unit, the swivel mechanism for each laser scanner to vary an angle of the projected laser radiation in the 2D plane at an angle between 45-90 degrees to the horizontal.
- the method comprises: defining, by the control unit, a workspace around the manipulator based on a work schedule of the manipulator; and defining, by the control unit, each protective zone of the at least one areal protective zone at an angle between 45-90 degrees to the horizontal to maintain at least a clearance distance between the at least one areal protective zone and the workspace.
- the method comprises: defining, by the control unit, a size of the workspace dependent upon specific tasks within the work schedule.
- At least one visual indicator is mounted to the robot, and each visual indicator is configured to project visible light in a 2D plane
- the method comprises: controlling, by the control unit, one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes aligned with and adjacent to the at least one coverage range or scan plane.
- At least one visual indicator is mounted to the robot, and each visual indicator is configured to project visible light in a 2D plane
- the method comprises: controlling, by the control unit, one or more visual indicators of the at least one visual indicator to project visible light in one or more 2D planes directed at the floor to indicate at one or more locations of one or more outer extents of the at least one coverage range or scan plane.
- the robot is a vehicular robot
- the method comprises: defining, by the control unit, at least one horizontal areal protective zone at a periphery of the robot body, and wherein each horizonal areal protective zone of the at least one horizontal areal protective zone is defined at an angle between -5 to 5 degrees to the horizontal; controlling, by the control unit, the at least one laser scanner to project laser radiation in at least one 2D plane that is coplanar with the at least one horizontal areal protective zone, wherein each 2D plane is coplanar with a horizontal areal protective zone, and wherein each laser scanner is configured to project laser radiation in a 2D plane coplanar with a horizontal areal protective zone; acquiring, by the at least one laser scanner, at least one sensor data for reflected laser radiation within at least one coverage range or scan plane within the at least one 2D plane if an object is present within a coverage range or scan plane of the at least one coverage range or scan plane, and wherein each coverage range or scan plane within a 2D plane
- the safety response comprises instructions to stop motion of the vehicular robot.
- the safety response comprises instructions to change motion of the vehicular robot.
- Fig. 2 shows an example of a robot system, where the robot body 11 is a vehicular robot, and is moving.
- a powered attachment or a manipulator 10 is mounted to the robot body and 2D laser scanners 12a and 12b are placed at opposite corners of the robot body, which cover about 270 deg each.
- a control unit 20 is also located within the robot body.
- a protective zone 14 is defined by the control unit that takes into account how fast the robot is moving forward, where it will move next and its braking capability.
- the control unit has controlled the two laser scanners to swivel to project laser radiation in horizontal planes, and reflected radiation is detected within a coverage range or scan plane 13a associated with laser scanner 12a and within a coverage range or scan plane 13b associated with laser scanner 12b.
- the protective zone 14 is supervised by the laser scanners that detect objects within coverage range or scan plane 13a and coverage range or scan plane 13b that extend over the protective zone 14. If an object is detected in the protective zone then the vehicle slows down and stops.
- the coverage range or scan plane 13a and coverage range or scan plane 13b can be as shown, where in effect detection timing for each laser scanner is the same at all angles, or the detection timing can vary with angle such that the coverage range or scan plane 13a and coverage range or scan plane 13b exactly match the protective zone 14.
- the robot body of Fig. 2 has arrived at its destination, which in this example is a dedicated work station formed by tables 19, forming an L shape, which restricts people from approaching the robot from two sides (the back and right hand side).
- the controller 20 defines a protective zone 14a at the left side of the robot body and defines a protective zone 14b at the front side of the robot body that are slightly inclined outwards from the vertical, and these define safety planes that take into account operation of the manipulator 10, such that if an object for example a part of a person were to enter a protective zone, the controller would initiate a safety response such as stopping movement of the manipulator and/or inhibit it from moving.
- the controller 20 then controls a swivel mechanism 15a for laser scanner 12a that swings the laser scanner upwards to project a 2D plane of radiation coplanar with the protective zone 14a such that the coverage range or scan plane 13a covers protective zone 14a and could match it exactly.
- the controller 20 then controls a swivel mechanism 15b for laser scanner 12b that swings the laser scanner upwards to project a 2D plane of radiation coplanar with the protective zone 14b such that the coverage range or scan plane 13b covers protective zone 14b and could match it exactly.
- Fig. 4 shows further details of the robot system.
- the constrained workspace 21 of the manipulator and the angles 22a, 22b of the scanner fields 14 are defined such that there is a clearance 23 between this workspace 21 and the protective zone (scanner field) 14.
- this clearance 23 complies with the minimum distance S as defined in standards for machine safety such as ISO 13855.
- the protective zones (scanner fields) 14 can be vertical, with a tilt angle 22 at 90 deg. Alternatively the tilt angle can be less than 90 deg, which allows to adjust the distance 23 between the protective zone (scanner field) 14 and the manipulator workspace 21 or current manipulator position.
- the tilt angle 22 can be changed continuously in discrete pre-set steps or to predefined values in order to increase the effective safety distance between the robot and an approaching person.
- the change of tilt angle can be made depending on the planned TCP speed of the manipulator: the faster it runs the more the field is tilted out of the vertical plane.
- the change of tilt angle can be made depending on the planned zones in which the manipulator will move: if it only moves within the exposed 2 sides of the contour of the vehicle then the tilt angle can be ⁇ 90 deg; otherwise it would be tilted out of the vertical.
- Additional visual indicators 26 can be mounted on the swivel, which visualize the actual scan planes 13, e.g. with shaped and directed light beams 27 outside and in parallel to the scan planes; this would visibly illuminate a body part before it would penetrate the protective zone (scanner field) 14.
- Another example is to direct the light to the floor 28, which marks the location of the scan field above.
- the light can be modulated or strobed for better visibility.
- a computer program or computer program element is provided that is characterized by being configured to execute the method steps of the method according to one of the preceding embodiments, on an appropriate processor or system.
- the computer program element might therefore be stored on a computer unit, which might also be part of an embodiment.
- This computing unit may be configured to perform or induce performing of the steps of the method described above. Moreover, it may be configured to operate the components of the above described system.
- the computing unit can be configured to operate automatically and/or to execute the orders of a user.
- a computer program may be loaded into a working memory of a data processor.
- the data processor may thus be equipped to carry out the method according to one of the preceding embodiments.
- This exemplary embodiment of the invention covers both, a computer program that right from the beginning uses the invention and computer program that by means of an update turns an existing program into a program that uses the invention.
- the computer program element might be able to provide all necessary steps to fulfill the procedure of an exemplary embodiment of the method as described above.
- a computer readable medium such as a CD-ROM, USB stick or the like
- the computer readable medium has a computer program element stored on it which computer program element is described by the preceding section.
- a computer program may be stored and/or distributed on a suitable medium, such as an optical storage medium or a solid state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the internet or other wired or wireless telecommunication systems.
- a suitable medium such as an optical storage medium or a solid state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the internet or other wired or wireless telecommunication systems.
- the computer program may also be presented over a network like the World Wide Web and can be downloaded into the working memory of a data processor from such a network.
- a medium for making a computer program element available for downloading is provided, which computer program element is arranged to perform a method according to one of the previously described embodiments of the invention.
- manipulator such as robot arm, attachment, powered t ool etc
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Optics & Photonics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Manipulator (AREA)
Abstract
La présente invention concerne un système de robot, comprenant : un corps de robot (11) ; un manipulateur (10) ; une unité de commande (20) ; et au moins un scanner laser (12) ; le manipulateur étant monté sur le corps de robot ; le ou les dispositifs de balayage laser étant montés sur le corps de robot ; l'unité de commande étant conçue pour déplacer le manipulateur par rapport au corps de robot et/ou commander l'activation du manipulateur ; l'unité de commande étant conçue pour définir au moins une zone de protection de surface (14) au niveau d'une périphérie du corps de robot, et chaque zone de protection de surface de la ou des zones de protection de surface étant définie à un angle compris entre 45 et 90 degrés par rapport à l'horizontale ; l'unité de commande étant conçue pour commander le ou les dispositifs de balayage laser pour projeter un rayonnement laser dans au moins un plan 2D qui est coplanaire avec la ou les zones de protection de surface et acquérir au moins une donnée de capteur pour un rayonnement laser réfléchi à l'intérieur d'au moins un plan de couverture ou plan de balayage (13) à l'intérieur du ou des plans 2D, chaque plan 2D étant coplanaire avec une zone de protection de surface, et chaque scanner laser étant conçu pour projeter un rayonnement laser dans un plan 2D coplanaire avec une zone de protection de surface et acquérir des données de capteur pour un rayonnement laser réfléchi à l'intérieur d'une plage de couverture ou d'un plan de balayage à l'intérieur du plan 2D qui est au moins une proportion significative de la zone de protection de surface ; et l'unité de commande étant conçue pour déclencher une réponse de sécurité lors de l'acquisition de données de capteur pour un rayonnement laser réfléchi à l'intérieur de la ou des plages de couverture ou du plan de balayage à l'intérieur du ou des plans 2D.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2023/066253 WO2024256022A1 (fr) | 2023-06-16 | 2023-06-16 | Système de robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2023/066253 WO2024256022A1 (fr) | 2023-06-16 | 2023-06-16 | Système de robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024256022A1 true WO2024256022A1 (fr) | 2024-12-19 |
Family
ID=87003340
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2023/066253 Ceased WO2024256022A1 (fr) | 2023-06-16 | 2023-06-16 | Système de robot |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2024256022A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160059411A1 (en) * | 2014-08-29 | 2016-03-03 | Handhabungs-, Automatisierungs- und Praezisionstechnik GmbH | Mobile device for manipulating objects |
| US20180326586A1 (en) * | 2015-10-21 | 2018-11-15 | Kuka Roboter Gmbh | Protective-field adjustment of a manipulator system |
| DE102010046327B4 (de) * | 2010-09-23 | 2021-10-28 | Kuka Roboter Gmbh | Überwachung eines mobilen Manipulators |
-
2023
- 2023-06-16 WO PCT/EP2023/066253 patent/WO2024256022A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102010046327B4 (de) * | 2010-09-23 | 2021-10-28 | Kuka Roboter Gmbh | Überwachung eines mobilen Manipulators |
| US20160059411A1 (en) * | 2014-08-29 | 2016-03-03 | Handhabungs-, Automatisierungs- und Praezisionstechnik GmbH | Mobile device for manipulating objects |
| US20180326586A1 (en) * | 2015-10-21 | 2018-11-15 | Kuka Roboter Gmbh | Protective-field adjustment of a manipulator system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6034892B2 (ja) | ロボットの設置台の輝度が変化するロボットシステム | |
| US10266351B2 (en) | Automated truck unloader for unloading/unpacking product from trailers and containers | |
| US10081107B2 (en) | System and method for monitoring entry of object into surrounding area of robot | |
| US10500729B2 (en) | Fenceless industrial robot system | |
| CA2519283C (fr) | Dispositif anti-collision pour vehicule minier | |
| JP6411434B2 (ja) | 組み合わされた作業プラットフォーム/システム | |
| US20110095170A1 (en) | Safety scanner | |
| US12093047B2 (en) | Obstacle avoidance method and apparatus, and warehousing robot | |
| CN112008722B (zh) | 建筑机器人的控制方法、控制装置及机器人 | |
| JP2012215959A (ja) | 警備用ロボット | |
| KR20230112356A (ko) | 안전영역 자동감지 다관절 로봇 | |
| WO2024256022A1 (fr) | Système de robot | |
| JP2017007010A (ja) | ロボット、制御装置およびロボットシステム | |
| EP3882732B1 (fr) | Protection de source lumineuse à ultraviolets (uv) sur un dispositif mobile | |
| KR20200039336A (ko) | 3차원 센싱을 이용한 조선소의 크레인 충돌방지 시스템 및 방법 | |
| US20230367326A1 (en) | Self-propelled Device | |
| US12403607B2 (en) | Method and system for monitoring a robot arrangement | |
| CN114430817B (zh) | 用于运输有效负载的自主移动机器人系统 | |
| US20260054393A1 (en) | Robot Arrangement for an Automated Workspace Monitoring and Method | |
| US20260104710A1 (en) | Robot System | |
| US20250258500A1 (en) | Method for the Safe Operation of a Mobile Machine | |
| US20250271854A1 (en) | Network communication devices and methods for robotic operations | |
| CN223504725U (zh) | 全方位防碰撞的放疗设备 | |
| KR20260038410A (ko) | 비전 기반의 생체 모방형 로봇 센서 | |
| JP6870455B2 (ja) | 高所作業車 |
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: 23734908 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |