WO2025122728A1 - Systèmes robotisés et procédés d'aide à la posture d'un utilisateur - Google Patents
Systèmes robotisés et procédés d'aide à la posture d'un utilisateur Download PDFInfo
- Publication number
- WO2025122728A1 WO2025122728A1 PCT/US2024/058642 US2024058642W WO2025122728A1 WO 2025122728 A1 WO2025122728 A1 WO 2025122728A1 US 2024058642 W US2024058642 W US 2024058642W WO 2025122728 A1 WO2025122728 A1 WO 2025122728A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- robotic
- posture
- base
- limbs
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
- A61H3/008—Appliances for aiding patients or disabled persons to walk about using suspension devices for supporting the body in an upright walking or standing position, e.g. harnesses
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H3/00—Appliances for aiding patients or disabled persons to walk about
- A61H3/04—Wheeled walking aids for patients or disabled persons
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B5/00—Measuring for diagnostic purposes; Identification of persons
- A61B5/103—Measuring devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
- A61B5/11—Measuring movement of the entire body or parts thereof, e.g. head or hand tremor or mobility of a limb
- A61B5/1116—Determining posture transitions
- A61B5/1117—Fall detection
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1657—Movement of interface, i.e. force application means
- A61H2201/1659—Free spatial automatic movement of interface within a working area, e.g. Robot
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5061—Force sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
- A61H2201/5064—Position sensors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2203/00—Additional characteristics concerning the patient
- A61H2203/04—Position of the patient
- A61H2203/0406—Standing on the feet
Definitions
- Falls in the elderly population are a major public health issue. Serious injuries may result from a fall that may lead to rapidly declining health.
- Other solutions require a U-shaped fork to surround a person at all times. Air bags may be attached to this fork that inflate when a fall is detected. These systems generally encumber a user and inhibit physical movement.
- a robotic system may be comprising a first base, one or more robotic limbs operatively connected to the first base and configured to be engaged with 1326885 a body of a user of the robotic system, one or more sensors configured to sense pose information of the user proximate to the first base, and one or more processors configured to determine a posture and/or a posture transition of the user based at least in part on the sensed pose information, and wherein the one or more processors are configured to control the one or more robotic limbs to be engaged with the user’s body based at least in part on the determined posture and/or posture transition of the user.
- a method for assisting with a user’s posture may comprise obtaining pose information of the user, determining a posture and/or posture transition of the user based at least in part on the pose information, and engaging the user’s body with one or more robotic limbs based at least in part on the determined posture and/or posture transition of the user.
- a fall catching robot that autonomously follows a person and in the event of a fall, safely wraps around them and slowly and safely lowers the person to thefloor.
- the robot base may include two units, so that a large load may be born in a vertical plane perpendicular to thefloor in any arbitrary direction.
- a system may include robot arms and a robot base, where the arms embrace a falling person and bring them close to the robot base.
- the robot arms are mounted on a dual mobile base that may include two mobile units, where the units are configured such that the load from a human falling in any arbitrary direction may be borne, and where the robot is prevented from tipping.
- the robot arms may include padded arm links that wrap around a falling person.
- the robot arms may include inflatable air tubes that are initially rolled and that rapidly expand and at least partially wrap around a falling person as the air tubes are inflated with high pressure air.
- the robot arms may be gradually lowered to the floor via an air spring mounted on the mobile base.
- FIG. 2A is a top view of a schematic representation of a first configuration of the robotic limbs of a robotic system configured to assist a user during a fall or other posture change according to some embodiments
- Fig. 2B is a top view of a schematic representation of a second configuration of the robotic limbs of the robotic system of Fig. 2A configured to assist a user during a fall or other posture change according to some embodiments
- Fig. 3A is a top view of a schematic representation of an undeployed configuration of the one or more robotic limbs of a robotic system configured to assist a user during a fall or other posture change according to another embodiment; [0016] Fig.
- FIG. 3B is a top view of a schematic representation of a partially deployed configuration of the one or more robotic limbs of the robotic system of Fig. 3A configured to assist a user during a fall or other posture change according to some embodiments; 1326885 [0017]
- Fig. 3C is a top view of a schematic representation of a fully deployed configuration of the one or more robotic limbs of the robotic system of Fig. 3A configured to assist a user during a fall or other posture change according to some embodiments;
- Fig. 4 is a schematic representation a cross section of a robotic limb according to some embodiments; and [0019] Fig.
- FIG. 5 is a method flow diagram for controlling a robotic system for assisting a user during a fall or other posture change according to one embodiment.
- DETAILED DESCRIPTION Many systems for preventing falls in users, such as elderly users during various activities, may include a stationary or mobile base that moves with the user with an associated rigid upper frame that connects to the user via short tethers and a wearable harness.
- wearable airbags in the form of vests may help prevent injuries to certain body parts. For example, belt air bags may help protect a user’s hips while vest airbags may help protect the user’s hips, torso, and/or head.
- a robotic system that is configured to support a user using one or more reconfigurable robotic limbs when the predicted stability level or amount of effort for a user related to a determined posture indicates a fall is likely to occur and/or if supporting forces in a situation such as a posture change, high effort posture, or other appropriate type of posture are desired.
- a 1326885 robotic system may be configured to detect certain postures and/or posture transitions where assistance may be desired as elaborated on below. Upon determining assistance is desired in a particular situation, the robotic system may be configured to provide one or more supporting forces to the user with one or more robotic limbs.
- the one or more supporting forces may be configured to prevent or mitigate a fall, assist a user during high effort postures which may also be referred to as posture transitions, and/or during other appropriate detected postures and/or posture transitions.
- the Inventors have recognized the benefits of a system that can provide fall assistance and/or supporting forces to a user based on a detected posture or posture transition of a user may offer a number of benefits as elaborated on further below. [0022] As noted above, the Inventors have recognized the benefit of providing appropriate assistance to a user based on a detected posture and/or transition between postures of a user with one or more robotic limbs in some embodiments.
- a robotic system may obtain pose information of a user with one or more sensors configured to sense pose information of a user proximate to a base of the system. The system may then determine a posture and/or a posture transition of the user based at least in part on the sensed pose information. Depending on the posture and/or a posture transition of the user that is detected by the robotic system, the robotic system may determine that it is desirable to apply an assistive force to the user to prevent a fall of the user, mitigate a fall of the user, improve a stability of the user, assist in a posture transition of the user, and/or other appropriate application of assistive forces to the user performing an activity while using the robotic system.
- the robotic system is operated based on a determined posture of the user. In other embodiments, the robotic system is operated based on a determined posture transition of the user. In either case, upon determining that the application of assistive forces is desired, the robotic system may control one or more robotic limbs of the robotic system to engage with a user based on this determination to apply the desired assistive force to the user’s body.
- the robotic systems disclosed herein may either be mobile or stationary robotic systems.
- a robotic system may include one or more mobile base configured to support one or more robotic limbs operatively connected thereto to assist a user while the use moves freely within an overall environment.
- any of the embodiments disclosed herein may include one or 1326885 more robotic limbs mounted on a stationary base such as a frame, a wall mount, or other stationary structure to permit movement of a user within a predefined area adjacent to the base of the one or more robotic limbs.
- a stationary system may be useful for a user performing a number of high effort postures or unstable activities including, but not limited to stretching or physical therapy.
- any appropriate type of rigid and/or flexible type of robotic limb capable of being operated to engage a user’s body to apply an assistive force may be used in the various embodiments disclosed herein as the disclosure is not so limited.
- a robotic system may be configured to assist a person in any appropriate posture and/or posture transition where a user may be expected to exert a large amount of effort to maintain the posture, may exert a large amount of effort to transition from one posture to another posture, and/or may be unstable and/or at risk of falling.
- a high effort posture may involve moving the center of mass of the user away from a vertical axis of user’s feet.
- a user may need assistance while bending over or reaching to a side or above a user.
- High effort postures and transition postures where it may be desirable to provide assistive forces to a user may include, but are not so limited to, crouching to standing, standing to crouching, sitting to standing, standing to sitting, kneeling to standing, reaching to a side of a user, reaching above a user, leaning, falling, and/or any other posture and/or posture transition where it may be desirable to assist a user.
- the robotic system may be operated such that the one or more robotic limbs apply an assistive force that may urge the user back towards a more stable posture (e.g., with a center of mass closer to a central location over their feet).
- the assistive force may be applied to the user to urge the user’s body towards a goal posture (i.e., the assistive force is applied in the direction of motion) depending on the type of determined posture and/or posture transition.
- a robotic system may apply an assistive force that urges a user from kneeling to standing.
- the one or more robotic limbs may help to stabilize the 1326885 user by pulling them toward a base of the robot or lowering them to the ground. For example, if a robotic system detects that a user is early in a fall such that the user may be retained in an upright posture, the one or more robotic limbs may be operated to engage the user’s body and apply an assistive force that pulls the user towards a vertical axis of a base of the robotic system.
- the vertical axis of the robot may be oriented in a direction that is at least partially parallel with a direction of gravity when the base is properly oriented relative to a supporting surface during use by a user. If a user is later in a fall such that the robotic system is unable to reasonably maintain a user’s upright posture, the one or more robotic limbs may be controlled to engage the user’s body and apply assistive forces that partially support the user’s weight as the one or more robotic limbs lower the user to the ground in a controlled manner to avoid an uncontrolled fall by the user. For example, the one or more robotic limbs may lower the user to the ground based at least in part on a predetermined trajectory.
- the one or more robotic limbs may be configured to apply assistive forces to the user to assist the intended movement of the user during the posture transition between a first posture and a second posture.
- the robot may assist the user based, at least in part on a predetermined trajectory associated with each posture transition using a local level controller with feedback to permit variance from the trajectory. For example, for a user undergoing a posture transition from a kneeling to a standing posture, the one or more robotic limbs may provide an upward force to the torso and/or the underarms of the user as to guide the user to a standing posture.
- the user may be assisted to safely reach a stable posture.
- the one or more robotic limbs may fully wrap around a user to create a closed kinematic loop around the user.
- the one or more robotic limbs may apply forces to the user to stabilize a user at risk of falling by biasing the user to a more stable posture.
- robotic system may slowly lower the user to the ground or to a desired posture (e.g., kneeling).
- the one or more robotic limbs may at least partially wrap around the user and lock in position as to allow the user to utilize the one or more robotic limbs as a manual support.
- a closed loop control may be used to direct the one or more robotic limbs on how to lower the user.
- the one or more processors may determine (from the pose information from the sensors in the one or more robotic limbs) where the center of mass of the user is and/or in what direction the center of mass of the user is accelerating. This information may be used to direct the one or more robotic limbs to apply assistive forces that at least partially oppose the falling trajectory of user’s center of mass while guiding the user to the floor.
- a robotic system may be configured to determine a posture and/or posture transition of a user that is occurring in order to control operation of one or more associated robotic limbs to provide a desirable assistive force to the user.
- the posture and/or posture transition of a user can be determined in several different ways using various pose information including but not limited to the acceleration of a user’s center of mass, the orientation of a user’s body parts (e.g., torso) relative to gravity, the relative vertical alignment of a user’s feet and center of mass, the relative orientation of various body parts of a user (e.g., torso relative to arms and/or legs, etc.), or any other parameter that may be indicative of a user’s posture and/or transition between postures.
- various pose information including but not limited to the acceleration of a user’s center of mass, the orientation of a user’s body parts (e.g., torso) relative to gravity, the relative vertical alignment of a user’s feet and center of mass, the relative orientation of various body parts
- the various types of pose information sensed for a user may be evaluated using thresholding relative to a threshold parameter to determine if a user is in a particular posture and/or posture transition.
- the sensors may detect the acceleration of the center of mass of the person.
- a fall catching operation system may be activated when the acceleration of the center of mass of the person exceeds a certain threshold vertical acceleration indicative of a fall.
- thresholding in a vertical and/or lateral direction relative to a threshold velocity and/or displacement of the center of mass may be used to determine other postures and/or posture transitions.
- sensors in the shoes of a user may collect and send information to the robotic system about the pressure distributions in the sole of the shoe to gain pose information.
- a robotic system may be configured to assist a person in a high effort posture which may also be referred to as a posture transition.
- a high effort posture involves transitioning from one posture to another posture may involve moving the center of mass of the user away from a vertical axis of user’s feet which may be detected based on thresholded weight distributions 1326885 between the feet, a threshold movement of the center of mass away from the vertical axis of the subject, or other appropriate metric.
- transitioning postures may include, but are not so limited to, crouching to standing, standing to crouching, sitting to standing, standing to sitting, kneeling to standing, or other appropriate transition.
- different postures may be determined using multiple thresholds relative to the sensed pose information to distinguish between different related postures and/or posture transitions.
- a risk of falling and/or a high effort posture may be determined by a series of thresholds where a value of a pose information parameter that is greater than a first threshold may be associated with a first posture and/or posture transition (e.g., sitting down) and a value of a pose information related to the sensed pose information parameter greater than a second threshold greater than the first threshold may be indicative of a second posture and/or posture transition (e.g., falling).
- a fall and/or high effort posture may be detected via abnormal movement of the sensed joints and/or nodes of the user. For example, if the knee joints of the user reach a threshold acceleration in a non-forward direction, the robotic system may detect a fall or transition posture.
- threshold orientations may be used to determine orientation of one or more portions relative to each other and/or gravity that may be indicative of a fall or other posture and/or posture transition.
- a robotic system may use any of the previously mentioned pose information of a user in combination with a trained statistical model to determine a posture and/or posture transition that the user is undergoing.
- pose information may be input into the trained statistical model which may output a determined posture and/or posture transition of the user.
- the trained statistical model may be trained using ground truth data corresponding to any of the types of postures and posture transitions noted above in combination with the pose information sensed by the one or more sensors of the robotic system.
- Appropriate types of trained statistical models may include but are not limited to Bayesian inference or Bayesian networks.
- Appropriate training methods may also include but are not limited to neural networks with gradient descent or using machine learning where a model is trained with gradient descent on data from any of the aforementioned sensing modalities (cameras, inertial measurement units, foot sole sensors, radar, Wi-Fi signals, etc.).
- 1326885 [0031] While particular methods for determining a posture and/or posture transition of a user are discussed above, it should be understood that any method may be used to determine a posture and/or posture transition of a user as the disclosure is not so limited.
- a robotic system may include one or more sensors configured to sense one or more parameters related to a pose of a user (i.e., pose information).
- the one or more sensors may be configured to transmit one or more corresponding signals with the desired pose information to one or more associated processors in an associated local or remote controller to facilitate control of the one or more robotic limbs.
- the one or more sensors may include a 3-D vision system configured to collect 3D information about the pose of one or more portions of the user’s body.
- the vision system may track the position of a person’s joints and/or certain nodes on the user’s body to collect pose information.
- the vision system may also monitor certain angular orientations of the person’s joints and/or nodes to collect information about the changes in pose.
- the one or more sensors may include joint angle sensors, inertial measurement units, accelerometers, position encoders, potentiometers, displacement sensors, angular sensors, torque sensors, cameras, force sensors in a wearable article of a user (e.g., shoes) of a user, combinations of any of the above forgoing sensors, and/or any other appropriate sensors configured to sense information related to a posture and/or a transition between postures of the user’s body. Additionally, depending on the type of sensor, the one or more sensors may either detect the desired pose information through direct and/or indirect sensing of the pose information of the user’s body.
- the one or more robotic limbs may rather include one or more position and/or force sensors 1326885 configured to output corresponding signals to one or more associated processors configured to control operation of the one or more robotic limbs.
- one or more sensors may be configured to detect an absolute position or configuration and/or change in a position or configuration of the one or more robotic limbs due to contact with the user (e.g., encoders, accelerometers, inertial measurement units, angle sensors, and/or any other appropriate sensor).
- one or more force sensors may be configured to sense a force interaction between the one or more robotic limbs and a user’s body.
- one or more force sensors may be integrated with a contact surface of the one or more robotic limbs configured to engage with a user’s body.
- a pose and/or overall configuration of the robotic system may be determined using any appropriate method. For example, a configuration of a robotic system, including the one or more robotic limbs during operation, may be determined using forward and/or inverse kinematics in combination with the associated robotic limb position and/or force sensors.
- Forward kinematics may use kinematic equations to determine the pose of the robotic system using known values for joint parameters (e.g., sensed angles of the joint, measured by potentiometers).
- Inverse kinematics may use kinematic equations to determine the joint parameters needed to achieve a corresponding assistance system pose.
- a pose of the robotic system may be determined using one or more sensors, such as one or more sensors and corresponding pose tracking algorithms which may be used to identify the robotic system within the image and determine a pose of the robotic system within the three- dimensional space observed by the one or more photosensitive detectors.
- the pose of the robotic system may include, but is not limited to, the pose of the one or more robotic limbs, the first and/or second mobile bases, the relative pose of the first and second mobile bases, and/or any other appropriate portion of the robotic system.
- a pose may refer to an orientation and position of a component, user, device, user, or other object.
- the pose may be a position in three-dimensional space in combination with a particular angular orientation 1326885 within three-dimensional space.
- a relative pose of a device relative to a user may refer to the position and angular orientation of the device relative to the user.
- a pose may entail the body position and/or orientation of one or more portions of a user’s body.
- a posture may refer to a combination of poses of the various portions of a user’s body associated with the various poses noted above (e.g., sitting, standing, reaching, kneeling, etc.).
- the disclosed robotic systems may be employed in a home of a user with limited strength and/or mobility (e.g., an elderly user or a physically disabled user), a hospital for temporary or permanently low-strength users, an assisted living community, a physical rehabilitation facility, and/or any other suitable environment to where it may be desirable to assist with a user performing activities within an environment while assisting in maintaining a user’s stability, aiding the user during posture transitions, and/or for preventing and/or mitigating falls of the user.
- a user with limited strength and/or mobility e.g., an elderly user or a physically disabled user
- a hospital for temporary or permanently low-strength users
- an assisted living community e.g., an assisted living community
- a physical rehabilitation facility e.g., a rehabilitation facility
- any other suitable environment e.g., a user performing activities within an environment while assisting in maintaining a user’s stability, aiding the user during posture transitions, and/or for preventing and/or mitiga
- Fig. 1 illustrates a robotic system 100 according to one embodiment.
- the robotic system 100 may include one or more robotic limbs 106 operatively coupled to a first base 102.
- the one or more robotic limbs 106 may be attached to a vertically extending portion 126 of the first base 102 such as a shaft, rod, or other suitable structure configured to mount the one or more robotic limbs 106 on.
- the first base 102 may be a mobile base including a drivetrain (not depicted) configured to control motion of the first base 102 over a supporting surface by driving associated wheels 118 or other suitable drive structure (e.g., tracks) operatively coupled to a bottom portion 124 of the mobile first base 102 and the drivetrain.
- the wheels 118 may be omnidirectional wheels which may help to optimize the movement of the mobile first base 102 and avoid extensive 1326885 turning and/or rotation of the robotic system 100. While a mobile robotic system is depicted in the figure, the first base 102 may also be configured to be a stationary mounted base in some embodiments as the disclosure is not so limited in this fashion.
- the one or more robotic limbs 106 may be configured to engage one or more portions of the user when an appropriate posture and/or posture transition is detected.
- the one or more robotic limbs 106 may be two robotic limbs as shown in the figure, though a single and/or any number of robotic limbs may be used.
- the one or more robotic limbs 106 may include a plurality of interconnected rigid links 107.
- the robotic limbs 106 may include cushions 108 positioned on one or more surfaces configured to be engaged with the user’s body during use to help distribute and cushion loads applied to the user during operation.
- the plurality of interconnected rigid links 107 may be made of a lightweight material such as metal or composite in a functional shape such as tubes, angle irons, elongated prismatic structures, etc.
- the cushions may include, but are not limited to, foams, fluid filled bladders, and/or any other appropriate compressible material and/or structure capable of applying the desired forces to a user’s body.
- the bladders may be pre-inflated or may be inflated upon detection that the one or more robotic limbs will come into contact with the user.
- the bladders may be inflated via a pressurized gas source such as compressed gas cylinder, a chemical reaction, house pressurized air, and/or any other appropriate source of pressurized gas. Alternatively, a bladder may be preinflated as the disclosure is not so limited.
- a user is in an unstable configuration where they are about to or are in the process of falling.
- the one or more robotic limbs may be configured to at least partially, or completely, wrap around the falling person and may apply an assistive force that biases the user towards the first base 102 of the robotic system 100.
- the one or more robotic limbs 106 may create a closed kinematic loop around the user to help ensure the user is not accidentally released.
- the one or more robotic limbs may be used to apply assistive forces during other postures and posture transitions as noted previously.
- the one or 1326885 more robotic limbs may be configured to at least partially wrap around a user, completely wrap around a user, engage end effectors or padded linkages with the user, or any other appropriate operation to apply a desired assistive force to the user’s body based on the type of posture and/or posture transition the user is determined to be in as discussed previously above.
- one or more sensors 132 may be connected to the first base 102 or other appropriate portion of the robotic system.
- the one or more sensors may be configured to sense one or more parameters related to a pose of a user which may be referred to as pose information.
- the one or more sensors 132 may be configured to transmit the pose information as one or more signals to an associated one or more processors 134 which may be associated with non-transitory computer readable memory 140.
- the non-transitory computer readable memory 140 may include processor executable instructions that when executed by the one or more processors cause the robotic system 100 to perform any of the methods disclosed herein.
- the robotic system 100 may also include a transmitter 138 configured to transmit information to a remotely located computing device and/or server.
- the one or more processors 134, robotic limbs 106, one or more sensors 132, transmitter 138, and other components of the robotic system may be connected to and communicate with each other using any appropriate wired or wireless communication protocol. This may include communication protocols such as Wi-Fi, cellular, Bluetooth, wired protocols, and/or any other suitable communication protocol as the disclosure is not so limited.
- the one or more processors 134 and associated non-transitory computer readable memory 140 are located on the first mobile base 102.
- the one or more processors 134 may be configured to determine a posture and/or a transition in posture of the user based at least in part on the sensed pose information received from the one or more sensors 132 using any of the previously disclosed methods.
- the one or more sensors 132 may correspond to any number of different 1326885 types of sensors configured to sense pose information of the user.
- the one or more processors 134 may determine the posture and/or posture transition of the user using any of the methods disclosed herein. For example, pose information sensed by the one or more sensors 132 may be analyzed using a trained statistical model, a series of thresholds, parameter matching, and/or any of the other methods disclosed herein to determine a posture and/or posture transition of a user. Upon determining a pose and/or pose transition of the user, the one or more processors may then control the one or more robotic limbs 106 based at least in part on the determined posture and/or transition in posture of the user.
- the one or more robotic limbs 106 may be operated to engage with a portion of the user’s body to apply a desired assistive force based at least in part on the determined posture and/or posture transition of the user. This may include fall mitigation, pose assistance, stability assistance, and/or any other type or combination of types of assistive forces applied to a user disclosed herein.
- the one or more robotic limbs 106 may also include one or more limb sensors 130 located on a surface of the one or more robotic limbs 106 that are configured to contact the user configured to detect the updated pose information of the user upon contact with the one or more robotic limbs 106, see Figs. 2A-2B.
- the one or more limb sensors may include force sensors, torque sensors, position sensors or any other method of actively sensing the position of the user while engaging the user, as the disclosure is not so limited.
- the one or more limb sensors may be at least partially located within end effectors 202 (See Fig. 2A or 2B) of the one or more robotic limbs 106.
- the one or more limb sensors may be in communication with the one or more processors 134 and may configured to sense force and/or pose information which may be used to determine an updated posture of the user based at least in part on the sensed pose information and to be incorporated into the control scheme of the system in order to control how the one or more robotic limbs 106 based at least in part on the determined posture of the user.
- the robotic system 100 may adjust the assistance provided based at least in part on the real-time needs of the user, as previously discussed.
- the first mobile base 102 1326885 may be configured to autonomously follows a user.
- the first mobile base 102 may be configured to move the robotic system 100 along a support surface disposed vertically below the first mobile base 102 during operation relative to a direction of gravity (e.g., the ground) with the one or more robotic limbs 106 attached to the first mobile base 102.
- the first mobile base 102 may be configured to drive across an underlying supporting surface using any appropriate motion system and autonomously follow a path of a user.
- the first mobile base 102 may be configured to maintain a pose of the first mobile base relative to the user. Appropriate poses include, but are not limited to staying behind a user, staying next to a predetermined side of a user, or any other appropriate pose of the first mobile base relative to a user during use.
- the first mobile base 102 of the robotic system 100 may be configured to maintain a distance from the user between or equal to any of 10 cm, 50 cm, 100 cm, 150 cm, 200 cm, or any other appropriate distance for the one or more robotic limbs to be able to engage the user for various types of posture assistance as this disclosure is not so limited.
- Such a mobile robotic system may offer several benefits including permitting a user to change posture at any potential location within an environment regardless of proximity to a wall, floor, supporting base, a supporting frame, or other structure typically used to mount existing static support systems.
- the disclosed first mobile base 102, and other mobile bases disclosed herein may have any appropriate construction capable of traversing across a desired surface and may include wheel, track, or other appropriate type of drive systems. Additionally, the first mobile base may be configured to follow a user’s path of travel within an environment using any appropriate type of tracking and path planning control strategies.
- the robot may employ vision based tracking (i.e. a depth camera may be used to determine the user’s position relative to the robot). Skeletal estimation or object segmentation methods may also be used to infer the direction of motion of the center of mass of the person being tracked. Visual or other signals may be placed on the person for easier tracking.
- machine learning may be used to train a model to estimate the walking direction.
- the robot may be 1326885 controlled to maintain a fixed distance away from the estimated or measured position of the person being tracked.
- Simultaneous localization and mapping may be used to create a map of the environment and allow the robot to navigate it, so that the robot can take an appropriate position relative to the user in advance of upcoming obstacles in the environment, or narrow doorways etc.
- Such control methods may be implemented using pose information of the user sensed with the one or more sensors 132 and/or information from any other appropriate sensor or input that permits the first mobile base 102 to be controlled to maintain a desired pose relative to the user.
- pose information of the user sensed with the one or more sensors 132 and/or information from any other appropriate sensor or input that permits the first mobile base 102 to be controlled to maintain a desired pose relative to the user.
- other appropriate constructions and methods for controlling operation of a mobile base to follow a path of a user within an environment may also be used as the disclosure is not so limited.
- the Inventors have recognized that it may be desirable to increase a stability of a mobile robotic system 100 with a first mobile base 102 when significant assistive forces are applied to a user during high force events such as a fall.
- the robotic system may include a second mobile base 104 that is attached to and rotatably connected to the first mobile base 102 by a rotatable coupling 128.
- the robotic system may include a linkage 116 rotatably connecting the second mobile base 104 to the first mobile base 102 such that the second mobile base 104 may be rotated about the first mobile base 102.
- rotatable couplings 128 may include, but are not limited to, a journal bearing, a cylindrical roller bearing, a spherical roller bearing, a tapered roller bearing, a thrust roller bearing, or any other appropriate rotatable coupling.
- the axis of rotation may be around a vertical axis 144 extending vertically upwards from the first mobile base 102 relative to a direction of gravity when the mobile bases are disposed on level ground during use.
- the second mobile base 104 may be rotatably coupled to the mobile first base via the linkage 116 and rotatable coupling 128.
- the axis of rotation of the rotatable coupling 128 may be around a vertical axis 144.
- the second mobile base 104 may include a plurality of wheels 120 or other appropriate type of support as noted previously for the first mobile base 102.
- the second mobile base 104 may include omnidirectional wheels.
- the first and second drive systems of the first 1326885 and second mobile bases 102 and 104 may be controlled by the same one or more processors. However, embodiments in which the mobile bases are controlled separately with separate processors are also contemplated.
- the drives of the first and/or second mobile bases 102 and 104 may also include brakes (not depicted) configured to prevent translation of the drive system and associated base across the support surface when in a parked configuration. The brakes may improve the stability of the system while engaging the user. [0050] As noted above, a pose of the second mobile base 104 may be changed relative to the first mobile base 102 to maintain stability of the robotic system 100.
- the pose of the mobile second base 104 may be determined at least in part by the sensed posture of the user, a pose of the first mobile base 102 relative to the user, and/or a pose of the second mobile base 104 relative to the first mobile base 102 when the one or more robotic limbs 106 are engaged with the user as previously described.
- the type and direction of assistive forces applied to a user by the one or more robotic limbs 106 may be determined as noted above.
- the desired assistive forces to be applied and the relative pose of the first mobile base 102 relative to the user may then be used to determine a desired pose of the second mobile base 104 to improve stability of the robotic system 100.
- the second mobile base 104 may be rotated to a pose relative to the first mobile base 102 to apply a torque and/or force to the first mobile base 102 that may help oppose and/or support a torque and/or force applied to the first mobile base 102 by the one or more robotic limbs 106 when the assistive forces are applied to a user.
- precommanded poses of the second mobile base 104 relative to the first mobile base 102 may be used for particular commands of the one or more robotic limbs 106, real time sensing of applied forces and/or torques, and/or other appropriate control methods may be used to determine a desired orientation of the second mobile base 104 relative to the first mobile base 102.
- the drive system and/or an actuator may then position the mobile second base 104 as to counter the load borne on the first mobile base 102 from the user which may improve a stability of the robotic system 100.
- a fist mobile base 102 may increase its stability in other ways as well.
- the first mobile base 102 may alternatively or additionally include outrigger legs that extend out from the base above the supporting surface, not depicted. In 1326885 this embodiment, as the base tips, the outriggers may contact the ground to increase the support area and stability of the robotic system.
- the mobile first base 102 may include deployable legs that are deployed from a contracted configuration to a deployed configuration using one or more associated actuators when the mobile first base begins to tip, not depicted. Such deployable legs may extend out from the first mobile base in the deployed configuration to increase a support area of the mobile base.
- the tipping of the first mobile base 102 may be detected via various sensors detecting the pose information of the robotic system. Of course, other methods of maintaining stability for the first mobile base 102 are contemplated as this disclosure is not so limited.
- the depicted robotic system 100 may also include one or more user inputs and outputs (e.g., user interfaces, displays, cameras, microphones, speakers, monitors, etc.) configured to permit a user communicate with a secondary party, such as a health care provider.
- Figs. 2A and 2B illustrate a top view of the one or more robotic limbs 106 at least partially wrapping around a user and pulling the user towards the vertical axis 144 of the first base 102 of the robotic system 100.
- the one or more robotic limbs 106 may include elbow joints 110 rotatably connecting the plurality of interconnected rigid links 107.
- the one or more robotic limbs 106 may also include shoulder joints 112 to operatively couple the one or more robotic limbs 106 to the first base 102.
- the shoulder joints 112 and the elbow joints 110 may have one degree of freedom or multiple degrees of freedom as the disclosure is not so limited.
- the shoulder joints 112 and elbow joints 110 may move in a direction parallel to the ground and in a direction perpendicular to the ground as to adjust for different body positions of a user.
- the shoulder joints 112 and elbow joints 110 may be any appropriate type of joints including, but not limited to rotary, linear (e.g., prismatic), twisting, revolute, spherical, cylindrical, or an appropriate combination depending on the desired type of motion as the disclosure is not so limited.
- the shoulder joints 112 and elbow joints 110 may include actuators (not depicted) to facilitate movement of the joints and control the pose of the one or more robotic limbs 106.
- the actuators may be located at the 1326885 joints.
- the actuators at the joint may include a rotary actuator (e.g., a servo motor, stepper motor, etc.) and/or a linear actuator (e.g., lead screw, rod, etc.).
- the actuators may be located away from the joints.
- the actuators may utilize a belt, chain, pulley, and/or other transmission that permits the actuator to be located away from the associated joint. It should be noted that any other appropriate type of actuator may be utilized to allow for movement of the joints, as the disclosure is not so limited. Additionally, the actuators may be powered using any appropriate power source including, but not limited to hydraulic, pneumatic, electric, and other appropriately power source for the actuators. In some embodiments, the various actuators may be controlled via encoder signals or joint position sensors, but other types of control systems are also contemplated. The joint actuators may be in communication with the one or more processors noted above.
- the one or more robotic limbs 106 may include end effectors 202 configured to contact the user when the one or more robotic limbs 106 engage the user.
- end effectors 202 For example, paddles attached to distally located wrist joints of the robotic limbs have been illustrated in the figures.
- the end effectors 202 may be any appropriate end effector configured to contact and apply a force to the user including, but not limited to, paddles, flat pads, curved pads, and/or other appropriate end effectors as the disclosure is not so limited.
- the end effectors 202 may be curved to compliment a contour of a user’s body.
- a surface of the end effectors 202 oriented towards a user may also include an external layer or coating of a material with a coefficient of friction that is greater than a coefficient of friction of other portions of the robotic limbs to help provide a more secure grasp and/or manipulation of the user.
- the one or more robotic limbs 106 are extended and wrapped at least partially around a user that has been determined to need an assistive force after determining they are at risk of falling and/or need assistance for any of the other reasons disclosed herein.
- the robotic limbs 106 have created a closed kinematic loop through the user’s body.
- embodiments in which different force arrangements and/or the user of different numbers of robotics limbs are also contemplated.
- the end effectors 202 are in direct contact with the user and are applying an assistive force that biases the user towards a vertical axis 144 associated with a base of the robotic system.
- the one or more robotic limbs 106 have displaced the user inwards toward the vertical axis 144 of the base due to the assistive force applied to the user’s body via the end effectors 202.
- the one or more robotic limbs 106 may pull the user in by rotating the shoulder joints 112 outward and the elbow joints 110 inward around axes of rotation perpendicular to the ground, as depicted in Fig. 2B.
- Figs. 3A-3C shows another embodiment of a robotic system 100 where the one or more robotic limbs 106 are inflatable robotic limbs 302 made of soft flexible tubes that are configured to rapidly expand and wrap around the user as the flexible tubes are inflated with high pressure gas.
- the inflatable robotic limbs 302 may initially be in a first deflated configuration and may transition to a second inflated configuration upon inflation.
- Fig 3A depicts the inflatable robotic limbs 302 in the first deflated configuration where the inflatable robotic limbs are initially spaced apart from the user adjacent to the associated portion of the first base 102.
- FIG. 3B depicts the inflatable robotic limbs 302 partially inflated and beginning to wrap around the user.
- Fig. 3B depicts the inflatable robotic limbs 302 in the fully inflated second configuration where the inflatable robotic limbs 302 have been inflated and have assumed a shape that is wrapped at least partially around the user to secure the user during a fall or high effort posture.
- the inflatable robotic limbs 302 may include a fixed physical geometry that causes the inflatable robotic limbs 302 to at least partially wrap around a person in the second inflated configuration.
- the inflatable robotic limbs 302 may be made from flexible textile or membrane materials with a predetermined shape when fully inflated.
- the inflatable robotic limbs 302 may also include a backbone 304 configured to bias the inflatable robotic limbs 302 towards the retracted position when deflated (as seen in Fig. 3A).
- the inflatable robotic limbs 302 may include a spring, or some other backbone 304 configured to bias the inflatable robotic limbs 302 towards a rolled, loaded, or other appropriate deflated configuration that is retracted away from a user while deflated.
- the inflatable robotic limbs 302 may not include a backbone 304 and may not be biased in any retracted position while deflated, in which case the inflatable robotic limbs 302 may simply droop towards the ground in the deflated configuration.
- the 1326885 inflatable robotic limbs 302 may be inflated via a pressurized gas source (not depicted) such as a gas cylinder, a chemical explosive, or other source of gas in fluid communication with the inflatable robotic limbs 302.
- a pressurized gas source such as a gas cylinder, a chemical explosive, or other source of gas in fluid communication with the inflatable robotic limbs 302.
- Fig. 4 is an illustration of a cross section of the construction of one embodiment of an inflatable robotic limb 302.
- the inflatable robotic limbs 302 may include pockets 402 disposed on an interior of the inflatable robotic limbs 302.
- the pockets 402 may be individual pockets 402 distributed along the length of the inflatable robotic limbs 302.
- the pockets 402 may be one long pocket 402 extending along the length of the inflatable arms 302.
- the inflatable robotic limb 302 may also include vertical reinforcements 404 disposed within the pocket or pockets 402, or otherwise attached to the inflatable robotic limb 302 using any appropriate type of attachment, at spaced apart locations along its length and extending in a direction that is at least partially perpendicular to a longitudinal axis of the inflatable robotic limb 302.
- the vertical reinforcements 404 may be plastic or metal rods or other type of rigid structure with a greater stiffness than the flexible tube of the inflatable robotic limb 302.
- the vertical reinforcements 404 may provide the inflatable robotic limbs 302 with additional stiffness in the plane orthogonal to the extension direction of the inflatable robotic limbs 302.
- the vertical reinforcements 404 may provide enhanced stiffness which may help reduce vertical displacement of the inflatable robotic limb 302 due to gravity or pressure from the user. While other types of reinforcements might be used, the use of vertical rods may allow the inflatable robotic limbs 302 to still be configured to retract into a rolled configuration when deflated.
- the inflatable robotic limbs 302 may include polyethylene or some other flexible polymer on the outer surface or a membrane. The material of the membrane may be configured to withstand high pressures without leaking or popping in the fully inflated configuration
- the inflatable robotic limbs may include a combination of any appropriate materials to create a flexible yet strong structure, as the disclosure is not so limited. [0059] Fig.
- the method may include obtaining a user pose data.
- the user pose data may be obtained using the one or more sensors 132.
- the posture and/or a posture transition of the user may be determined based at least in part on the user pose data at block 504. This action may be accomplished with the one or processors 134 and any of the methods for determining a posture and/or posture transition of the user disclosed herein.
- the robotic system 100 may determine if user assistance is needed at 506 based at least in part on the determined posture and/or posture transition of the user.
- the system determines that no assistance is currently needed, the system returns to obtaining user pose information. If the robotic system 100 determines that assistance is needed, it may then control a pose of the mobile second base 104 relative to a first mobile base 102 of the system based at least in part on the determined posture and/or posture transition at block 508 to proactively improve a stability of the system. For example, the drive system may position the mobile second base 104 in a pose relative to the first mobile base 102 to be arranged to eventually counter a load borne by the first base 102 from the user. The robotic system 100 may then control actuation of the one or more robotic limbs 106 based at least in part on the determined posture and/or posture transition, as shown at 510.
- the robotic system 100 may be commanded to engage the user with the one or more robotic limbs 106 as shown at 512.
- the robotic system 100 may optionally update the user pose information based at least in part on pose information collected from one or more limb sensors.
- the one or more robotic limbs may include sensors configured to collected updated pose information of the user upon contact with the one or more robotic limbs.
- the one or more robotic limbs may include at least one four-axis torque force sensor to sense the torque and/or weight applied by the user when being assisted, though other force and/or torque sensors may also be used.
- the one or more robotic limbs may include end effectors configured to accurately detect force applied to the one or more robotic limbs.
- the sensors may be in communication with the one or more processors to determine a posture of the user based at least in part on the sensed pose information.
- This updated pose information from the one or more limb sensors may then be used to update the determined posture and/or posture transition at block 514 as noted previously above using any of the methods disclosed for determining a posture of a user.
- robotic system 100 may apply an assistive force to the user’s body to improve a 1326885 stability and/or aid a user transitioning between different postures at 516.
- the previously mentioned pose information may be used, at least in part, to direct the robot on how to assist the user.
- the one or more robotic limbs may be operated to apply an assistive force that biases the user’s body towards the first base 102 of the robotic system, as shown in block 516.
- the robotic system 100 may determine if the user is stable at 518. Blocks 514 – 518 may optionally be repeated until the user is detected to be in a stable position.
- the robotic system may include closed loop control in which the robot may adjust the assistance provided based at least in part on the real-time needs of the user as sensed with real time pose information sensed from the user.
- the pose information sent from the sensors to the one or more processors may indicate the updated location and/or acceleration of the center mass of the user.
- This information may be used to direct the one or more robotic limbs on how to continuously guide the user in a desired direction based on the type of sensed posture and/or posture transition.
- This closed loop system may also be useful for determining when to stop the assistance.
- the sensors in the one or more robotic limbs may determine when assistance is no longer needed for the user. For example, if a sensed force, torque, or change in position drops below a lower threshold value, the robotic system may disengage the robotic limbs from the user. In some embodiments the robotic system may disengage the user when the one or more processors determine from the posture information that the user is stable.
- Stability may be defined by a center of mass that is within a predetermined threshold distance from a vertical axis between the feet of the user in a standing configuration or the hips of the user in a sitting or kneeling configuration. This may help to ensure that the user will not fall and/or injure themselves when the robotic system disengages the user.
- the above method is directed primarily towards an embodiment in which the robotic system 100 assists a user that is in the early stages of falling or is at risk of falling, so the one or more robotic limbs 106 stabilize the user by pulling the user towards the first base 102.
- the robotic system 100 may engage a user that is later in a fall or in a certain high effort posture.
- the one or more robotic limbs 106 may be able to apply various different assistive forces to the user such as lifting them up, lowering them to the floor, providing an arm rest, and/or any 1326885 other action that a user may need for support.
- the robotic system 100 may determine that the best course of action is to lower the user to the ground. This may be accomplished via downward rotation of the shoulder joints 112 and/or decompression of an air spring 142 (See Fig. 1). Of course, other methods of lowering the user to the ground are also contemplated.
- the above method may be implemented by one or more controllers including the one or more processors 134 operatively coupled to the various controllable portions of a robotic system as disclosed herein.
- the method may be embodied as computer readable instructions stored on non-transitory computer readable memory associated with the at least one processor 134 such that when executed by the one or more processors the robotic system may perform any of the actions related to the methods disclosed herein. Additionally, it should be understood that the disclosed order of the steps is exemplary and that the disclosed steps may be performed in a different order, simultaneously, and/or may include one or more additional intermediate steps not shown as the disclosure is not so limited. [0064] The above-described embodiments of the technology described herein can be implemented in any of numerous ways.
- the embodiments may be implemented using hardware, software, or a combination thereof.
- the software code can be executed on any suitable processor or collection of processors, whether provided in a single computing device or distributed among multiple computing devices.
- processors may be implemented as integrated circuits, with one or more processors in an integrated circuit component, including commercially available integrated circuit components known in the art by names such as CPU chips, GPU chips, microprocessor, microcontroller, or co-processor.
- a processor may be implemented in custom circuitry, such as an ASIC, or semicustom circuitry resulting from configuring a programmable logic device.
- a processor may be a portion of a larger circuit or semiconductor device, whether commercially available, semi-custom or custom.
- a computing device including one or more processors may be embodied in any of a number of forms, such as a rack-mounted 1326885 computer, a desktop computer, a laptop computer, or a tablet computer. Additionally, a computing device may be embedded in a device not generally regarded as a computing device but with suitable processing capabilities, including a Personal Digital Assistant (PDA), a smart phone, tablet, or any other suitable portable or fixed electronic device.
- PDA Personal Digital Assistant
- a computing device may have one or more input and output devices.
- Such devices can be used, among other things, to present a user interface.
- Examples of output devices that can be used to provide a user interface include display screens for visual presentation of output and speakers or other sound generating devices for audible presentation of output.
- Examples of input devices that can be used for a user interface include keyboards, individual buttons, and pointing devices, such as mice, touch pads, and digitizing tablets.
- a computing device may receive input information through speech recognition or in other audible format.
- Such computing devices may be interconnected by one or more networks in any suitable form, including as a local area network or a wide area network, such as an enterprise network or the Internet. Such networks may be based on any suitable technology and may operate according to any suitable protocol and may include wireless networks, wired networks or fiber optic networks.
- the various methods or processes outlined herein may be coded as software that is executable on one or more processors that employ any one of a variety of operating systems or platforms. Additionally, such software may be written using any of a number of suitable programming languages and/or programming or scripting tools, and also may be compiled as executable machine language code or intermediate code that is executed on a framework or virtual machine.
- the embodiments described herein may be embodied as a computer readable storage medium (or multiple computer readable media) (e.g., a computer memory, one or more floppy discs, compact discs (CD), optical discs, digital video disks (DVD), magnetic tapes, flash memories, RAM, ROM, EEPROM, circuit configurations in Field Programmable Gate Arrays or other semiconductor devices, or other tangible computer storage medium) encoded with one or more programs that, when executed on one or more computers or other processors, perform methods that implement the various embodiments discussed above.
- a computer readable storage 1326885 medium may retain information for a sufficient time to provide computer-executable instructions in a non-transitory form.
- Such a computer readable storage medium or media can be transportable, such that the program or programs stored thereon can be loaded onto one or more different computing devices or other processors to implement various aspects of the present disclosure as discussed above.
- the term "computer-readable storage medium” encompasses only a non-transitory computer-readable medium that can be considered to be a manufacture (i.e., article of manufacture) or a machine.
- the disclosure may be embodied as a computer readable medium other than a computer-readable storage medium, such as a propagating signal.
- program or “software” are used herein in a generic sense to refer to any type of computer code or set of computer-executable instructions that can be employed to program a computing device or other processor to implement various aspects of the present disclosure as discussed above. Additionally, it should be appreciated that according to one aspect of this embodiment, one or more computer programs that when executed perform methods of the present disclosure need not reside on a single computing device or processor, but may be distributed in a modular fashion amongst a number of different computers or processors to implement various aspects of the present disclosure .
- Computer-executable instructions may be in many forms, such as program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc.
- embodiments described herein may be embodied as a method, of which an example has been provided.
- the acts performed as part of the method may be ordered in any suitable way. Accordingly, embodiments may be constructed in which acts are performed in an order different than illustrated, which may include performing some acts simultaneously, even though shown as sequential acts in illustrative embodiments.
Landscapes
- Health & Medical Sciences (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Rehabilitation Therapy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Rehabilitation Tools (AREA)
Abstract
L'invention divulgue des systèmes d'aide à la posture d'un utilisateur. Dans certains modes de réalisation, les techniques décrites dans la présente invention se rapportent à un système robotisé comportant une première base, un ou plusieurs membres robotisés fonctionnellement reliés à la première base et conçus pour être mis en prise avec un corps d'un utilisateur du système robotisé, un ou plusieurs capteurs configurés pour détecter des informations de pose de l'utilisateur à proximité de la base, et un ou plusieurs processeurs configurés pour déterminer une posture de l'utilisateur sur la base, au moins en partie, des informations de pose détectées. Le ou les processeurs peuvent être configurés pour commander le ou les membres robotisés à venir en prise avec le corps de l'utilisateur sur la base, au moins en partie, de la posture déterminée de l'utilisateur.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US202363607061P | 2023-12-06 | 2023-12-06 | |
| US63/607,061 | 2023-12-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025122728A1 true WO2025122728A1 (fr) | 2025-06-12 |
Family
ID=95980423
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/US2024/058642 Pending WO2025122728A1 (fr) | 2023-12-06 | 2024-12-05 | Systèmes robotisés et procédés d'aide à la posture d'un utilisateur |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025122728A1 (fr) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160270997A1 (en) * | 2013-11-29 | 2016-09-22 | Rex Bionics Limited | Mobility Aid |
| US20170035631A1 (en) * | 2015-08-05 | 2017-02-09 | Panasonic Intellectual Property Management Co., Ltd. | Robot system, instruction input device, non-transitory computer-readable recording medium, and control method for robot system |
| US20180133088A1 (en) * | 2015-03-20 | 2018-05-17 | Institute Of Automation Chinese Academy Of Sciences | Multi-Posture Lower Limb Rehabilitation Robot |
| US20200315895A1 (en) * | 2017-12-21 | 2020-10-08 | Southeast University | Virtual scene interactive rehabilitation training robot based on lower limb connecting rod model and force sense information and control method thereof |
| US20210121343A1 (en) * | 2019-10-28 | 2021-04-29 | Ambulatus Robotics LLC | Autonomous robotic mobile support system for the mobility-impaired |
| CN114732668A (zh) * | 2022-03-28 | 2022-07-12 | 上海神泰医疗科技有限公司 | 肢体康复训练机器人运动精度测量方法、系统、设备和介质 |
| WO2023212212A2 (fr) * | 2022-04-29 | 2023-11-02 | Massachusetts Institute Of Technology | Systèmes et procédés d'aide au mouvement à l'aide de membres robotiques |
-
2024
- 2024-12-05 WO PCT/US2024/058642 patent/WO2025122728A1/fr active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160270997A1 (en) * | 2013-11-29 | 2016-09-22 | Rex Bionics Limited | Mobility Aid |
| US20180133088A1 (en) * | 2015-03-20 | 2018-05-17 | Institute Of Automation Chinese Academy Of Sciences | Multi-Posture Lower Limb Rehabilitation Robot |
| US20170035631A1 (en) * | 2015-08-05 | 2017-02-09 | Panasonic Intellectual Property Management Co., Ltd. | Robot system, instruction input device, non-transitory computer-readable recording medium, and control method for robot system |
| US20200315895A1 (en) * | 2017-12-21 | 2020-10-08 | Southeast University | Virtual scene interactive rehabilitation training robot based on lower limb connecting rod model and force sense information and control method thereof |
| US20210121343A1 (en) * | 2019-10-28 | 2021-04-29 | Ambulatus Robotics LLC | Autonomous robotic mobile support system for the mobility-impaired |
| CN114732668A (zh) * | 2022-03-28 | 2022-07-12 | 上海神泰医疗科技有限公司 | 肢体康复训练机器人运动精度测量方法、系统、设备和介质 |
| WO2023212212A2 (fr) * | 2022-04-29 | 2023-11-02 | Massachusetts Institute Of Technology | Systèmes et procédés d'aide au mouvement à l'aide de membres robotiques |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Surdilovic et al. | STRING-MAN: Wire-robot technology for safe, flexible and human-friendly gait rehabilitation | |
| JP7225215B2 (ja) | 半教師あり意図認識システム及び方法 | |
| US10251805B2 (en) | Control system and device for patient assist | |
| JP6118961B2 (ja) | パワーアシストロボット | |
| US20190374422A1 (en) | Fluid-driven actuator and its applications | |
| JP6568940B2 (ja) | ユーザーを支持するロボットシステム | |
| JP5706016B2 (ja) | 歩行介助ロボット | |
| KR102146363B1 (ko) | 착용형 로봇 및 그 제어 방법 | |
| JP2009207840A (ja) | 歩行動作補助装置 | |
| US12016813B2 (en) | Motorized rehabilitation device | |
| Park et al. | Design of an inflatable wrinkle actuator with fast inflation/deflation responses for wearable suits | |
| Kanno et al. | A walking assistive device with intention detection using back-driven pneumatic artificial muscles | |
| US12458556B2 (en) | Low-volume inflatable actuator composites for wearable applications and portable pneumatic source | |
| CN115294653A (zh) | 一种基于高斯过程回归的下肢外骨骼步态预测方法 | |
| Martinez-Hernandez et al. | Human-in-the-loop layered architecture for control of a wearable ankle–foot robot | |
| López et al. | Compliant control of a humanoid robot helping a person stand up from a seated position | |
| JP6357672B2 (ja) | 駆動機構 | |
| Jin et al. | Design and analysis of a multi-DOF compliant gait rehabilitation robot | |
| WO2025122728A1 (fr) | Systèmes robotisés et procédés d'aide à la posture d'un utilisateur | |
| Park et al. | Design of a lower limb exoskeleton including roll actuation to assist walking and standing up | |
| Huynh et al. | Balance control for an active leg exoskeleton based on human balance strategies | |
| JP6299008B2 (ja) | パワーアシストロボット | |
| Di et al. | Motion control of intelligent cane robot under normal and abnormal walking condition | |
| WO2016056998A1 (fr) | Dispositif d'assistance de démarche | |
| Čížek et al. | Online foot-strike detection using inertial measurements for multi-legged walking robots |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24901524 Country of ref document: EP Kind code of ref document: A1 |