ROBOTIC MANIPULATOR ARM
20220203562 · 2022-06-30
Inventors
- Christopher Thomas Brown (Lowell, MA, US)
- Jordan Daniel Jesiolowski (Chelmsford, MA, US)
- Elliott Forrest Leslie (Chelmsford, MA, US)
- Randall Miller (Chelmsford, MA, US)
Cpc classification
B25J5/005
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/40591
PHYSICS
B25J9/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J5/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A robot may include a manipulator arm including a plurality of links and one or more grippers configured to perform a gripper work. A camera may be positioned at an end of the manipulator arm to provide a direct line of sight to the grippers and observe the gripper work from above the grippers.
Claims
1. A robot comprising: a manipulator arm comprising a plurality of links and one or more grippers configured to perform a gripper work; and a camera positioned at an end of the manipulator arm to provide a direct line of sight to the grippers and observe the gripper work from above the grippers.
2. The robot of claim 1, wherein: the plurality of links comprises: a first link, a second link rotatably connected to the first link at a first elbow joint, and a third link rotatably connected to the second link at a second elbow joint; the grippers are positioned at the second elbow joint; and the camera is positioned at a far end of the third link and aligned so that the camera has a direct line of sight to the grippers at the second elbow joint.
3. The robot of claim 1, further comprising a second camera positioned at the grippers to observe the gripper work from below the grippers.
4. The robot of claim 3, further comprising: a mobile platform configured to traverse the robot across a surface; and a turret connecting the manipulator arm to the mobile platform.
5. The robot of claim 4, further comprising a third camera positioned at the turret and configured to provide a wide field-of-view for viewing the gripper work and flexibility to inspect in front of and behind the robot.
6. The robot of claim 4, wherein the mobile platform comprises a pair of tracks configured to traverse the mobile platform across a surface.
7. The robot of claim 1, wherein the camera is configured to pan, tilt, and zoom to provide a desired field-of-view.
8. The robot of claim 1, further comprising a cable receptacle integrated with a link of the manipulator arm.
9. The robot of claim 8, wherein the cable receptacle is positioned to limit one or more cables passing over a dynamic joint of the manipulator arm.
10. The robot of claim 8, further comprising: a payload mounted to a link of the manipulator arm; and wherein the cable receptacle is attached to the same link as the payload.
11. The robot of claim 8, wherein the cable receptacle comprises a plurality of ports configured to connect a plurality of accessories to the robot.
12. A system comprising: the robot of claim 1; and a controller configured to control operation of the robot.
13. A method comprising: positioning a camera at an end of a manipulator arm of a robot to provide a direct line of sight to one or more grippers of the manipulator arm; and observing, from above the grippers and by the camera, a gripper work performed by the grippers.
14. The method of claim 13, further comprising observing, from below the grippers and by a second camera, the gripper work performed by the grippers.
15. The method of claim 14, further comprising observing, from a third camera positioned at a turret of the manipulator arm, the gripper work performed by the grippers.
16. The method of claim 13, further comprising controlling, by a controller, the robot through feedback from the camera.
17. The method of claim 16, wherein the controlling comprises: manipulating the manipulator arm to position the grippers near an object; and gripping the object with the grippers.
18. The method of claim 16, wherein the controller comprises traversing the robot across a surface.
19. The method of claim 13, further comprising mounting a cable receptacle on a same arm of the manipulator arm as a payload or accessory.
20. The method of claim 13, wherein: the manipulator arm comprises: a first link, a second link rotatably connected to the first link at a first elbow joint, and a third link rotatably connected to the second link at a second elbow joint; the grippers are positioned at the second elbow joint; and the camera is positioned at a far end of the third link and aligned so that the camera has a direct line of sight to the grippers at the second elbow joint.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019] Embodiments of the invention and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figures.
DETAILED DESCRIPTION
[0020] The present disclosure is generally directed toward integrating one or more cameras, sensors or accessory modules with a manipulator arm of a robot. It is essential for mobile robots (e.g., tactical mobile robots) to be able to sense the world around them so that the operators can stay out of harm's way while effectively surveilling and removing threats. Placing a camera (e.g., a search camera) on the manipulator arm of the robot may provide for more integrated operation without a lot of added complexity. The above configuration may also increase operator awareness as the operator of the robot controls the robot through feedback from the camera. Positioning the camera at the end of the manipulator arm may also provide an optimal location for viewing all around the robot without obstruction. The above positioning may also allow the operator to move the manipulator arm in such a way to get the longest reach over and around obstacles.
[0021] Robot operators often have a lot of variables to control on a robot. By combining some of these variables into a common mechanism, the present disclosure simplifies the operation and control of the robot vehicle. This may result in more intuitive operation and less time training. The above configuration may also streamline operation of the robot so that previously complex tasks may be accomplished in a shorter time, making the robot more efficient.
[0022] Accessories are often mounted to a link of the manipulator arm. These accessories often interface with the robot through a cable for power and input/output (I/O) communications. By adding a cable receptacle on one or more links of the manipulator arm, such as on the same link as the one or more accessories, the cable lengths can be shortened, and cable management may be simpler due to the cable not passing over a mobile joint of the manipulator arm. The above configuration may also reduce the risk of the cable catching on objects or the manipulator arm itself during robot operation.
[0023]
[0024] As shown, the robot 100 may include a mobile platform 102. The mobile platform 102 may be configured to traverse the robot 100 across a surface. For example, the mobile platform 102 may include a propulsion or drive system 104 operable to move the robot 100 to a desired position. The drive system 104 may include any number of wheels or tracks 106 (e.g., a pair of tracks 106) designed to provide traction to traverse the robot 100 across a terrain. The wheels or tracks 106 may be driven by a transmission. The transmission may be driven by a motor (e.g., an electric motor). The transmission may include any number of gears, pulleys, or other mechanical mechanisms to transfer power from the motor to the wheels or tracks 106. The robot 100 may include a power source (e.g., one or more batteries) to provide power to the motor and/or other modules of the robot 100 (e.g., control modules, sensors, cameras, accessories, etc.).
[0025] With continued reference to
[0026] The manipulator arm 112 may include a plurality of links connected by joints allowing rotational and/or translational (linear) motion or displacement. For example, the manipulator arm 112 may be a 3-link arm, with a first link 116, a second link 118, and a third link 120, although other configurations are contemplated. As shown, the robot 100 may include a turret 124 connecting the manipulator arm 112 to the mobile platform 102. The turret 124 may allow the manipulator arm 112 to rotate relative to the mobile platform 102. For example, the turret 124 may allow the manipulator arm 112 to pan relative to the mobile platform 102 (e.g., about a vertical axis).
[0027] The manipulator arm 112 may include one or more grippers 130 (e.g., a pair of grippers 130) configured to perform a gripper work. The grippers 130 (e.g., which may be referred to as manipulators, effectors, or gripper maneuvers) may be configured to handle objects. The grippers 130 may be configured based on a desired manipulation of the objects. For example, the grippers 130 may include one or more fingers or claws to grasp objects. In some embodiments, the grippers 130 may include suction cups, magnetized tips, or balls to manipulate the objects in different manners. The configuration of the grippers 130 may be based on the objects to be handled (e.g., textiles, electronics components, automotive parts, explosive devices, organic materials, etc.) and/or the payload, for instance. As a result, “grippers” may refer to any device or mechanism operable to handle an object, and in no way limits the grippers 130 to any particular structure or embodiment.
[0028] The terminus of the manipulator arm 112 may include a camera 134. The camera 134 (e.g., which may be referred to as a head or search camera) may be positioned at the end of the manipulator arm 112 to provide a direct line of sight to the grippers 130 and observe the gripper work from above the grippers 130. Positioning the camera 134 at the end of the manipulator arm 112 may also allow the manipulator arm 112 to be fully extended so that the camera 134 is at a maximum height for inspection of the robot's environment.
[0029] With continued reference to
[0030] Continuing to refer to
[0031]
[0032] As shown, the various cameras may be tilted to direct the cameras as desired. For example, the camera 134 may be tilted about a first tilt axis 210 defined at the connection of the camera 134 with the third link 120. The camera 134 may be tilted about the first tilt axis 210 to align the camera 134 with the grippers 130 (e.g., such that the camera 134 has a direct line of sight to the grippers 130). The second camera 140 may be tilted about a second tilt axis 212 defined at the connection of the second camera 140 with the manipulator arm 112. The second camera 140 may be tilted about the second tilt axis 212 to provide a desired field-of-view of the gripper work (e.g., to align the second camera 140 with the grippers 130). The third camera 142 may be tilted about a third tilt axis 214 defined at the connection of the third camera 142 with the robot 100. The third camera 142 may be tilted about the third tilt axis 214 to provide a desired field-of-view of the gripper work and/or the area in front of or behind the robot 100.
[0033]
[0034]
[0035]
[0036]
[0037] The cable receptacle 600 may be positioned to limit one or more cables 604 passing over a dynamic joint of the manipulator arm 112. For instance, the cable receptacle 600 may be attached to the same link of manipulator arm 112 as the accessory. For example, as shown in
[0038]
[0039] In block 702, process 700 may include positioning a camera at an end of a manipulator arm of a robot to provide a direct line of sight to one or more grippers of the manipulator arm. For example, the camera may be positioned at a terminus of the manipulator arm, with the camera aligned to view the work performed by the grippers. The manipulator arm may include a plurality of links, such as a first link, a second link rotatably connected to the first link (e.g., at a first elbow joint), and a third link rotatably connected to the second link (e.g., at a second elbow joint). The grippers may be positioned at the second elbow joint. The camera may be positioned at a far end of the third link to view the grippers at the second elbow joint. The grippers may be configured to perform gripper work (e.g., handling of objects, etc.).
[0040] In block 704, process 700 may include observing, from above the grippers and by the camera, the gripper work performed by the grippers. For instance, the camera may provide a first field-of view of the grippers for viewing the work performed by the grippers. The first field-of-view may provide a natural point of view of the grippers for an operator of the robot.
[0041] In block 706, process 700 may include observing, from below the grippers and by a second camera, the gripper work performed by the grippers. For example, the second camera may provide a second field-of-view of the grippers for viewing the work performed by the grippers. The second field-of-view of second camera may allow the operator to observe, from below, the items grasped or to be grasped by the grippers. The second camera may be positioned at the grippers to observe the gripper work from below the grippers.
[0042] In block 708, process 700 may include observing, from a third camera, the gripper work performed by the grippers. The third camera may be positioned at a turret of the manipulator arm, such as described above. The third camera may provide a third field-of-view providing a wider field-of-view for viewing the gripper work. The third camera may also be positioned and configured to inspect or view an area in front of or behind the robot, such as to facilitate traversal of the robot across a surface.
[0043] In block 710, process 700 may include controlling, by a controller, the robot through feedback from the camera. Block 710 may include operating the grippers to manipulate an object as desired. In embodiments, block 710 may include traversing the robot across a surface.
[0044] In block 712, process 700 may include manipulating the manipulator arm to position the grippers near an object. In block 714, process 700 may include gripping the object with the grippers.
[0045] In block 716, process 700 may include mounting a cable receptacle on a same arm of the manipulator arm as a payload or accessory. The cable receptacle may be similar to cable receptacle described above. For example, the cable receptacle may include one or more ports (e.g., a plurality of ports) to provide power and/or I/O communications to the payload or accessory.
[0046] Where applicable, various embodiments provided by the present disclosure can be implemented using hardware, software, or combinations of hardware and software. Also, where applicable, the various hardware components and/or software components set forth herein can be combined into composite components comprising software, hardware, and/or both without departing from the spirit of the present disclosure. Where applicable, the various hardware components and/or software components set forth herein can be separated into sub-components comprising software, hardware, or both without departing from the spirit of the present disclosure. In addition, where applicable, it is contemplated that software components can be implemented as hardware components, and vice-versa.
[0047] Software in accordance with the present disclosure, such as non-transitory instructions, program code, and/or data, can be stored on one or more non-transitory machine-readable mediums. It is also contemplated that software identified herein can be implemented using one or more general purpose or specific purpose computers and/or computer systems, networked and/or otherwise. Where applicable, the ordering of various steps described herein can be changed, combined into composite steps, and/or separated into sub-steps to provide features described herein.
[0048] All relative and directional references (including upper, lower, front, rear, and so forth) are given by way of example to aid the reader's understanding of the examples described herein. They should not be read to be requirements or limitations, particularly as to the position, orientation, or use unless specifically set forth in the claims. Connection references (e.g., attached, coupled, connected, joined, and the like) are to be construed broadly and may include intermediate members between a connection of elements and relative movement between elements. As such, connection references do not necessarily infer that two elements are directly connected and in fixed relation to each other, unless specifically set forth in the claims.
[0049] The present disclosure teaches by way of example and not by limitation. Therefore, the matter contained in the above description or shown in the accompanying drawings should be interpreted as illustrative and not in a limiting sense. It should also be understood that numerous modifications and variations are possible in accordance with the principles of the present disclosure. Accordingly, the scope of the invention is defined only by the following claims.