This invention relates generally to the robotics field, and more specifically to a new and useful robotic arm system.
Robot systems can be used in security situations, industrial settings, and for entertainment. The robot systems can provide audio and video information to a remote operator in dangerous situations such as bomb defusing, chemical spills, SWAT missions, and search and rescue operations. However, if an operator of a robot system encounters a situation requiring delicate manipulation of objects, for example examining an object or taking a chemical sample, it is difficult to accomplish. Thus, there is a need in the robotics field to create a new and useful robotic arm system.
A robot system is disclosed. The system can have a mobile robot and a robotic arm system attached to the mobile robot. The robotic arm system can have an arm base, an arm, a gripper attached to the arm at an end effector attachment location, and a gripper override mechanism. The gripper override mechanism can have a sensor and a clutch. The clutch can have a linear slip interface.
The system can have a captive fastener attaching the arm base to the mobile robot. The captive fastener can have a thumbscrew attached to the arm base.
The system can have a motor and a gearbox. The gearbox can have a non-backdriveable, right-angle high-torque gearbox. The gearbox can have two stages of gears. The gearbox can have a first planetary gear attached to a motor, a right angle worm gear attached to the planetary gear at the motor, and a second planetary gear attached to the right angle worm gear.
The gripper can be detachably attached to the robotic arm system at the end effector attachment location. The system can have a poker configured to be detachably attached to the robotic arm system at the end effector attachment location. The system can have a blower configured to be detachably attached to the robotic arm system at the end effector attachment location.
The arm can have a payload interface. A camera connector can be attached to the payload interface. The arm can have a payload interface. An arm extension can be attached to the payload interface.
The arm can have a payload interface. A second gripper can be attached to the payload interface.
The robot can have a chassis. The arm base can have a base alignment feature. The base alignment feature can mate with a chasses alignment feature in the chassis of the robot.
The system can have an expandable data bus comprising a node. The system can have at least one motor controller connected to the expandable data bus. The system can have a peripheral connected to the expandable data bus. The peripheral connected to the expandable data bus can be a camera.
A robot system is disclosed that can have a mobile robot and a robotic arm system attached to the robot. The robotic arm system can have an arm base, an arm, a motor configured to drive motion of the arm, and a gearbox. The gearbox can have a non-backdriveable, right-angle high-torque gearbox.
A robot system is disclosed that can have a mobile robot, and a robotic arm system attached to the robot. The robotic arm system can have an arm base, a gripper, and a cooling device that can have a fan.
A robot system is disclosed that can have a mobile robot and a robotic arm system attached to the robot. The robotic arm system can have an arm base, a first arm, a first camera attached to the first arm, a second arm extending from the first arm, and a second camera attached to the second arm. The system can have a first light attached to the first arm and a second light attached to the second arm.
The robotic arm system 90 can be attached to and be a component of a robotic system 10. As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
The gearbox 430 can have a first gear stage 4301, connected to the motor and a second gear stage. For example, the first gear stage 4301 can be or have a planetary gear. The second gear stage 4302 can also be connected to a third gear stage 4303. The second gear stage 4202 can have or be a hypoid or worm gear. The second gear stage can make a right turn from the first gear stage 4301 to the third gear stage 4303. The third gear stage 4303 can also be connected to an actuator or lever, for example an arm. The third gear stage 4303 can be a planetary gear. The third gear stage 4303 can be obscured by the third gear stage case. The gearbox 430 can deliver power at a perpendicular angle to the direction in which the gearbox 430 received the power.
The gearbox 430 can be connected to a release device 440. For example, the release device can connect between the gearbox 430 and the gear interface 450. The gear interface can connect directly or indirectly to the arms and/or the end effectors 330. The release device 440 can be a linear slip clutch, a ball detent, a slip clutch, any other mechanical or electromechanical release device, or combinations thereof. The gear interface or gearing interface 450 may include a shaft with a worm pinion interfacing with gears. The shaft can be supported by bearings, spacers, washers, thrustbearings, shaft supports, motor supports, or combinations thereof. The gearing interface 450 can include a hypoid-gearing interface, a spur gear interface (e.g., instead of a pinion-gear interface) and/or a planetary gear interface.
The robotic system 10 can have one or more motor systems 400, 401, 402, 403, 404, 405. Each motor system in the same robotic system 10 can be the same as every other, the same as some of the other, or different than every other motor system throughout the same robotic system 10. Multiple motor systems for a single robotic system 10 can each be customized for ranges of motion, degree of movement precision, or any other suitable application. The robotic system can have from about one to about ten actuators.
The base 100 can attach to the robotic system 10. As shown in
As shown in
As shown in
As shown in
As shown in
The base 100 can have a microprocessor controlling the motor controllers for each motor and communicating with the control board of the robotic system 10. The microprocessors can have and execute control logic software. The motor controllers for each motor can be housed in the base. The motor controls can be connected via wiring to the motors and/or the control board of the robotic system 10. The motor controllers can be housed right next to the motors. The motor controllers can all (or some) be wired directly to a port in the base 100 where the motor controller wiring will connect to the control board of the robotic system. The base 100 can include control logic connected to a controller board on the robotic system 10. The base can include the arm control logic that is controlled by the control board, and/or the arm control logic can be integrated onto the control, board.
The base 100 can interface with the control system in the robotic system 10. The base 100 may be connected to the robotic system 10 via at least one USB connection, wired and/or wireless connections, Ethernet connections, or combinations thereof. The base 100 can receive control signals from the control board of the robotic system 10. An operator can operate an operator control unit (OCU) for the robotic system 10. Control signals generated by the OCU, automatically or in response to the operator's input, can be processed and controlled at the system level by a main controller of the robotic system 10, and delivered to the base 100. The base 100 may communicate directly with an OCU for a robotic system 10 or an entirely independent and separate OCU. The robotic arm 90 may be controlled by an autonomous control program in a microprocessor giving the microprocessor autonomous capability to maneuver or manipulate the robotic arm system 90. Commands could come from the Internet via wifi, remote computer terminal, GPRS modem, satellite phone, mobile phone, infrared, Ethernet, Firewire, other wireless or wired connection protocols, or combinations thereof.
The base 100 may include a rotary joint 96 to provide axial rotation for the robotic arm system 90. The rotary joint 96 can be underneath the robotic arm system 90, for example between the interface (i.e., the connection between the body of the robotic system 10 and the base 100, as shown in
As shown in
The shoulder housing 117 can protect and seal the components of the base 100, including the robotic arm control board 116. The shoulder housing 117 can provide a mounting or fastening interface to the frame or structure of the robotic system 10. The shoulder housing electronics cover gasket 114 can seal the shoulder housing electronics cover 113 and can protect and seal the motor controller 115 and the robotic arm control board 116 from the environment. The motor controller 115 can be a brushless motor controller, for a DC motor or a stepper motor.
The gear 118 can be attached to a first side of the joint while interfacing with a small gear on a second side of the joint, opposite to the first side of the joint, that turns a potentiometer. This creates angular feedback between the two housings (i.e., first housing 117, and second housing is not shown in the figures) of the joint, regardless of the clutch status (e.g., whether the clutch is open or closed), motor position, motor speed, or combinations thereof. The gear 118 can interface with a gear-connected motor in the lower shoulder gearbox output housing 201. The shoulder o-ring 119 can seal the interface between the shoulder housing 117 and lower shoulder gearbox output housing 201, around the lip of the shoulder housing 120. The lip of the shoulder housing 120 can be mated to the lower shoulder gearbox output housing 201.
The sungear 135 can rotate around the shoulder shaft 121 on the sungear bearing 136. The sungear 135 can interface with at least one planetary gear, 133, 134. The planetary gears 133, 134 can be attached to a carrier plate (not shown in perspective) rotating with a bearing 131 between the carrier plate and the shoulder shaft 121. The planetary gear 133, 134 can interface with a single stage ring gear 132. The bearing 131 can be held in place with a snap ring 130.
The ring gear 132 can interface (e.g., the clutch disk/pack interfacing with the housing piece, which acts as pressure plate) with a clutch such that an external torque (e.g., about 100 N-m) on the robotic arm system 90 can be applied without damaging the motor 151. The clutch can slip, for example protecting the gear train and motor. The clutch plates 123, 129 protect the internal portions of the clutch and can interface with other rotary parts. The clutch plate 129 can interface with the shoulder shaft 121, and can enable rotary power from the planetary gearset to be transferred through the clutch friction disk clutch packs 124 to the shoulder gearbox output housing 201. The spacers 125, 128 can hold a bearing 126 inside of the shoulder clutch packs 124, 127. For example, when the clutch packs 124, 127 are pressed together, rotary power can be transferred from the two clutch packs 124, 127 to the shoulder gearbox output housing 201. The shoulder clutch bellevue 122 can compress the clutch packs 124 and 127 together. The shoulder clutch bellevue 122 can be made of steel, titanium, aluminum, plastic, or combinations thereof. A gear 137 can interface with a gearbox 152 and a gear 138. An additional gear 138 can interface with a gear 137 and the shoulder worm shaft 149.
The shoulder worm gear 140 can be aligned and supported by the worm gear bearing support 141. The worm gear bearing support 141 can rotationally support a ball bearing 142 around the sungear inner bearings 136 and 143. The sungear inner bearing 143 can be held in place with a snap ring 144. An internal washer 139 can be used to hold the shoulder worm gear 140 in place.
The shoulder housing cover 145 and the shoulder housing gasket 146 can seal the shoulder housing and protect the components housed inside from moisture, particles, temperature and other elements, and can enable easy access for repairs, replacements or modifications.
The shoulder motor mount 147 can attach, support and align the motor 151 within the shoulder housing 117. The motor 151 can be a brushless, brushed, or stepper motor. The motor 151 can be connected to a 4-to-1 gearbox 152. The 4-to-1 gearbox 152 can enable various speeds and precisions of articulation of the shoulder. The gearbox 152 can interface with a shoulder worm shaft 149. The shoulder worm shaft 149 can be aligned and supported with bearings 155, 156 and thrustbearings 153, 154 located around the shaft and between the shoulder worm shaft 149, the shoulder motor mount 147, and the shoulder worm bearing support 150. The elbow worm pinion 148 is also adapted to turn with the shoulder worm shaft 149, and interfaces with the shoulder worm gear 140.
The thrustbearings 153, 154 and the bearings 155, 156 can protect the rotation of the shoulder worm shaft 149. The thrustbearings 153, 154 can be about 8 mm in diameter. The bearings 155, 156 can be about 14×8×4 mm bearings. The bearing 142 can be or have about 30×42×7 mm ball bearing The bearing 131 can be a ball bearing about 32×20∴7 mm.
As shown in
As shown in
The internal sungear 257 can interface with the elbow worm gear 255. The interface between the internal sungear 257 and the elbow worm gear 255 can be keyed. The elbow ring gear bearing support 256 can hold a bearing 258 around the interface between the internal sungear 257 and the elbow worm gear 255. The bearing 258 can be held in place with a snap ring 259. A washer 260 can provide a thrust bearing surface for the planetary gears 262.
The internal sungear 257 can interface with at least one planetary gear 262 attached to a carrier plate 264. The planetary gear 262 attached to the carrier plate 264 can interface with a ring gear 261. An elbow ring gear bearing support 265 can align the bearings 263, 266 around the carrier plate shaft 264.
The elbow clutch pressure plates 267, 271 can hold a bearing 268 inside of the elbow clutch packs 269, 270. For example, when the elbow clutch packs 269, 270 are pressed together, rotary power can be transferred from the clutchpacks 269, 270 to the elbow joint housing 252. The elbow clutch pressure plates 267, 271 can be keyed to avoid rotation movement around the elbow worm shaft 281, for example transferring torque from the surfaces of the clutch pressure plates 267, 271 to the clutchpacks 269, 270. The elbow clutch bellevue 272 can provide force that can compress the elbow clutch packs 269, 270 together. The elbow clutch bellevue 272 can be made of steel, titanium, aluminum, plastic, or combinations thereof. The elbow clutch nut 273 can support the elbow clutch bellevue 272. The elbow clutch nut 273 can hold the elbow clutch bellevue 272 in place on the elbow worm shaft 281 as the elbow clutch bellevue 272 applies pressure on the elbow clutch pressure plates 267, 271 and the elbow clutch packs 269, 270. The elbow clutch nut 273 can be adjusted to adapt the spacing. As the surfaces wear down on the clutch packs the clutch nut can be adjusted to keep the adjacent parts held tightly together, for example to maintain maximum torque transfer. The elbow clutch nut 273 can include a starred washer, for example for spreading the load of the bellevue 272. The elbow clutch nut 273 can include a variety of locking mechanisms, keys, set screws, pins, washers, or combinations thereof, to keep the elbow clutch nut 273 from rotating with respect to the threaded elbow worm shaft 281 during use.
The motor 277 can be connected to a 14--to-1 gearbox 278. The elbow worm pinion support 279 can align and/or support the elbow worm shaft 281.
As shown in
As shown in
The o-rings 218, 219, 280, 287 can seal the motor 277, gearbox 278 and other components from moisture, particles and other elements. The o-rings 219, 280 and 287 can be about 1.5 mm in thickness with about a 40 mm diameter. The o-ring 218 can be about 2 mm in thickness with about a 47 mm diameter.
The thrustbearings 283, 285, and the bearings 282, 286 can protect the rotation of the elbow shaft 281. The thrustbearings 283, 285 can be about 8 mm in diameter. The bearings 282, 286 can be about 14×8×4 mm.
The I/O connector 227 can connect to additional input/output devices, which may include Ethernet, USB, IEEE 1394 (FireWire), audio, or combinations thereof. The I/O connector 227 can communicate with the robotic arm control board 116, and/or the control board of the robotic system 10. The I/O connector can be USB, and can support up to 127 extra devices (as per the USB specification). For example, the I/O connector can have 1 to 127 nodes available. Additional devices such as the camera 229, or additional motors can be attached to the USB bus, and managed by a USB controller in software or hardware. The individual motor controllers for each axis of motion of the robotic arm system 90 can also be attached to and controlled via the USB bus.
The camera connector 228 can be connected to the camera 229. The camera connector 228 can communicate with the control board of the robotic system 10. The camera 229 can connect to the camera connector 228. The camera 229 can be a webcam, a forward-looking infrared (FLIR) camera, CCD, CMOS, CCIQ, multiple cameras, a zoom camera, wide angle camera, or any combinations thereof. Localized lighting for each camera, such as LED's, IR LED's, a camera flash, or any other suitable lighting source or combination thereof may also be attached to the camera connector 228, the camera 229, or an I/O connector 227.
The robotic arm system 90 can have a supplemental camera. For example, the supplemental camera can be attached to a boom or mini arm extending from the robotic arm. The supplemental camera can be positioned to look down at the primary camera 229 and/or the gripper. For example, the supplemental camera can provide a second, simultaneous view from a different perspective than the primary camera 229. The visual data from supplemental camera and the primary camera 229 can be processed with the relative position data for each camera (e.g., from respective sensors, such as potentiometers) to create a three-dimensional image or a navigatable virtual space. The primary camera 229 can have a primary light attached to the primary camera 229 or on the arm adjacent to the camera 229. The supplemental light can have a supplemental light attached to the supplemental camera or on the boom or arm adjacent to the supplemental camera.
As shown in
The end effector 300 can be attached to a wrist joint 98 at the end of the modular arm 200 to enable additional degrees of motion and precision control.
As shown in
The gripper worm pinion support 308 can support and align the elbow worm pinion 312 on the gripper worm shaft 316. The gripper worm pinion support 308 may include interfaces for sealing with o-rings 307,309. The gripper worm pinion support 308 can interface with the gripper housing 315. The gripper worm pinion support 308 can interface with a wrist joint, for example to provide an additional axis of rotation to at least one gripper finger 330.
The gripper housing 315 can contain a gripper worm shaft 316. The gripper worm shaft 316 can interface with an elbow worm pinion 312. The elbow worm pinion 312 can interface with at least one gripper worm gear 322 inside the gripper housing 315.
The elbow worm pinion 312 can interface with two identical gripper worm gears. Each gripper worm gear can torque a corresponding gripper finger 330. The gripper worm gear 322 can interface with the gripper worm shaft 316. The gripper worm shaft 316 can interface with the gripper shaft torquer 329, for example to torque a gripper finger 330. The gripper housing can be closed and sealed with a gripper housing cap 324. The gripper housing cap 324 can align and protect the components inside the gripper housing 315.
The gripper shaft torquer 329 can interface with the gripper finger 330 via the gripper digit 331. The gripper shaft torquer 329 can interface with the gripper worm shaft 316. For example when the gripper worm shaft 316 torques, the gripper shaft torquer 329 can torques the entire gripper finger 330. The interface between the gripper shaft torquer 329 and the gripper digit 331 can be keyed. The interface between the gripper shaft torquer 329 and the gripper worm shaft 316 can be keyed. The keying can be a hex-keying pattern.
The gripper worm shaft 316 can be protected and aligned using shims 317, 320, 323. The shim 317 can be about 14×8×0.3 mm. The shim 320 can be about 14×8×0.1 mm. The shim 323 can be about 14×8×0.1 mm. The gripper oil seal 318 can seal in lubricant to protect and align the gripper worm shaft 316. The bearing 319 can be about 14×8×4 mm.
The gripper locking hub 321 can interface with the gripper worm shaft 316, and the gripper worm gear 322. When the gripper worm gear 322 rotates, the gripper kicking hub 321 can transmit torque to the gripper worm shaft 316.
The end effecter 300 can include at least one gripper finger 330. The gripper finger 330 can include a gripper digit 331. The gripper digit 331 can be connected to a gripper grip 333 using a fastener such as a shoulder bolt 332. The gripper finger 330 may include a gripper pad 334, for example to protect fragile objects or surfaces the gripper finger 330 contacts. The gripper pad 334 can be made of foam rubber, elastomers, synthetic and natural rubbers, or combinations thereof.
The o-rings 307, 309 can seal the gripper motor 301, gearbox 302 and clutch device 305. The o-rings 307, 309 can protect the gripper motor 301, gearbox 302 and clutch device 305 from moisture, particles and other elements. The o-rings 307 and 309 can be about 1.5 mm thick and about 40 mm in diameter around the entire o-ring.
The thrustbearings 311, 313, and the bearings 310, 314 can protect the rotation of the gripper shaft 306. The thrustbearings 311, 313 can be about 8 mm in diameter. The bearings 310, 314 can be about 14×8×4 mm.
The bearing 325, o-ring 326, gripper oil seal 327 and shim 328 can seal, align and protect the rotation of the gripper finger 330. The bearing 325 can be about 14×8×4 mm. The o-ring 326 can be about a 1.5 mm internal diameter thickness with about a 36 mm diameter. The gripper oil seal 327 can be a single lip or double lip shaft seal. The shim 328 can be about 14 mm by about 8 mm by about 0.3 mm.
As shown in
The brass acme nut 394 can slide inside of the rack 393. The rack 393 can move in a linear motion to open and close the gripper finger 330. When a large, overloading force is applied to the gripper finger 330, the overloading force can be transferred to the rack 393 in the. form of a linear motion. The transfer of the force can overcome the press-fit between the rack 393 and gripper finger 330, causing the difference in the two potentiometer values to change. That way, the logic software can conclude that the gripper finger 330 was stressed, and can correct the potentiometer values by closing the gripper finger 330, and using the motor to force the acme nut 394 to slide inside of the rack 393.
Another end effector 300 is shown in
The gripper digits 331, 337 can be identical to improve manufacturing, servicing, and assembly of the end effector 300, but can alternatively be different digits or mechanical devices, depending on the functionality of the end effector 300.
The gripper grip 333 can be aligned or angled with a finger alignment plate 335. The finger alignment plate 335 can interface with the gripper grip 333 using a keyed interface or other interlocking or non-interlocking interface, but any suitable interface can be used. The finger alignment plate 335 can adjust the angle or alignment of the gripper grip 333.
The digit locking plate 336, 338 can attach, support and align the gripper digits 331, 337 in position around a rack 393, such that when the position of the rack 393 is adjusted, the gripper digits 331, 337 can move simultaneously. Gripper digits can be fixed relative to the rack 393 or another gripper digit.
As shown in
A cooling device can be attached to the base 100 or any joint that uses a motor controller for active cooling in extreme operating conditions (e.g. high temperatures). The cooling device can use heat pipes to pull heat out of the electronics and motors toward a heatsink that is cooled by a blower/fan on the outside of the arm. The cooling device can be configured to perform a refrigeration cycle and have a compressor and an evaporator. The cooling device can be configured to cool the motors and/or joints. The robotic arm system 90 can have a thermostat that can turn the cooling system on or off, for example, based on the temperature of a component, such as the motors and/or joints.
Throughout the entire robotic arm system 90, fasteners such as machine screws, bolts, snaps, hooks, rivets, nails, ties, glue, welds, spot welds, or combinations thereof, can be used to connect any or all of the components together.
The elbow joints can have a single rotational degree of freedom. The elbow joints can have single linear hinge joints. The axis of rotation of the rotational degree of freedom of the elbow joint can be perpendicular to the longitudinal axis of one or both arms, base or end effectors interfacing with the joint.
The wrist joints can have one or two rotational degrees of freedom. The wrist joints can have one or two linear hinge joints. Each hinge joint can have a rotational axis perpendicular to the rotational axis of the other hinge joint in the wrist joint
The axes of rotation of the rotational degree of freedom of the wrist joint can be perpendicular and/or parallel (e.g., coaxial, coincident) to the longitudinal axis of one or both arms, base or end effectors interfacing with the joint.
The shoulder joints can have three rotational degrees of freedom. The shoulder joints can have three linear hinge joints. Each hinge joint can have a rotational axis perpendicular to the rotational axis of the other hinge joints in the shoulder joint, and/or a ball-in-socket joint.
“Interface” is used throughout this disclosure to mean connect to, rotatably and/or translatably attach to, releasably or non-releasably fix to, press against, contact, or combinations thereof.
The robotic system 10 can include any of the systems and elements disclosed in U.S. Pat. No. 8,100,205, issued 24 Jan. 2012, which is incorporated herein by reference in its entirety.
As a person skilled in the art will recognize from the previous detailed description and from the figures and claims, modifications and changes can be made to the variations of the invention without departing from the scope of this invention defined in the following claims. Elements, characteristics and configurations of the various variations of the disclosure can be combined with one another and/or used in plural when described in singular or used in plural when described singularly.
The present application claims priority to U.S. Provisional Application 61/438,168 filed 31 Jan. 2011 which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
61438168 | Jan 2011 | US |