Moveable apparatuses having robotic manipulators and conveyors to facilitate object movement
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-007/00
G06F-019/00
B25J-005/00
B65G-041/00
출원번호
US-0213300
(2014-03-14)
등록번호
US-9393686
(2016-07-19)
발명자
/ 주소
Bradski, Gary
Croft, Steve
Konolige, Kurt
Rublee, Ethan
Straszheim, Troy
Zevenbergen, John
출원인 / 주소
Industrial Perception, Inc.
대리인 / 주소
McDonnell Boehnen Hulbert & Berghoff LLP
인용정보
피인용 횟수 :
10인용 특허 :
20
초록▼
Example embodiments provide for robotic apparatuses that facilitate moving objects within an environment, such as to load or unload boxes or to construct or deconstruct pallets (e.g., from a container or truck bed). One example apparatus includes a horizontal conveyor and a robotic manipulator that
Example embodiments provide for robotic apparatuses that facilitate moving objects within an environment, such as to load or unload boxes or to construct or deconstruct pallets (e.g., from a container or truck bed). One example apparatus includes a horizontal conveyor and a robotic manipulator that are both provided on a moveable cart. A first end of the robotic manipulator is mounted to the moveable cart and a second end of the robotic manipulator has an end effector, such as a grasper. The apparatus also includes a control system configured to receive sensor data indicative of an environment containing a plurality of objects, and then cause the robotic manipulator to place an object from the plurality of objects on the horizontal conveyor.
대표청구항▼
1. An apparatus comprising: a moveable cart;a conveyor provided on the moveable cart, wherein the conveyor comprises: a first segment providing locomotion in a first direction, anda second segment coupled to and vertically aligned with the first segment and providing locomotion in a second direction
1. An apparatus comprising: a moveable cart;a conveyor provided on the moveable cart, wherein the conveyor comprises: a first segment providing locomotion in a first direction, anda second segment coupled to and vertically aligned with the first segment and providing locomotion in a second direction perpendicular to the first segment;a robotic manipulator having a first end mounted to the moveable cart and a second end having an end effector; anda control system configured to: receive sensor data indicative of an environment containing a plurality of objects; andcause the robotic manipulator to place an object from the plurality of objects on the conveyor. 2. The apparatus according to claim 1, wherein the first segment comprises a frame and a plurality of rollers rotatably coupled to the frame; wherein the apparatus further comprises an actuator coupled between the moveable cart and the frame, and wherein the control system is further configured to cause the actuator to extend the first segment away from the moveable cart. 3. The apparatus according to claim 1, wherein the moveable cart is a holonomic cart comprising at least one wheel having two degrees of freedom of movement. 4. The apparatus according to claim 3, wherein the holonomic cart further comprises a drive system coupled to the holonomic cart; and wherein the control system is further configured to cause the drive system to move the holonomic cart within the environment. 5. The apparatus according to claim 1, further comprising: a moveable base provided on a top surface of the moveable cart and coupled to the first end of the robotic manipulator;an actuator coupled between the moveable base and the moveable cart; andwherein the control system is further configured to cause the actuator to move the moveable base horizontally relative to the moveable cart. 6. The apparatus according to claim 1, further comprising: a vertical support coupled to the moveable cart;an actuator coupled between the vertical support and the first end of the robotic manipulator; andwherein the control system is further configured to cause the actuator to move the robotic manipulator vertically along the vertical support. 7. The apparatus according to claim 1, further comprising: a sensor attached to the robotic manipulator and communicatively coupled to the control system, wherein the control system is further configured to receive the sensor data from the sensor. 8. The apparatus according to claim 1, wherein the moveable cart has a front section having one more wheels and a rear section having one or more wheels, and wherein the front section is rotatably coupled to the rear section. 9. The apparatus according to claim 1, wherein one or more wheels of the moveable cart are in contact with a ground surface of the environment, and wherein the apparatus further comprises: an anchor;one or more actuators coupled between the anchor and the moveable cart; and wherein the control system is further configured to: cause the actuator to extend the anchor to contact the ground surface of the environment while the robotic manipulator is placing the object on the conveyor. 10. The apparatus according to claim 1, further comprising: a first moveable member positioned to a side of the conveyor and coupled to an actuator that is provided on the moveable cart;a second moveable member positioned to the side of the conveyor and coupled to the actuator that is provided on the moveable cart; and wherein the control system is further configured to: receive data indicating a vertical dimension of the object;determine the vertical dimension is greater than a threshold; andcause the actuator to move the first moveable member and the second moveable member over the conveyor such that the object is between the first moveable member and the second moveable member. 11. An apparatus comprising: a moveable cart;a conveyor provided on the moveable cart;a member rotatably coupled to a top surface of the moveable cart;a first robotic manipulator coupled to the member;a second robotic manipulator coupled to the member such that the second robotic manipulator is vertically aligned with and horizontally opposite of the first robotic manipulator; anda control system configured to: receive sensor data indicating an environment containing a plurality of objects;cause the first robotic manipulator to place a first object from the plurality of objects on the conveyor; andcause the second robotic manipulator to place a second object from the plurality of objects on the conveyor. 12. The apparatus according to claim 11, wherein the conveyor extends along the top surface of the moveable cart from a first side of the moveable cart to a second side of the moveable cart between the first robotic manipulator and the second robotic manipulator. 13. The apparatus according to claim 11, wherein the conveyor comprises: a first segment extending along the top surface of the moveable cart from a first side of the moveable cart to a second side of the moveable cart between the first robotic manipulator and the second robotic manipulator; anda second segment coupled to and vertically aligned with the first segment and extending along at least a portion of the first side. 14. The apparatus according to claim 13, wherein the second segment of the conveyor provides locomotion in a first direction toward the first segment, and wherein the first segment of the conveyor provides locomotion in a second direction away from the first segment. 15. The apparatus according to claim 11, wherein the conveyor comprises: a first segment extending along the top surface of the moveable cart from a first side of the moveable cart to a second side of the moveable cart between the first robotic manipulator and the second robotic manipulator;a second segment coupled to and vertically aligned with the first segment and extending along a first portion of the first side; anda third segment coupled to and vertically aligned with the first segment and extending along a second portion of the first side. 16. The apparatus according to claim 15, wherein the first segment of the conveyor provides locomotion toward the second side of the moveable cart, wherein the second segment of the conveyor provides locomotion to the first segment of the conveyor, and wherein the third segment of the conveyor provides locomotion to the first segment of the conveyor in a direction opposite the locomotion of the second segment. 17. The apparatus of claim 15, wherein the control system is further configured to: cause the second robotic manipulator to pick up the second object while the first robotic manipulator is placing the first object on the first segment of the conveyor; andcause the first robotic manipulator to pick up a third object while the first robotic manipulator is placing the second object on the second segment of the conveyor. 18. The apparatus of claim 17, wherein the control system is further configured to: cause the second robotic manipulator to pick up the second object while the first robotic manipulator is placing the first object on the conveyor; andcause the first robotic manipulator to pick up a third object while the first robotic manipulator is placing the second object on the conveyor. 19. The apparatus according to claim 11, wherein the moveable cart comprises a holonomic drive system comprising at least one wheel having at least two degrees of freedom of movement, and wherein the control system is further configured to: receive data indicating that the first object is out of a range of the first robotic manipulator;receive data, for one or more objects in the environment, indicating one or more respective distances to the one or more objects;determine a path to the first object based on the data indicating one or more respective distances to the one or more objects; andcause the holonomic drive system to move the moveable cart toward the first object based on the determined path. 20. The apparatus according to claim 11, further comprising an actuator coupled between the first segment of the conveyor and the moveable cart; and wherein the control system is further configured to cause the actuator to tilt the conveyor toward an object of the plurality of objects. 21. An apparatus comprising: a moveable cart;a conveyor provided on the moveable cart, wherein the conveyor comprises: a frame,a roller rotatably coupled to the frame, wherein the roller comprises a volume and a plurality of openings to the volume,an air pump,a hose coupled between the volume of the roller and the air pump, anda conveyor belt having a plurality of openings, wherein the conveyor belt wraps around an exterior side of the roller and at least a portion of the plurality of openings align with at least a portion of the plurality of openings of the roller;an actuator coupled between the moveable cart and the frame of the conveyor; anda control system configured to: receive sensor data indicating an environment containing a plurality of objects;cause the actuator to bring the conveyor belt in contact with an object from the plurality of objects;cause the air pump to apply a negative pressure to the volume of the roller to engage the object by suction; andcause the conveyor belt to rotate around the roller toward the moveable cart to place the object on the conveyor belt. 22. The apparatus according to claim 21, wherein the control system is further configured to: receive sensor data indicating that the object is placed on the conveyor; andcause the air pump to release the negative pressure of the volume of the roller. 23. The apparatus according to claim 21, wherein the control system is further configured to: after the object is engaged by suction and before causing the conveyor belt to rotate to place the object on the conveyor, cause the actuator to move the frame of the conveyor towards the moveable cart.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (20)
Koselka, Harvey; Wallach, Bret, Agricultural robot system and method.
Red Walter E. (Provo UT) Davies Brady R. (Orem UT) Wang Xuguang (Provo UT) Turner Edgar R. (Provo UT), Device and method for correction of robot inaccuracy.
Zhao, Wenyi; Hasser, Christopher J J; Nowlin, William C.; Hoffman, Brian D., Methods and systems for robotic instrument tool tracking with adaptive fusion of kinematics information and image information.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.