System and method for proprioceptive and responsive robotic door opening
AssigneeGhost Robotics Corp.
InventorsShlok Agarwal, Avik De
Life of this patent
Estimating the term…
Abstract
The present disclosure pertains to a system and method for a robotic arm mounted on a mobile base, wherein the robotic arm applies a desired force at a point of contact between an arm and a point in the environment. One method involves low-level, automated coordination, wherein the higher-level decision making is made by a human operator, while another method addresses the variability of success in visual identification of door features, by increasing the reliance on proprioceptive cues such as forces from the door and door hinge and reducing reliance on exteroceptive cues.
Claims25
A system for proprioceptive and responsive robotic door opening, said system comprising:
- a legged robot comprising a robot base, one or more legs attached to said robot base and configured to locomote across a variety of terrain and able to withstand toppling forces from door-opening interactions, and at least one robot arm, said robot arm comprising an arm base, a plurality of arm base actuators, an arm first link, an arm second link, a plurality of wrist actuators, an end-effector, and at least one camera;
- a user interaction device;
- and
- a processor coupled to a memory, said processor configured to send and receive data from said user interaction device and said legged robot, wherein upon receiving a command to execute door-opening instructions, said processor causes said legged robot to:
- approach a door;
- engage with a door-opening mechanism associated with said door using said end-effector to open said door while maintaining a controlled distance to said door until said door is opened;
- advance at least a portion of said legged robot through a door frame of said door;
- and
- autonomously maintain contact with said door by one of a part of said robot arm or a part of said legged robot in order to maintain an open position of said door until said legged robot has cleared through a door frame.
A method for proprioceptive and responsive robotic door opening, said method comprising:
- sending instructions from a user interaction device to a robot, said robot configured to locomote across a variety of terrain and able to withstand toppling forces from door-opening interactions, said robot comprising a robot base, a processor, one or more legs, and at least one robotic arm comprising an arm base, a plurality of arm base actuators, an arm first link, an arm second link, a gripper with gripper jaws, at least one camera, and a wrist comprising a plurality of wrist actuators;
- positioning said gripper in a pre-grasp pose at an algorithmically calculated angle with respect to a door-opening mechanism;
- aligning said robot base and said one or more legs with said door-opening mechanism;
- closing said gripper on said door-opening mechanism;
- confirming, using proprioceptive sensory information collected via said robot, that a grasp of said door-opening mechanism is successful;
- manipulating said door-opening mechanism via controlling the velocity of said gripper along a roll axis;
- setting an impedance of said wrist to minimize moments along a vertical axis;
- selecting a virtual force to be applied by said arm at said gripper according to a virtual spring impedance controller in order to ensure that a position of a door contact point with respect to said robot stays at a controlled distance;
- driving said robot in a direction that matches an opening direction of said door;
- determining, by said processor, a kinematic constraint imposed by a door hinge from gripper position data collected over time;
- planning a path for said gripper to release said door opening mechanism and navigating through a door frame associated with said door;
- and
- maintaining a lateral position of said robot at the center of said door frame with respect to an estimated door hinge location, and autonomously maintaining contact with said door by one of a part of said robot arm or a part of said legged robot in order to maintain an open position of said door until said legged robot has cleared through a door frame.
A system for proprioceptive and responsive robotic door opening, said system comprising:
- a legged robot comprising a robot base, one or more legs attached to said robot base and configured to locomote across a variety of terrain, in multiple directions, able to withstand toppling forces from door-opening interactions, and at least one robot arm, said robot arm comprising an arm base, a plurality of arm base actuators, an arm first link, an arm second link, a plurality of wrist actuators, a gripper, and at least one camera;
- a user interaction device;
- and
- a processor coupled to a memory, said processor configured to send and receive data from said user interaction device and said legged robot, wherein upon receiving a command to execute door-opening instructions, said processor causes said legged robot to:
- position said gripper in a pre-grasp pose with respect to a door-opening mechanism, wherein said door-opening mechanism is identified by said legged robot;
- align said robot base and said one or more legs with said door-opening mechanism;
- close said gripper on said door-opening mechanism;
- confirm, using proprioceptive sensory information collected via said robot, that a grasp of said door-opening mechanism is successful;
- manipulate said door-opening mechanism via controlling the velocity of said gripper along a roll axis;
- set an impedance of said wrist to minimize moments along a vertical axis;
- select a virtual force to be applied by said arm at said gripper according to a virtual spring impedance controller in order to ensure that a position of a door contact point with respect to said robot stays at a controlled distance;
- drive said robot in a direction that matches an opening direction of said door;
- determine a kinematic constraint imposed by a door hinge from gripper position data collected over time;
- plan a path for said gripper to release said door opening mechanism and navigate through a door frame associated with said door;
- and
- maintain a lateral position of said robot at the center of said door frame with respect to an estimated door hinge location.
Dependencies are inferred from the claim text.