Robotic Gripping Device for Grasping Handles and Objects — X Development Llc (US20240091962A1)
Analyze & explore related research in Conceptio
Connect this record directly into your research workflow or AI agent. Explore citations across open repositories, query full text, and export structured proof bundles.
ABSTRACT
Abstract
An apparatus is described comprising a first gripping component having a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and a second gripping component having a second proximal region having a second rigid geometry configured to receive the handle of the tool and a second distal region having a second shape-adaptive finger. The first distal region is separated by a clearance from the second distal region when the first rigid geometry and the second rigid geometry are grasping the handle of the tool and, in an absence of the handle of the tool, the first proximal region and the second proximal region enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
Description
BACKGROUND
As technology advances, various types of robotic devices are being created for performing a variety of functions that may assist users. Robotic devices may be used for applications involving material handling, transportation, welding, assembly, and dispensing, among others. Over time, the manner in which these robotic systems operate is becoming more intelligent, efficient, and intuitive. As robotic systems become increasingly prevalent in numerous aspects of modern life, it is desirable for robotic systems to be efficient. Therefore, a demand for efficient robotic systems has helped open up a field of innovation in actuators, movement, sensing techniques, as well as component design and assembly.
Robotic devices, such as robotic legs and arms, may include various components or attachments that are designed to interact with the environment. Such components may include robotic feet and hands, which may include additional components that can be used to support, stabilize, grip, and otherwise allow a robotic device to effectively carry out one or more actions.
In particular, robotic arms may include one or more âend effectorsâ that interact with the environment. For example, end effectors may be impactive (such as a claw), ingressive (such as a pin or needle), astrictive (such as a vacuum or suction element) or contigutive (requiring contact for adhesion, such as glue).
End effectors are any devices designed to interact with the environment that are components of robotic manipulators (e.g., robotic arms) or can be attached at the end of robotic manipulators. End effectors may include a gripper having a variety of potential gripping surfaces, such as jaws, claws, or mechanical fingers. The shape of the gripping surface can be chosen according to the shape of the objects that are intended to be manipulated by the gripper. However, it is difficult to optimize an end effector for more than one purpose, or type of grasp. For instance, a pinching grasp and an enveloping grasp are often not able to be effectively and efficiently performed by the same end effector set-up.
SUMMARY
The present application discloses implementations that relate to robot grippers that are able to effectively and efficiently achieve various grasp types without having to reconfigure the robotic grippers. A robotic gripping device may include two gripping components, arranged opposite each other, that may include multiple portions suited for the desired tasks.
For instance, in one example, the present application describes an apparatus comprising a first gripping component having a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and a second gripping component having a second proximal region having a second rigid geometry configured to receive the handle of the tool and a second distal region having a second shape-adaptive finger. The first distal region is separated by a clearance from the second distal region when the first rigid geometry and the second rigid geometry are grasping the handle of the tool and, in an absence of the handle of the tool, the first proximal region and the second proximal region enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
In another example, the present application describes a method comprising actuating a first gripping component comprising a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and actuating a second gripping component comprising a second proximal region having a second rigid geometry configured to receive a handle of a tool and a second distal region having a second shape-adaptive finger. In an absence of the handle of the tool, the method includes enabling, by the first proximal region of the first gripping component and the second proximal region of the second gripping component, a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
In a third example, the present application describes a robotic device including a robotic gripping apparatus having a first gripping component having a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and a second gripping component having a second proximal region having a second rigid geometry configured to receive the handle of the tool and a second distal region having a second shape-adaptive finger. The first distal region is separated by a clearance from the second distal region when the first rigid geometry and the second rigid geometry are grasping the handle of the tool and, in an absence of the handle of the tool, the first proximal region and the second proximal region enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the figures and the following detailed description and the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a configuration of a robotic system, in accordance with example embodiments.
FIG. 2 illustrates a mobile robot, in accordance with example embodiments.
FIG. 3 illustrates an exploded view of a mobile robot, in accordance with example embodiments.
FIG. 4 illustrates a robotic arm, in accordance with example embodiments.
FIG. 5 A is a depiction of a robotic gripping apparatus, according to example embodiments.
FIG. 5 B is a depiction of the apparatus in FIG. 5 A , according to example embodiments.
FIG. 5 C is a depiction of the apparatus in FIG. 5 A , according to example embodiments.
FIG. 5 D is a depiction of the apparatus in FIG. 5 A , according to example embodiments.
FIGS. 6 A, 6 B, and 6 C are top views of a proximal region of a gripping component comprising tines, according to example embodiments.
FIGS. 7 A, 7 B, and 7 C are top views of a proximal region of a gripping component comprising tines, according to example embodiments.
FIG. 8 A is a depiction of an apparatus, according to example embodiments.
FIG. 8 B is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 8 C is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 8 D is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 8 E is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 9 is a flowchart of a method, according to example embodiments.
DETAILED DESCRIPTION
Example methods, devices, and systems are described herein. It should be understood that the words âexampleâ and âexemplaryâ are used herein to mean âserving as an example, instance, or illustration.â Any embodiment or feature described herein as being an âexampleâ or âexemplaryâ is not necessarily to be construed as preferred or advantageous over other embodiments or features unless indicated as such. Other embodiments can be utilized, and other changes can be made, without departing from the scope of the subject matter presented herein.
Thus, the example embodiments described herein are not meant to be limiting. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations.
Throughout this description, the articles âaâ or âanâ are used to introduce elements of the example embodiments. Any reference to âaâ or âanâ refers to âat least one,â and any reference to âtheâ refers to âthe at least one,â unless otherwise specified, or unless the context clearly dictates otherwise. The intent of using the conjunction âorâ within a described list of at least two terms is to indicate any of the listed terms or any combination of the listed terms.
The use of ordinal numbers such as âfirst,â âsecond,â âthirdâ and so on is to distinguish respective elements rather than to denote a particular order of those elements. For purpose of this description, the terms âmultipleâ and âa plurality ofâ refer to âtwo or moreâ or âmore than one.â
Further, unless context suggests otherwise, the features illustrated in each of the figures may be used in combination with one another. Thus, the figures should be generally viewed as component aspects of one or more overall embodiments, with the understanding that not all illustrated features are necessary for each embodiment. In the figures, similar symbols typically identify similar components, unless context dictates otherwise. Further, unless otherwise noted, figures are not drawn to scale and are used for illustrative purposes only. Moreover, the figures are representational only and not all components are shown. For example, additional structural or restraining components might not be shown.
Additionally, any enumeration of elements, blocks, or steps in this specification or the claims is for purposes of clarity. Thus, such enumeration should not be interpreted to require or imply that these elements, blocks, or steps adhere to a particular arrangement or are carried out in a particular order.
I. Overview
A robotic device may be used for a variety of applications to streamline processes, such as material handling, transportation, assembly, and manufacturing. For some applications, a robotic device may need to effectively and efficiently achieve various grasp types without having to reconfigure a robotic gripper. As disclosed herein, a robotic gripping device may include two gripping components, arranged opposite each other, that may include multiple portions suited for the desired tasks.
In some examples, a robotic gripper may be controlled to perform a series of tasks that require different types of gripping actions, such as grasping/enveloping and pinching. Generally, it is difficult and inefficient to use a robotic gripping device designed to grasp something to instead pinch something and vice versa. In addition, sometimes there is not enough force and/or control in a robotic gripping device designed for one type of grip to be used for another type of grip that it was not designed for. For instance, a robotic gripping device that is designed to pinch an object might not have enough force and/or control to complete a task that requires an enveloping grip, such as holding a handle of a tool and utilizing said tool.
Proposed herein are robotic gripping components capable of efficiently achieving multiple grasp types without requiring an assembly change of end effectors on the robot or otherwise creating unnecessary inefficiency. These robotic gripping devices may be used in a variety of applications requiring multiple types of grips to complete one or more tasks. For example, a robotic device may be charged with cleaning a room, including tasks such as vacuuming the room as well as clearing off a table. The robotic gripping components proposed herein may be able to envelope a handle of a tool, such as a vacuum, to complete that portion of the task but may also be able to pinch and grab items, such as water bottles or cans, from the table in order to dispose of them.
Example robotic gripping devices disclosed herein may eliminate the need in the above scenario or other similar scenarios to use multiple robotic devices such that each robotic device is structured with a single type of gripping component and tasked only with duties requiring use of that type of gripping component. Example robotic gripping devices disclosed herein may also eliminate the need to use a singular robotic device with interchangeable gripping components and the need to use the time and energy to exchange a first type of end effector suitable for some tasks with a second type of end effector suitable for other tasks. Instead, example robotic gripping devices disclosed herein may include a first gripping component and a second gripping component that are configured such that an enveloping-type grasp may be performed between a portion of the two gripping components and a pinch-type grasp may be performed between another portion of the two gripping components without having to change the configuration of the robotic device at all.
In examples described herein, proximal regions of the gripping components may be designed to enable a pinch grip between distal regions of the gripping components. More specifically, the opposing motion of the proximal regions, a maintained clearance therebetween, and the specific geometry of the distal regions with respect to each other (and to the proximal regions) are factors which may contribute to enable the pinch grip.
<div id="p-0039" nu
BACKGROUND
As technology advances, various types of robotic devices are being created for performing a variety of functions that may assist users. Robotic devices may be used for applications involving material handling, transportation, welding, assembly, and dispensing, among others. Over time, the manner in which these robotic systems operate is becoming more intelligent, efficient, and intuitive. As robotic systems become increasingly prevalent in numerous aspects of modern life, it is desirable for robotic systems to be efficient. Therefore, a demand for efficient robotic systems has helped open up a field of innovation in actuators, movement, sensing techniques, as well as component design and assembly.
Robotic devices, such as robotic legs and arms, may include various components or attachments that are designed to interact with the environment. Such components may include robotic feet and hands, which may include additional components that can be used to support, stabilize, grip, and otherwise allow a robotic device to effectively carry out one or more actions.
In particular, robotic arms may include one or more âend effectorsâ that interact with the environment. For example, end effectors may be impactive (such as a claw), ingressive (such as a pin or needle), astrictive (such as a vacuum or suction element) or contigutive (requiring contact for adhesion, such as glue).
End effectors are any devices designed to interact with the environment that are components of robotic manipulators (e.g., robotic arms) or can be attached at the end of robotic manipulators. End effectors may include a gripper having a variety of potential gripping surfaces, such as jaws, claws, or mechanical fingers. The shape of the gripping surface can be chosen according to the shape of the objects that are intended to be manipulated by the gripper. However, it is difficult to optimize an end effector for more than one purpose, or type of grasp. For instance, a pinching grasp and an enveloping grasp are often not able to be effectively and efficiently performed by the same end effector set-up.
SUMMARY
The present application discloses implementations that relate to robot grippers that are able to effectively and efficiently achieve various grasp types without having to reconfigure the robotic grippers. A robotic gripping device may include two gripping components, arranged opposite each other, that may include multiple portions suited for the desired tasks.
For instance, in one example, the present application describes an apparatus comprising a first gripping component having a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and a second gripping component having a second proximal region having a second rigid geometry configured to receive the handle of the tool and a second distal region having a second shape-adaptive finger. The first distal region is separated by a clearance from the second distal region when the first rigid geometry and the second rigid geometry are grasping the handle of the tool and, in an absence of the handle of the tool, the first proximal region and the second proximal region enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
In another example, the present application describes a method comprising actuating a first gripping component comprising a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and actuating a second gripping component comprising a second proximal region having a second rigid geometry configured to receive a handle of a tool and a second distal region having a second shape-adaptive finger. In an absence of the handle of the tool, the method includes enabling, by the first proximal region of the first gripping component and the second proximal region of the second gripping component, a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
In a third example, the present application describes a robotic device including a robotic gripping apparatus having a first gripping component having a first proximal region having a first rigid geometry configured to receive a handle of a tool and a first distal region having a first shape-adaptive finger and a second gripping component having a second proximal region having a second rigid geometry configured to receive the handle of the tool and a second distal region having a second shape-adaptive finger. The first distal region is separated by a clearance from the second distal region when the first rigid geometry and the second rigid geometry are grasping the handle of the tool and, in an absence of the handle of the tool, the first proximal region and the second proximal region enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
The foregoing summary is illustrative only and is not intended to be in any way limiting. In addition to the illustrative aspects, embodiments, and features described above, further aspects, embodiments, and features will become apparent by reference to the figures and the following detailed description and the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a configuration of a robotic system, in accordance with example embodiments.
FIG. 2 illustrates a mobile robot, in accordance with example embodiments.
FIG. 3 illustrates an exploded view of a mobile robot, in accordance with example embodiments.
FIG. 4 illustrates a robotic arm, in accordance with example embodiments.
FIG. 5 A is a depiction of a robotic gripping apparatus, according to example embodiments.
FIG. 5 B is a depiction of the apparatus in FIG. 5 A , according to example embodiments.
FIG. 5 C is a depiction of the apparatus in FIG. 5 A , according to example embodiments.
FIG. 5 D is a depiction of the apparatus in FIG. 5 A , according to example embodiments.
FIGS. 6 A, 6 B, and 6 C are top views of a proximal region of a gripping component comprising tines, according to example embodiments.
FIGS. 7 A, 7 B, and 7 C are top views of a proximal region of a gripping component comprising tines, according to example embodiments.
FIG. 8 A is a depiction of an apparatus, according to example embodiments.
FIG. 8 B is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 8 C is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 8 D is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 8 E is a depiction of the apparatus in FIG. 8 A , according to example embodiments.
FIG. 9 is a flowchart of a method, according to example embodiments.
DETAILED DESCRIPTION
Example methods, devices, and systems are described herein. It should be understood that the words âexampleâ and âexemplaryâ are used herein to mean âserving as an example, instance, or illustration.â Any embodiment or feature described herein as being an âexampleâ or âexemplaryâ is not necessarily to be construed as preferred or advantageous over other embodiments or features unless indicated as such. Other embodiments can be utilized, and other changes can be made, without departing from the scope of the subject matter presented herein.
Thus, the example embodiments described herein are not meant to be limiting. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations.
Throughout this description, the articles âaâ or âanâ are used to introduce elements of the example embodiments. Any reference to âaâ or âanâ refers to âat least one,â and any reference to âtheâ refers to âthe at least one,â unless otherwise specified, or unless the context clearly dictates otherwise. The intent of using the conjunction âorâ within a described list of at least two terms is to indicate any of the listed terms or any combination of the listed terms.
The use of ordinal numbers such as âfirst,â âsecond,â âthirdâ and so on is to distinguish respective elements rather than to denote a particular order of those elements. For purpose of this description, the terms âmultipleâ and âa plurality ofâ refer to âtwo or moreâ or âmore than one.â
Further, unless context suggests otherwise, the features illustrated in each of the figures may be used in combination with one another. Thus, the figures should be generally viewed as component aspects of one or more overall embodiments, with the understanding that not all illustrated features are necessary for each embodiment. In the figures, similar symbols typically identify similar components, unless context dictates otherwise. Further, unless otherwise noted, figures are not drawn to scale and are used for illustrative purposes only. Moreover, the figures are representational only and not all components are shown. For example, additional structural or restraining components might not be shown.
Additionally, any enumeration of elements, blocks, or steps in this specification or the claims is for purposes of clarity. Thus, such enumeration should not be interpreted to require or imply that these elements, blocks, or steps adhere to a particular arrangement or are carried out in a particular order.
I. Overview
A robotic device may be used for a variety of applications to streamline processes, such as material handling, transportation, assembly, and manufacturing. For some applications, a robotic device may need to effectively and efficiently achieve various grasp types without having to reconfigure a robotic gripper. As disclosed herein, a robotic gripping device may include two gripping components, arranged opposite each other, that may include multiple portions suited for the desired tasks.
In some examples, a robotic gripper may be controlled to perform a series of tasks that require different types of gripping actions, such as grasping/enveloping and pinching. Generally, it is difficult and inefficient to use a robotic gripping device designed to grasp something to instead pinch something and vice versa. In addition, sometimes there is not enough force and/or control in a robotic gripping device designed for one type of grip to be used for another type of grip that it was not designed for. For instance, a robotic gripping device that is designed to pinch an object might not have enough force and/or control to complete a task that requires an enveloping grip, such as holding a handle of a tool and utilizing said tool.
Proposed herein are robotic gripping components capable of efficiently achieving multiple grasp types without requiring an assembly change of end effectors on the robot or otherwise creating unnecessary inefficiency. These robotic gripping devices may be used in a variety of applications requiring multiple types of grips to complete one or more tasks. For example, a robotic device may be charged with cleaning a room, including tasks such as vacuuming the room as well as clearing off a table. The robotic gripping components proposed herein may be able to envelope a handle of a tool, such as a vacuum, to complete that portion of the task but may also be able to pinch and grab items, such as water bottles or cans, from the table in order to dispose of them.
Example robotic gripping devices disclosed herein may eliminate the need in the above scenario or other similar scenarios to use multiple robotic devices such that each robotic device is structured with a single type of gripping component and tasked only with duties requiring use of that type of gripping component. Example robotic gripping devices disclosed herein may also eliminate the need to use a singular robotic device with interchangeable gripping components and the need to use the time and energy to exchange a first type of end effector suitable for some tasks with a second type of end effector suitable for other tasks. Instead, example robotic gripping devices disclosed herein may include a first gripping component and a second gripping component that are configured such that an enveloping-type grasp may be performed between a portion of the two gripping components and a pinch-type grasp may be performed between another portion of the two gripping components without having to change the configuration of the robotic device at all.
In examples described herein, proximal regions of the gripping components may be designed to enable a pinch grip between distal regions of the gripping components. More specifically, the opposing motion of the proximal regions, a maintained clearance therebetween, and the specific geometry of the distal regions with respect to each other (and to the proximal regions) are factors which may contribute to enable the pinch grip.
II. Example Robotic Systems
FIG. 1 illustrates an example configuration of a robotic system that may be used in connection with the implementations described herein. Robotic system 100 may be configured to operate autonomously, semi-autonomously, or using directions provided by user(s). Robotic system 100 may be implemented in various forms, such as a robotic arm, industrial robot, or some other arrangement. Some example implementations involve a robotic system 100 engineered to be low cost at scale and designed to support a variety of tasks. Robotic system 100 may be designed to be capable of operating around people. Robotic system 100 may also be optimized for machine learning. Throughout this description, robotic system 100 may also be referred to as a robot, robotic device, or mobile robot, among other designations.
As shown in FIG. 1 , robotic system 100 may include processor(s) 102 , data storage 104 , and controller(s) 108 , which together may be part of control system 118 . Robotic system 100 may also include sensor(s) 112 , power source(s) 114 , mechanical components 110 , and electrical components 116 . Nonetheless, robotic system 100 is shown for illustrative purposes, and may include more or fewer components. The various components of robotic system 100 may be connected in any manner, including wired or wireless connections. Further, in some examples, components of robotic system 100 may be distributed among multiple physical entities rather than a single physical entity. Other example illustrations of robotic system 100 may exist as well.
Processor(s) 102 may operate as one or more general-purpose hardware processors or special purpose hardware processors (e.g., digital signal processors, application specific integrated circuits, etc.). Processor(s) 102 may be configured to execute computer- readable program instructions 106 , and manipulate data 107 , both of which are stored in data storage 104 . Processor(s) 102 may also directly or indirectly interact with other components of robotic system 100 , such as sensor(s) 112 , power source(s) 114 , mechanical components 110 , or electrical components 116 .
Data storage 104 may be one or more types of hardware memory. For example, data storage 104 may include or take the form of one or more computer-readable storage media that can be read or accessed by processor(s) 102 . The one or more computer-readable storage media can include volatile or non-volatile storage components, such as optical, magnetic, organic, or another type of memory or storage, which can be integrated in whole or in part with processor(s) 102 . In some implementations, data storage 104 can be a single physical device. In other implementations, data storage 104 can be implemented using two or more physical devices, which may communicate with one another via wired or wireless communication. As noted previously, data storage 104 may include the computer- readable program instructions 106 and data 107 . Data 107 may be any type of data, such as configuration data, sensor data, or diagnostic data, among other possibilities.
Controller 108 may include one or more electrical circuits, units of digital logic, computer chips, or microprocessors that are configured to (perhaps among other tasks), interface between any combination of mechanical components 110 , sensor(s) 112 , power source(s) 114 , electrical components 116 , control system 118 , or a user of robotic system 100 . In some implementations, controller 108 may be a purpose-built embedded device for performing specific operations with one or more subsystems of the robotic system 100 .
Control system 118 may monitor and physically change the operating conditions of robotic system 100 . In doing so, control system 118 may serve as a link between portions of robotic system 100 , such as between mechanical components 110 or electrical components 116 . In some instances, control system 118 may serve as an interface between robotic system 100 and another computing device. Further, control system 118 may serve as an interface between robotic system 100 and a user. In some instances, control system 118 may include various components for communicating with robotic system 100 , including a joystick, buttons, or ports, etc. The example interfaces and communications noted above may be implemented via a wired or wireless connection, or both. Control system 118 may perform other operations for robotic system 100 as well.
During operation, control system 118 may communicate with other systems of robotic system 100 via wired or wireless connections, and may further be configured to communicate with one or more users of the robot. As one possible illustration, control system 118 may receive an input (e.g., from a user or from another robot) indicating an instruction to perform a requested task, such as to pick up and move an object from one location to another location. Based on this input, control system 118 may perform operations to cause the robotic system 100 to make a sequence of movements to perform the requested task. As another illustration, a control system may receive an input indicating an instruction to move to a requested location. In response, control system 118 (perhaps with the assistance of other components or systems) may determine a direction and speed to move robotic system 100 through an environment en route to the requested location.
Operations of control system 118 may be carried out by processor(s) 102 . Alternatively, these operations may be carried out by controller(s) 108 , or a combination of processor(s) 102 and controller(s) 108 . In some implementations, control system 118 may partially or wholly reside on a device other than robotic system 100 , and therefore may at least in part control robotic system 100 remotely.
Mechanical components 110 represent hardware of robotic system 100 that may enable robotic system 100 to perform physical operations. As a few examples, robotic system 100 may include one or more physical members, such as an arm, an end effector, a head, a neck, a torso, a base, and wheels. The physical members or other parts of robotic system 100 may further include actuators arranged to move the physical members in relation to one another. Robotic system 100 may also include one or more structured bodies for housing control system 118 or other components, and may further include other types of mechanical components. The particular mechanical components 110 used in a given robot may vary based on the design of the robot, and may also be based on the operations or tasks the robot may be configured to perform.
In some examples, mechanical components 110 may include one or more removable components. Robotic system 100 may be configured to add or remove such removable components, which may involve assistance from a user or another robot. For example, robotic system 100 may be configured with removable end effectors or digits that can be replaced or changed as needed or desired. In some implementations, robotic system 100 may include one or more removable or replaceable battery units, control systems, power systems, bumpers, or sensors. Other types of removable components may be included within some implementations.
Robotic system 100 may include sensor(s) 112 arranged to sense aspects of robotic system 100 . Sensor(s) 112 may include one or more force sensors, torque sensors, velocity sensors, acceleration sensors, position sensors, proximity sensors, motion sensors, location sensors, load sensors, temperature sensors, touch sensors, depth sensors, ultrasonic range sensors, infrared sensors, object sensors, or cameras, among other possibilities. Within some examples, robotic system 100 may be configured to receive sensor data from sensors that are physically separated from the robot (e.g., sensors that are positioned on other robots or located within the environment in which the robot is operating).
Sensor(s) 112 may provide sensor data to processor(s) 102 (perhaps by way of data 107 ) to allow for interaction of robotic system 100 with its environment, as well as monitoring of the operation of robotic system 100 . The sensor data may be used in evaluation of various factors for activation, movement, and deactivation of mechanical components 110 and electrical components 116 by control system 118 . For example, sensor(s) 112 may capture data corresponding to the terrain of the environment or location of nearby objects, which may assist with environment recognition and navigation.
In some examples, sensor(s) 112 may include RADAR (e.g., for long-range object detection, distance determination, or speed determination), LIDAR (e.g., for short-range object detection, distance determination, or speed determination), SONAR (e.g., for underwater object detection, distance determination, or speed determination), VICON® (e.g., for motion capture), one or more cameras (e.g., stereoscopic cameras for 3D vision), a global positioning system (GPS) transceiver, or other sensors for capturing information of the environment in which robotic system 100 is operating. Sensor(s) 112 may monitor the environment in real time, and detect obstacles, elements of the terrain, weather conditions, temperature, or other aspects of the environment. In another example, sensor(s) 112 may capture data corresponding to one or more characteristics of a target or identified object, such as a size, shape, profile, structure, or orientation of the object.
Further, robotic system 100 may include sensor(s) 112 configured to receive information indicative of the state of robotic system 100 , including sensor(s) 112 that may monitor the state of the various components of robotic system 100 . Sensor(s) 112 may measure activity of systems of robotic system 100 and receive information based on the operation of the various features of robotic system 100 , such as the operation of an extendable arm, an end effector, or other mechanical or electrical features of robotic system 100 . The data provided by sensor(s) 112 may enable control system 118 to determine errors in operation as well as monitor overall operation of components of robotic system 100 .
As an example, robotic system 100 may use force/torque sensors to measure load on various components of robotic system 100 . In some implementations, robotic system 100 may include one or more force/torque sensors on an arm or end effector to measure the load on the actuators that move one or more members of the arm or end effector. In some examples, the robotic system 100 may include a force/torque sensor at or near the wrist or end effector, but not at or near other joints of a robotic arm. In further examples, robotic system 100 may use one or more position sensors to sense the position of the actuators of the robotic system. For instance, such position sensors may sense states of extension, retraction, positioning, or rotation of the actuators on an arm or end effector.
As another example, sensor(s) 112 may include one or more velocity or acceleration sensors. For instance, sensor(s) 112 may include an IMU. The IMU may sense velocity and acceleration in the world frame, with respect to the gravity vector. The velocity and acceleration sensed by the IMU may then be translated to that of robotic system 100 based on the location of the IMU in robotic system 100 and the kinematics of robotic system 100 .
Robotic system 100 may include other types of sensors not explicitly discussed herein. Additionally or alternatively, the robotic system may use particular sensors for purposes not enumerated herein.
Robotic system 100 may also include one or more power source(s) 114 configured to supply power to various components of robotic system 100 . Among other possible power systems, robotic system 100 may include a hydraulic system, electrical system, batteries, or other types of power systems. As an example illustration, robotic system 100 may include one or more batteries configured to provide charge to components of robotic system 100 . Some of mechanical components 110 or electrical components 116 may each connect to a different power source, may be powered by the same power source, or be powered by multiple power sources.
Any type of power source may be used to power robotic system 100 , such as electrical power or a gasoline engine. Additionally or alternatively, robotic system 100 may include a hydraulic system configured to provide power to mechanical components 110 using fluid power. Components of robotic system 100 may operate based on hydraulic fluid being transmitted throughout the hydraulic system to various hydraulic motors and hydraulic cylinders, for example. The hydraulic system may transfer hydraulic power by way of pressurized hydraulic fluid through tubes, flexible hoses, or other links between components of robotic system 100 . Power source(s) 114 may charge using various types of charging, such as wired connections to an outside power source, wireless charging, combustion, or other examples.
Electrical components 116 may include various mechanisms capable of processing, transferring, or providing electrical charge or electric signals. Among possible examples, electrical components 116 may include electrical wires, circuitry, or wireless communication transmitters and receivers to enable operations of robotic system 100 . Electrical components 116 may interwork with mechanical components 110 to enable robotic system 100 to perform various operations. Electrical components 116 may be configured to provide power from power source(s) 114 to the various mechanical components 110 , for example. Further, robotic system 100 may include electric motors. Other examples of electrical components 116 may exist as well.
Robotic system 100 may include a body, which may connect to or house appendages and components of the robotic system. As such, the structure of the body may vary within examples and may further depend on particular operations that a given robot may have been designed to perform. For example, a robot developed to carry heavy loads may have a wide body that enables placement of the load. Similarly, a robot designed to operate in tight spaces may have a relatively tall, narrow body. Further, the body or the other components may be developed using various types of materials, such as metals or plastics. Within other examples, a robot may have a body with a different structure or made of various types of materials.
The body or the other components may include or carry sensor(s) 112 . These sensors may be positioned in various locations on the robotic system 100 , such as on a body, a head, a neck, a base, a torso, an arm, or an end effector, among other examples.
Robotic system 100 may be configured to carry a load, such as a type of cargo that is to be transported. In some examples, the load may be placed by the robotic system 100 into a bin or other container attached to the robotic system 100 . The load may also represent external batteries or other types of power sources (e.g., solar panels) that the robotic system 100 may utilize. Carrying the load represents one example use for which the robotic system 100 may be configured, but the robotic system 100 may be configured to perform other operations as well.
As noted above, robotic system 100 may include various types of appendages, wheels, end effectors, gripping devices and so on. In some examples, robotic system 100 may include a mobile base with wheels, treads, or some other form of locomotion. Additionally, robotic system 100 may include a robotic arm or some other form of robotic manipulator. In the case of a mobile base, the base may be considered as one of mechanical components 110 and may include wheels, powered by one or more of actuators, which allow for mobility of a robotic arm in addition to the rest of the body.
FIG. 2 illustrates a mobile robot, in accordance with example embodiments. FIG. 3 illustrates an exploded view of the mobile robot, in accordance with example embodiments. More specifically, a robot 200 may include a mobile base 202 , a midsection 204 , an arm 206 , an end-of-arm system (EOAS) 208 , a mast 210 , a perception housing 212 , and a perception suite 214 . The robot 200 may also include a compute box 216 stored within mobile base 202 .
The mobile base 202 includes two drive wheels positioned at a front end of the robot 200 in order to provide locomotion to robot 200 . The mobile base 202 also includes additional casters (not shown) to facilitate motion of the mobile base 202 over a ground surface. The mobile base 202 may have a modular architecture that allows compute box 216 to be easily removed. Compute box 216 may serve as a removable control system for robot 200 (rather than a mechanically integrated control system). After removing external shells, the compute box 216 can be easily removed and/or replaced. The mobile base 202 may also be designed to allow for additional modularity. For example, the mobile base 202 may also be designed so that a power system, a battery, and/or external bumpers can all be easily removed and/or replaced.
The midsection 204 may be attached to the mobile base 202 at a front end of the mobile base 202 . The midsection 204 includes a mounting column which is fixed to the mobile base 202 . The midsection 204 additionally includes a rotational joint for arm 206 . More specifically, the midsection 204 includes the first two degrees of freedom for arm 206 (a shoulder yaw J0 joint and a shoulder pitch J1 joint). The mounting column and the shoulder yaw J0 joint may form a portion of a stacked tower at the front of mobile base 202 . The mounting column and the shoulder yaw J0 joint may be coaxial. The length of the mounting column of midsection 204 may be chosen to provide the <figure-callout id="206" label="arm" filenames="US20240091962A1-20240321-D00000.png,US20240091962A1-20240321
CLAIMS
Claims ( 20 )
What is claimed is:
1 . An apparatus comprising:
a first gripping component comprising a first proximal region and a first distal region, wherein the first proximal region comprises a first rigid geometry configured to receive a handle of a tool, and wherein the first distal region comprises a first shape-adaptive finger; and a second gripping component comprising a second proximal region and a second distal region, wherein the second proximal region comprises a second rigid geometry configured to receive the handle of the tool, and wherein the second distal region comprises a second shape-adaptive finger, wherein the first distal region of the first gripping component is separated by a clearance from the second distal region of the second gripping component when the first rigid geometry and the second rigid geometry are grasping the handle of the tool, and wherein, in an absence of the handle of the tool, the first proximal region of the first gripping component and the second proximal region of the second gripping component enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
2 . The apparatus of claim 1 , wherein the first rigid geometry comprises a plurality of first tines, and wherein the second rigid geometry comprises a plurality of second tines.
3 . The apparatus of claim 2 , wherein the plurality of first tines of the first gripping component are configured to interdigitate with the plurality of second tines of the second gripping component in the absence of the handle of the tool to enable the pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
4 . The apparatus of claim 3 , wherein each first tine in the plurality of first tines is spaced by a first distance having a width of at least one second tine, and wherein each second tine in the plurality of second tines is spaced by a second distance having a width of at least one first tine.
5 . The apparatus of claim 4 , wherein the plurality of first tines are offset from the plurality of second tines such that each first tine in the plurality of first tines is configured to interdigitate into the second distance between each second tine in the plurality of second tines and each second tine in the plurality of second tines is configured to interdigitate into the first distance between each first tine in the plurality of first tines.
6 . The apparatus of claim 4 , wherein each first tine and each second tine have equal width, and wherein the first distance and the second distance are equal.
7 . The apparatus of claim 3 , wherein the plurality of first tines comprises exactly two first tines, and wherein the plurality of second tines comprises exactly two second tines.
8 . The apparatus of claim 3 , wherein the plurality of first tines comprises exactly three first tines, and wherein the plurality of second tines comprises exactly three second tines.
9 . The apparatus of claim 1 , wherein the first rigid geometry of the first proximal region of the first gripping component comprises a semi-cylinder, and wherein the second rigid geometry of the second proximal region of the second gripping component comprises a semi-cylinder.
10 . The apparatus of claim 1 , wherein the first shape-adaptive finger is a first underactuated finger and wherein the second shape-adaptive finger is a second underactuated finger.
11 . The apparatus of claim 10 , wherein the first underactuated finger comprises a first deformable gripping surface and wherein the second underactuated finger comprises a second deformable gripping surface.
12 . The apparatus of claim 11 , wherein the first deformable gripping surface and the second deformable gripping surface each comprises a respective plurality of members coupled together end-to-end to create a respective elongated gripping surface.
13 . The apparatus of claim 1 , wherein the first shape-adaptive finger is configured to be interchanged with a first interchangeable shape-adaptive finger and the second shape-adaptive finger is configured to be interchanged with a second interchangeable shape-adaptive finger.
14 . The apparatus of claim 1 , wherein the first rigid geometry of the first gripping component and the second rigid geometry of the second gripping component are configured to be spaced apart when grasping the handle of the tool.
15 . The apparatus of claim 14 , wherein the first rigid geometry comprises a first keyway, and wherein the second rigid geometry comprises a second keyway, and wherein the handle of the tool comprises a first key and a second key, and wherein the first key is configured to couple with the first keyway of the first rigid geometry and the second key is configured to couple with the second keyway of the second rigid geometry.
16 . The apparatus of claim 14 , wherein the handle of the tool has a non-circular cross section, and wherein the first rigid geometry and the second rigid geometry are configured to receive the non-circular cross sectional shape of the handle of the tool such that the handle of the tool is prevented from rotating in a yaw direction.
17 . A method comprising:
actuating a first gripping component comprising a first proximal region and a first distal region, wherein the first proximal region comprises a first rigid geometry configured to receive a handle of a tool, and wherein the first distal region comprises a first shape-adaptive finger; actuating a second gripping component comprising a second proximal region and a second distal region, wherein the second proximal region comprises a second rigid geometry configured to receive the handle of the tool, and wherein the second distal region comprises a second shape-adaptive finger; and in an absence of the handle of the tool, enabling, by the first proximal region of the first gripping component and the second proximal region of the second gripping component, a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
18 . The method of claim 17 , wherein the first rigid geometry comprises a plurality of first tines, and wherein the second rigid geometry comprises a plurality of second tines, and wherein the plurality of first tines of the first gripping component are configured to interdigitate with the plurality of second tines of the second gripping component in the absence of the handle of the tool to enable the pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
19 . The method of claim 17 , wherein the first rigid geometry comprises a first keyway, and wherein the second rigid geometry comprises a second keyway, and wherein the handle of the tool comprises a first key and a second key, and wherein the first key is configured to couple with the first keyway of the first rigid geometry and the second key is configured to couple with the second keyway of the second rigid geometry, and wherein the first rigid geometry of the first gripping component and the second rigid geometry of the second gripping component are configured to be spaced apart when grasping the handle of the tool.
20 . A robotic device comprising:
a robotic gripping apparatus comprising: a first gripping component comprising a first proximal region and a first distal region, wherein the first proximal region comprises a first rigid geometry configured to receive a handle of a tool, and wherein the first distal region comprises a first shape-adaptive finger; and a second gripping component comprising a second proximal region and a second distal region, wherein the second proximal region comprises a second rigid geometry configured to receive the handle of the tool, and wherein the second distal region comprises a second shape-adaptive finger, wherein the first distal region of the first gripping component is separated by a clearance from the second distal region of the second gripping component when the first rigid geometry and the second rigid geometry are grasping the handle of the tool, and wherein, in an absence of the handle of the tool, the first proximal region of the first gripping component and the second proximal region of the second gripping component enable a pinch grip between the first shape-adaptive finger of the first gripping component and the second shape-adaptive finger of the second gripping component.
US17/932,371
2022-09-15
2022-09-15
Robotic Gripping Device for Grasping Handles and Objects
Abandoned
US20240091962A1
( en )
Priority Applications (1)
Application Number
Priority Date
Filing Date
Title
US17/932,371
US20240091962A1
( en )
2022-09-15
2022-09-15
Robotic Gripping Device for Grasping Handles and Objects
Applications Claiming Priority (1)
Application Number
Priority Date
Filing Date
Title
US17/932,371
US20240091962A1
( en )
2022-09-15
2022-09-15
Robotic Gripping Device for Grasping Handles and Objects
Publications (1)
Publication Number
Publication Date
US20240091962A1
true
US20240091962A1 ( en )
2024-03-21
Family
ID=90245085
Family Applications (1)
Application Number
Title
Priority Date
Filing Date
US17/932,371
Abandoned
US20240091962A1
( en )
2022-09-15
2022-09-15
Robotic Gripping Device for Grasping Handles and Objects
Country Status (1)
Country
Link
US
( 1 )
US20240091962A1
( en )
Cited By (1)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US20240238986A1
( en )
*
2024-02-24
2024-07-18
Raahil Hiral Parikh
Methods, systems, apparatuses, and devices for facilitating independent manipulation of objects
Citations (12)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US4810019A
( en )
*
1987-02-05
1989-03-07
Bruecher Eberhard
Mechanically operated collet chuck for gripping round objects
US20100095799A1
( en )
*
2008-10-21
2010-04-22
Albin Scott R
End effector for mobile remotely controlled robot
US20170282379A1
( en )
*
2016-04-04
2017-10-05
Fanuc Corporation
Robot gripping device
US20170297210A1
( en )
*
2016-04-15
2017-10-19
Fanuc Corporation
Holding apparatus for robot
USD809374S1
( en )
*
2016-12-22
2018-02-06
Unger Marketing International, Llc
Gripping head
US10259665B2
( en )
*
2015-04-21
2019-04-16
Khs Gmbh
Container gripper and transporting device for transporting containers
US20200376656A1
( en )
*
2019-05-28
2020-12-03
X Development Llc
Mobile Robot Morphology
US20210129355A1
( en )
*
2019-11-01
2021-05-06
Lg Electronics Inc.
Gripper
US20230067025A1
( en )
*
2021-08-27
2023-03-02
National Oilwell Varco Norway As
End effector for gripping and spinning pipes
US20230150151A1
( en )
*
2021-11-10
2023-05-18
X Development Llc
End of Arm Sensing Device
US11883951B2
( en )
*
2020-03-11
2024-01-30
Aea S.R.L.
Gripping device having a pair of deformable gripping elements configured to form an inner gripping space and to retain a container in the inner gripping space
USD1090656S1
( en )
*
2024-06-24
2025-08-26
Zhenwu Huang
Gripper for a robotic arm
2022
2022-09-15
US
US17/932,371
patent/US20240091962A1/en
not_active
Abandoned
Patent Citations (13)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US4810019A
( en )
*
1987-02-05
1989-03-07
Bruecher Eberhard
Mechanically operated collet chuck for gripping round objects
US20100095799A1
( en )
*
2008-10-21
2010-04-22
Albin Scott R
End effector for mobile remotely controlled robot
US8414043B2
( en )
*
2008-10-21
2013-04-09
Foster-Miller, Inc.
End effector for mobile remotely controlled robot
US10259665B2
( en )
*
2015-04-21
2019-04-16
Khs Gmbh
Container gripper and transporting device for transporting containers
US20170282379A1
( en )
*
2016-04-04
2017-10-05
Fanuc Corporation
Robot gripping device
US20170297210A1
( en )
*
2016-04-15
2017-10-19
Fanuc Corporation
Holding apparatus for robot
USD809374S1
( en )
*
2016-12-22
2018-02-06
Unger Marketing International, Llc
Gripping head
US20200376656A1
( en )
*
2019-05-28
2020-12-03
X Development Llc
Mobile Robot Morphology
US20210129355A1
( en )
*
2019-11-01
2021-05-06
Lg Electronics Inc.
Gripper
US11883951B2
( en )
*
2020-03-11
2024-01-30
Aea S.R.L.
Gripping device having a pair of deformable gripping elements configured to form an inner gripping space and to retain a container in the inner gripping space
US20230067025A1
( en )
*
2021-08-27
2023-03-02
National Oilwell Varco Norway As
End effector for gripping and spinning pipes
US20230150151A1
( en )
*
2021-11-10
2023-05-18
X Development Llc
End of Arm Sensing Device
USD1090656S1
( en )
*
2024-06-24
2025-08-26
Zhenwu Huang
Gripper for a robotic arm
Cited By (1)
* Cited by examiner, â Cited by third party
Publication number
Priority date
Publication date
Assignee
Title
US20240238986A1
( en )
*
2024-02-24
2024-07-18
Raahil Hiral Parikh
Methods, systems, apparatuses, and devices for facilitating independent manipulation of objects
Similar Documents
Publication
Publication Date
Title
US20200376656A1
( en )
2020-12-03
Mobile Robot Morphology
US11945106B2
( en )
2024-04-02
Shared dense network with robot task-specific heads
US20230158668A1
( en )
2023-05-25
Autonomous Object Learning by Robots Triggered by Remote Operators
US11154985B1
( en )
2021-10-26
Null space jog control for robotic arm
US20220355495A1
( en )
2022-11-10
Robot Docking Station Identification Surface
US12030178B2
( en )
2024-07-09
Mobile robot sensor configuration
US9827670B1
( en )
2017-11-28
Coaxial finger face and base encoding
US20220296754A1
( en )
2022-09-22
Folding UV Array
EP4240563A1
( en )
2023-09-13
Fusing a static large field of view and high fidelity moveable sensors for a robot platform
WO2023283513A1
( en )
2023-01-12
Robotic handle
US11731278B1
( en )
2023-08-22
Robot teleoperation using mobile device motion sensors and web standards
US12090672B2
( en )
2024-09-17
Joint training of a narrow field of view sensor with a global map for broader context
US20230145869A1
( en )
2023-05-11
Surface Wiping Tool for a Robot
Legal Events
Date
Code
Title
Description
2022-09-19
AS
Assignment
Owner name : X DEVELOPMENT LLC, CALIFORNIA
Free format text : ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:STRAUSS, MARC;REEL/FRAME:061129/0351
Effective date : 20220914
2022-11-03
STPP
Information on status: patent application and granting procedure in general
Free format text : DOCKETED NEW CASE - READY FOR EXAMINATION
2025-12-27
STPP
Information on status: patent application and granting procedure in general
Free format text : NON FINAL ACTION COUNTED, NOT YET MAILED
2026-01-07
STPP
Information on status: patent application and granting procedure in general
Free format text : NON FINAL ACTION MAILED
2026-01-08
STPP
Information on status: patent application and granting procedure in general
Free format text : NON FINAL ACTION MAILED
2026-07-11
STCB
Information on status: application discontinuation
Free format text : ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION
Related documents
- Steerable and Reactive Grasping Through Modular Design with a Three-Point Interface#1051293
- Grasp#1301599
- Geometric Reconstruction of Extrinsic Contact Trajectories using Tactile Sensing and Proprioception for Tool Manipulation#618125
- Geometric Reconstruction of Extrinsic Contact Trajectories using Tactile Sensing and Proprioception for Tool Manipulation#617625
- The Cartesian Hand: In-Hand Manipulation with All-Linear Fingers#1061331
Retrieved via Conceptio: every document is proof-bundled with source, license, and retrieval metadata.
Read the Docs → · View CLI source on GitHub · Conceptio Open Knowledge Archive