The present disclosure relates generally to robotics and, more particularly, to a technique for actuating a robotic apparatus.
Currently, robotics or systems that attempt to mimic the movement of human sign languages, specifically, for example, human tactile sign languages, which require a user to touch the robotic or system to interpret the sign language, are not suitable for safe and convenient customer or personal use. Pneumatic, air-based systems possess the flexibility to mimic the complexity of human sign language, but the compressed air is unsafe in a consumer home. Directly actuated systems enable the precise control of individual finger joints required to accurately sign, but often result in a high grip strength that can injure users. Current systems additionally focus only on the hand rather than the full arm or body, wherein an arm, body, and/or head are required to add meaning to all signs. An apparatus that is capable of accurately and precisely manipulating small parts such as finger-like digits and/or larger parts similar to an elbow-like joint, while being safe for an independent DeafBlind user, is required.
A technique for actuating a robotic apparatus is disclosed. In one particular embodiment, the technique may be realized as an apparatus for providing controlled movement of a robotic appendage comprising: a digit, wherein the digit comprises a first joint and a second joint; and an actuator configured to control a degree of freedom of the digit, wherein the actuator causes the first joint to bend at a first rate from a first position to a second position and the second joint to bend at a second rate from a third position to a fourth position, wherein the first rate is faster than the second rate.
In accordance with other aspects of this particular embodiment, the actuator comprises a servo, motor, stepper, or linear actuator. In accordance with further aspects of this particular embodiment, the digit comprises a wire, wherein the actuator is configured to control a degree of freedom of the digit by exerting a force on the wire. In accordance with additional aspects of this particular embodiment, the apparatus further comprises one or more return actuators, wherein the one or more return actuators are configured to return the first joint to the first position and return the second joint to the third position.
In accordance with other aspects of this particular embodiment, the apparatus further comprises an additional actuator configured to control an additional degree of freedom of the digit. In accordance with another embodiment, the additional actuator comprises an actuator configured to control flexion at a third joint of the digit. In accordance with another embodiment, the additional actuator comprises an actuator configured to control adduction and abduction of the digit. In accordance with another embodiment, the additional actuator is located at the point of motion and is configured to directly drive the digit.
In accordance with other aspects of this particular embodiment, the apparatus comprises a body, wherein the body comprises an arm, wherein the arm comprises the digit. In accordance with another embodiment, the body comprises a head. In accordance with another embodiment, the apparatus is configured to change a position of the arm or digit to be in contact with the head. In accordance with other aspects of this particular embodiment, the arm comprises a shoulder joint, an elbow joint, and a wrist joint. In accordance with other aspects of this particular embodiment, the apparatus comprises a user interface. In accordance with other aspects of this particular embodiment, wherein the apparatus comprises a camera. In accordance with another embodiment, the camera is capable of gesture recognition. In accordance with further aspects of this particular embodiment, the apparatus comprises a physical feedback mechanism. In accordance with another embodiment, the physical feedback mechanism comprises a proximity sensor.
In accordance with further aspects of this particular embodiment, the actuator is controlled by a processor. In accordance with another embodiment, the processor is connected to a network.
In another particular embodiment, the technique may be realized as a method for providing controlled movement of a robotic appendage, comprising receiving a command to control a degree of freedom of a digit, wherein the digit comprises a first joint and a second joint, using an actuator to cause the first joint to bend at a first rate from a first position to a second position and the second joint to bend at a second rate from a third position to a fourth position, wherein the first rate is faster than the second rate.
The present disclosure will now be described in more detail with reference to particular embodiments thereof as shown in the accompanying drawings. While the present disclosure is described below with reference to particular embodiments, it should be understood that the present disclosure is not limited thereto. Those of ordinary skill in the art having access to the teachings herein will recognize additional implementations, modifications, and embodiments, as well as other fields of use, which are within the scope of the present disclosure as described herein, and with respect to which the present disclosure may be of significant utility.
In order to facilitate a fuller understanding of the present disclosure, reference is now made to the accompanying drawings, in which like elements are referenced with like numerals. These drawings should not be construed as limiting the present disclosure, but are intended to be illustrative only.
Referring to
In various embodiments, network 100 comprises one or more edge servers, management servers, processing servers, or resource servers. Edge servers are accessible from the internet and communicate requests to internal management servers. Management servers manage tasks. Processing servers perform tasks requested by management servers and perform background tasks. Resource servers may be specific to various external services such as an eBook, email, or social media site.
Head 202 is attached to body 206 as shown. Head 202 may be designed to look and/or feel similar to a human head. For example, head 202 may include a nose and/or ear appendages or may comprise soft materials. In some embodiments, the robotic apparatus is capable of moving various appendages, such as a finger, hand, or arm, in relation to its body and head. For example, the apparatus may be configured to change a position of the arm or digit to be in contact with the head. Therefore, the apparatus is capable of signing signs that require gestures involving the body or head.
The apparatus may be comprised of user-tailored materials that are durable and ergonomic. For example, the apparatus may comprise hypoallergenic, moisture resistant, and non-degradable materials. Electrical components may be encased such that electronics, cables, or wires are not exposed. Flexible components such as arm 204 and hand 200 may comprise flexible exteriors to ensure compliance and safety. A non-limiting list of flexible materials used comprise thermoplastic polyurethane (TPU) or thermoplastic elastomers (TPE), polyurethane rubber, silicone, flexible and elastic polyjets, and flexible and elastic resins. Structural components such as the internal arm, wrist, and palm structures may utilize stiffer materials such as nylon-based materials, carbon fiber-filled materials, acrylonitrile butadiene styrene (ABS), polyamide (PA), polycarbonate (PC), polylactic acid (PLA), machined metals, or polyethylene terephthalate (PET)-based materials. In some embodiments, a glove is placed over hand 200. The glove may comprise flexible materials such as silicon, textiles, or rubber.
In some embodiments, movement in the arm, hand, fingers, and thumb of the apparatus is controlled by one or more actuators. In some embodiments, the one or more actuators are stored in body 206, arm 204, or a location within the apparatus that has space. In some embodiments, actuators are stored external to hand 200 in order to allow for dexterous hand movement and use of larger actuators, which are lower in cost than miniature actuators. In other embodiments, miniature actuators are utilized in hand 200 or elsewhere within the apparatus. In various embodiments, the one or more actuators comprise various mechanisms, such as a servo, motor, stepper, or linear actuator. The one or more actuators may be electrically and physically connected to a microcontroller or processor to provide instructions to the one or more actuators. In various embodiments, multiple actuators are connected a same microcontroller or processor, each actuator is connected to a different microcontroller or processor, or there is a combination of the two. In some embodiments, one, multiple, or all actuators used within the robotic apparatus are configured to enable speed control, such that the speed of the actuators can be set. For example, a microcontroller or processor connected to an actuator may be used to control the actuator's speed to ensure safety.
Base 212 may comprise wheels or other methods to easily transport the robotic apparatus conveniently. Base 212 may be weighted to provide stability to the apparatus.
In some embodiments, the robotic apparatus is configured to output tactile sign language to a user, such that the user can use his or her one or more hands to touch and feel the signs that are output by the robotic apparatus. For example, a user may hold on to a hand component of the robotic apparatus while the robotic apparatus moves its hand component to form different signs. In some embodiments, the robotic apparatus is configured to communicate tactile sign languages precisely, safely, and/or ergonomically, such that the robotic apparatus mimics a human signers' feel and movement. In some embodiments, the robotic apparatus is configured to communicate feedback to the user. For example, if a user is holding too tightly on the robotic apparatus or putting too much weight on the robotic apparatus, the robotic apparatus may provide feedback to tell the user to use a lighter touch. The robotic apparatus may provide feedback when the user is preventing the robotic apparatus from movement without risk of damage to the robotic apparatus and/or user. In some embodiments, the robotic apparatus utilizes one or more proximity sensors, such as a pressure sensor, current monitoring, or various other mechanisms to determine the pressure its component is under. In some embodiments, the robotic apparatus provides feedback via a physical output, such as a vibration.
The buttons may be different shapes, textures, and/or colors. User interface 400 as shown comprises mount 402, which comprises buttons 404, braille markings 406, and camera 408. While buttons 404 are linear as shown, in a different embodiment, the buttons may be in the format of a number pad. While braille markings 406 are shown below buttons 404, braille markings may be included on the buttons themselves. User interface 400 may comprise a full braille keyboard.
In some embodiments, camera 408 is configured for two-way communication and gesture recognition functionalities. For example, camera 408 can capture a user's sign language signs such that a user can communicate with the robotic apparatus. One or more cameras may be incorporated in the robotic apparatus, for example, on the base, body, or head of the robotic apparatus.
In some embodiments, the physical feedback mechanism is positioned on the hand of the robotic apparatus. For example, the physical feedback mechanism comprises a proximity sensor, for example, a pressure sensor that is positioned under a glove or soft covering on the hand. In some embodiments, a light sensor is used as a feedback mechanism.
In some embodiments, the shoulder of the arm is driven by three actuators that allow for three degrees of freedom. One, two, or three or more degrees of freedom may be implemented by using the corresponding number of actuators in the shoulder and other parts of the robotic apparatus. As shown, shoulder portion 604 allows for rotation of the shoulder. Shoulder portion 606 enables shoulder flexion and extension. Shoulder portion 608 allows for shoulder abduction and adduction.
The actuators in the arm, as well as the actuators that control movement in the hand, fingers, thumb, or elsewhere of the apparatus are “tendon-based” in some embodiments. That is, the design is similar to the tendons in a human body, but wires are used. For example, a digit comprises a wire, wherein the actuator controls a degree of freedom of the digit by exerting a force on the wire. When the actuator pulls on the wire, the digit bends. In some embodiments, the digit or other apparatus part comprises a mechanism to return the digit or apparatus part back to its original position. In some embodiments, the digit or other body part comprises one or more additional actuators (one or more “return actuators”), which cause the digit or other apparatus part to return to its original position. For example, a first actuator is used to bend the digit or body part, wherein a second actuator is used to straighten the digit or body part. The mechanism to return the apparatus part back to its original position may comprise an active actuator (e.g. applying direct force) or a passive actuator (e.g., a torsion or extension spring or other mechanism that does not require a power source). Actuating an apparatus part in both directions enables the part to return to a baseline position after the part changes position, either actively upon command by the apparatus, or if a user manipulates the part physically.
The one or more actuators in the robotic apparatus arm, as well as the actuators that control movement in the hand, fingers, thumb, or elsewhere of the apparatus are directly driven in some embodiments. That is, a “tendon-like” wire is not used. The actuator is located at the point of motion and moves the apparatus part directly without use of a wire. While example configurations are shown and described regarding numbers of actuators and whether they are tendon-based/directly driven in the physical signing apparatus, a person of ordinary skill in the art would find it obvious that any number of actuators can be used within the physical signing apparatus, and each actuator can either be tendon-based or directly driven.
In some embodiments, a proximity sensor or physical feedback mechanism is placed on the back of the hand, the palm of the hand, or on the forearm.
In some embodiments, the wrist has three degrees of freedom. The first is rotation, as shown in
The third degree of freedom is abduction and adduction, for example the waving motion of the hand. Similarly, any combination of using two tendon wires and one actuator, one wire and one actuator, or two wires and two actuators can be utilized to move the hand to the left and right in a waving motion.
The fingers of the hand may be able to overcome resistance of a user's hand pressing down on the fingers due to passive and/or active extensions that actuate the fingers in both directions. For example, in the use case of a passive spring actuation, after a user presses the fingers of the apparatus down, they will spring back to their midline.
The palm of the hand may comprise attachment points for the fingers. In some embodiments, the palm comprises saddle joints for each digit in order to facilitate movement of the digits.
In various embodiments, the design of joints varies in order to mimic a human's natural range of movement for the corresponding joint on the human body. For example, a saddle joint may comprise ridges, walls, or cavities in order to limit or allow ranges of motion at various angles and positions for a given joint. A ridge or wall may be used to prevent motion in a certain direction, whereas a cavity may be used to enable further motion in a certain direction. Various designs of saddle joints, including ridges, walls, or cavities, may be used to prevent user confusion (e.g. not allowing the robotic apparatus to move in a way that a human body would not be able to). The design decisions, such as the placement of ridges, walls, or cavities, may also be used to prevent areas of weakness within the robotic apparatus. For example, a thick ridge may be used in a saddle joint to prevent a user from applying too much force on the joint at that position, which would cause the apparatus to break at that point.
Saddle 1250 is used to support abduction. The saddle can be a separate component attached to the finger or can be designed as a part of the finger. In some embodiments, saddle 1250 comprises two components that stick out from a main robotic apparatus part, such as a digit. In some embodiments, wires (“tendons”) are attached to a saddle such as saddle 1250, for example by routing a wire through saddle 1250. The saddle and wires are then used to control a degree of freedom of the main robotic apparatus part. This configuration avoids using a wire (“tendon”) that travels through the length of the finger to control the degree of freedom. In other embodiments, wires are mounted within the finger through channels to control a degree of freedom.
In some embodiments, bearings are added to a saddle used in a joint in the robotic apparatus, for example saddle 1250 in a finger, or a different saddle elsewhere in the robotic apparatus. Bearings may be used to precisely control movement of the robotic apparatus component, such as a finger, for example by controlling friction, speed, or the radius of rotation. For example, the radius of rotation is affected by the size of the bearing. In some embodiments, mechanisms other than a saddle are used in the robotic apparatus, such as a rod or shoulder bolt. For example, a rod can be placed through a robotic apparatus digit or finger, wherein wires are attached to either side of the rod where the ends protrude from the digit or finger. One or more shoulder bolts can similarly be screwed on to the digit, finger, or other robotic apparatus component.
Tendon 1302 and tendon 1304 are positioned within digit 1300A. Tendon 1302 shows an example of a distal and proximal interphalangeal (DIP/PIP) joint flexion tendon. The apparatus digit may be designed to have two joints within a digit, similar to the DIP and PIP joints in a human finger. The joints may be configured to be in a position within the digit such that they mimic anthropomorphic measurements in a human finger, for example based on the distances between the joints and the angles of the joints in a human finger. In some embodiments, the proximal and distal joints (e.g. the joint in the middle of the finger, closer to the palm, and top joint in the finger, closer to the tip of the finger in the apparatus digit are coupled. That is, the joints are not independently actuated, but actuation of one of the joints causes both to move. This coupling may increase the human likeness in movement of the digit. In some embodiments, the middle joint will fully bend first and then the top joint will move slower. This may be achieved by configuring the middle joint to be thinner than the top joint, so that the middle joint will bend first. Configuring one joint to fully bend at a different rate than a second rate can also be achieved by using different materials. For example, the distal joint may comprise a flexible or easier to bend material in comparison to the proximal joint, allowing the distal joint to bend at a faster rate than the proximal joint. In some embodiments, the joint at the very base of the finger, connecting to the palm, is thickest and does not bend when the middle and top joints are actuated. The DIP/PIP (top/middle) joints may be controlled via an actuator and tendons.
In some embodiments, the DIP joint (top joint) is removed, and only a PIP joint (middle joint) exists. In some embodiments, the DIP and PIP joints are independently actuated.
In some embodiments, two or more actuators are configured to control two or more degrees of freedom of the digit. For example, tendon 1304 shows an example of a tendon used to control flexion at the base joint of the finger, or the metacarpal phalangeal joint in a human finger equivalent. This enables the motion of patting up and down with a finger. Tendon 1304 may be actuated, directly or passively in both directions, using various numbers of wires or actuators.
In some embodiments, the thumb has three actuators, which are all tendon actuated, to control the described three degrees of freedom of the thumb. Various combinations of direct or tendon-based actuation may be used. For example, in another embodiment, the thumb's radial abduction and adduction is directly driven by an actuator located at the point of motion. Direct actuation may be more precise than tendon-based actuation. For example, providing an instruction to the radial abduction and adduction actuator to move 45 degrees can causes the thumb to move exactly 45 degrees. However, direct actuation results in less fluid movement. Direct actuation may be used for parts of the apparatus wherein the analogous human body part moves in a less fluid manner, such as wrist rotation and thumb radial abduction/adduction. Thereby, accuracy is achieved without sacrificing human-like accuracy.
In the apparatus, the thumb digit may have joints mimicking the proximal and distal phalanx of the human thumb, i.e. the joint at the base of the thumb and in the middle of the thumb. These joints may be placed at an angle with respect to each other rather than being positioned in a straight line, in order to mimic the human body and allow for more biometric movements.
At this point it should be noted that the robotic apparatus in accordance with the present disclosure as described above may involve the processing of input data and the generation of output data to some extent. This input data processing and output data generation may be implemented in hardware or software. For example, specific electronic components may be employed in a robotic apparatus or similar or related circuitry for implementing the functions associated with actuating a robotic apparatus in accordance with the present disclosure as described above. Alternatively, one or more processors operating in accordance with instructions may implement the functions associated with actuating a robotic apparatus in accordance with the present disclosure as described above. If such is the case, it is within the scope of the present disclosure that such instructions may be stored on one or more non-transitory processor readable storage media (e.g., a magnetic disk or other storage medium), or transmitted to one or more processors via one or more signals embodied in one or more carrier waves.
The present disclosure is not to be limited in scope by the specific embodiments described herein. Indeed, other various embodiments of and modifications to the present disclosure, in addition to those described herein, will be apparent to those of ordinary skill in the art from the foregoing description and accompanying drawings. Thus, such other embodiments and modifications are intended to fall within the scope of the present disclosure. Further, although the present disclosure has been described herein in the context of at least one particular implementation in at least one particular environment for at least one particular purpose, those of ordinary skill in the art will recognize that its usefulness is not limited thereto and that the present disclosure may be beneficially implemented in any number of environments for any number of purposes. Accordingly, the claims set forth below should be construed in view of the full breadth and spirit of the present disclosure as described herein.
This patent application claims priority to U.S. Provisional Patent Application No. 63/360,350, filed Sep. 25, 2021, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63360350 | Sep 2021 | US |