SE544103C2

Waste Sorting Robot with gripper that releases waste object at a throw position

Abstract

A waste sorting robot (100) comprises a manipulator (101) moveable within a working area (102). A gripper (103) is connected to the manipulator (101) and arranged to selectively grip a waste object (104, 104a, 104b, 104c) in the working area (102). A controller (108) is in communication with a sensor (107) and is configured to receive detected object parameters, and determine a throw trajectory (109) of the gripped waste object (104) towards a target position (106) based on the detected object parameters of the gripped waste object (104). The controller (108) is configured to send control instructions to the gripper (103) and/or manipulator (101) so that the gripper (103) and/or manipulator (101) accelerates the gripped waste object (104) and releases the waste object (104) at a throw position with a throw velocity and throw angle towards the target position (106) so that the waste object (104) is thrown along the determined throw trajectory (109). A related method of controlling a waste robot is also disclosed.

SE544103C2, drawing sheet 1
Sheet 1 of 9

Term

No projected expiry on record.

  1. Priority and filed
  2. Granted
  3. Today

15 claims: 10 independent, 5 dependent

  1. 1
    Claims 1. A waste sorting robot (100) comprising a manipulator (101) movable within a working area (102), a gripper (103) connected to the manipulator (101), wherein the gripper (103) is arranged to selectively grip a waste object (104, 104a, 104b, 104c) in the working area (102) at a picking position (105) and throw the waste object (104) to a target position (106), a sensor (107) configured to detect object parameters of the waste objects (104), the object parameters comprising the orientation and/or physical characteristics of the respective waste objects (104), a controller (108) in communication with the sensor (107) and being configured to receive the detected object parameters, wherein, for the respective waste objects (104) being selectively gripped by the gripper (103), the controller (108) is configured to determine an associated throw trajectory (109) of the gripped waste object (104) towards the target position (106) based on the detected object parameters of the gripped waste object (104), send control instructions to the gripper (103) and/or manipulator (101) so that the gripper (103) and/or manipulator (101) accelerates the gripped waste object (104) and releases the waste object (104) at a throw position (110) with a throw velocity (vo) and throw angle (φο) towards the target position (106) so that the waste object (104) is thrown along the determined throw trajectory (109) associated with the waste object (104), from the throw position (110) to the target position (106).
  2. 4
    Waste sorting robot (100) according to any of claims 1 - 3, wherein the sensor (107) comprises any of an image sensor, a force sensor, a motion sensor, an electric current sensor, a temperature sensor, a chemical sensor.
  3. 5
    Waste sorting robot (100) according to any of claims 1 - 4, wherein the controller (108) is configured to determine the throw trajectory (109) based on the object parameters and the picking position (105), and/or the position of the target position (106). 544 103
  4. 6
    Waste sorting robot (100) according to any of claims 1 - 5, wherein the throw position (110) is determined based on the object parameters.
  5. 7
    Waste sorting robot (100) according to any of claims 1 - 6, wherein the throw position (110) is off-set a distance (111) from the picking position (105), in a direction towards the target position (106).
  6. 8
    Waste sorting robot (100) according to any of claims 1 - 7, wherein the controller (108) is configured to determine the throw velocity (vo) of the throw trajectory (109) by calculating a parabola of a projectile motion of the gripped waste object (104).
  7. 9
    Waste sorting robot (100) according to any of claims 1 - 8, wherein the controller (108) is configured to determine a mass of the gripped waste object (104) from the object parameters, and determine an acceleration of the gripped waste object (104) based on the mass so that the waste object (104) is thrown with the throw velocity (vo) from the throw position (110) to the target position (106).
  8. 10
    Waste sorting robot (100) according to any of claims 1 - 9, wherein accelerating the gripped waste object (104) to the throw velocity (vo) comprises applying a force F to the gripped waste object (104) during time T by a movement of the gripper (103) and/or manipulator (101), and/or by applying an air- or gas flow to the gripped waste object (104), wherein the air- or gas flow is ejected from the gripper (103).
  9. 11
    Waste sorting robot (100) according to any of claims 1-10, wherein the controller (108) is configured to determine the throw trajectory (109) by determining a drag force of the waste objects (104) based on the detected object parameters.
  10. 13
    Waste sorting robot (100) according to any of claims 1-12, comprising a throw sensor (112) configured to determine the position of a waste object (104) after being thrown to the target position (106), the controller (108) is configured to receive said position as throw data (109’), associate the throw data and the detected object parameters of the thrown waste object (104) to a waste object model to be applied to subsequently gripped waste objects (104), determine deviations in the position of the thrown waste object (104) by comparing the throw data with the throw trajectory (109), determine control instructions to the gripper (103) and/or manipulator (101) based on the deviations, and associate the determined control instructions to the waste object model.
  11. 15
    A method (200) of controlling a waste robot comprising moving (201) a manipulator (101) within a working area (102), controlling (202) a gripper (103) connected to the manipulator (101) to selectively grip a waste object (104) in the working area (102) at a picking position (105) and throw the waste object (104) to a target position (106), determining (203) object parameters of the waste objects (104), the object parameters comprising the orientation and/or physical characteristics of the respective waste objects (104), wherein, for the respective waste objects (104) being selectively gripped by the gripper (103), the method comprises determining (204) an associated throw trajectory (109) of the gripped waste object (104) towards the target position (106) based on the determined object parameters of the gripped waste object (104), sending (205) control instructions to the gripper (103) and/or manipulator (101) so that the gripper (103) and/or manipulator (101) accelerates the gripped waste object (104) and releases the waste object (104) at a throw position (110) with a throw velocity (vo) and throw angle (φο) towards the target position (106) so that the waste object (104) is thrown along the determined throw trajectory (109) associated with the waste object (104), from the throw position (110) to the target position (106). 544 103 5 16. A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of the method according to claim 15.