Robot choreographer
    21.
    发明授权

    公开(公告)号:US11691292B2

    公开(公告)日:2023-07-04

    申请号:US16600786

    申请日:2019-10-14

    CPC classification number: B25J11/0035 B25J9/162 B25J9/1694 G05D1/0212

    Abstract: The disclosure provides a method for generating a joint command. The method includes receiving a maneuver script including a plurality of maneuvers for a legged robot to perform where each maneuver is associated with a cost. The method further includes identifying that two or more maneuvers of the plurality of maneuvers of the maneuver script occur at the same time instance. The method also includes determining a combined maneuver for the legged robot to perform at the time instance based on the two or more maneuvers and the costs associated with the two or more maneuvers. The method additionally includes generating a joint command to control motion of the legged robot at the time instance where the joint command commands a set of joints of the legged robot. Here, the set of joints correspond to the combined maneuver.

    Slip Detection for Robotic Locomotion

    公开(公告)号:US20220143828A1

    公开(公告)日:2022-05-12

    申请号:US17581361

    申请日:2022-01-21

    Abstract: An example method may include i) determining a first distance between a pair of feet of a robot at a first time, where the pair of feet is in contact with a ground surface; ii) determining a second distance between the pair of feet of the robot at a second time, where the pair of feet remains in contact with the ground surface from the first time to the second time; iii) comparing a difference between the determined first and second distances to a threshold difference; iv) determining that the difference between determined first and second distances exceeds the threshold difference; and v) based on the determination that the difference between the determined first and second distances exceeds the threshold difference, causing the robot to react.

    Mitigating Sensor Noise in Legged Robots

    公开(公告)号:US20210380185A1

    公开(公告)日:2021-12-09

    申请号:US17409922

    申请日:2021-08-24

    Abstract: An example implementation involves receiving measurements from an inertial sensor coupled to the robot and detecting an occurrence of a foot of the legged robot making contact with a surface. The implementation also involves reducing a gain value of an amplifier from a nominal value to a reduced value upon detecting the occurrence. The amplifier receives the measurements from the inertial sensor and provides a modulated output based on the gain value. The implementation further involves increasing the gain value from the reduced value to the nominal value over a predetermined duration of time after detecting the occurrence. The gain value is increased according to a profile indicative of a manner in which to increase the gain value of the predetermined duration of time. The implementation also involves controlling at least one actuator of the legged robot based on the modulated output during the predetermined duration of time.

    Constrained Robot Autonomy Language

    公开(公告)号:US20210325893A1

    公开(公告)日:2021-10-21

    申请号:US16884709

    申请日:2020-05-27

    Abstract: A method for constraining robot autonomy language includes receiving a navigation command to navigate a robot to a mission destination within an environment of the robot and generating a route specification for navigating the robot from a current location in the environment to the mission destination in the environment. The route specification includes a series of route segments. Each route segment in the series of route segments includes a goal region for the corresponding route segment and a constraint region encompassing the goal region. The constraint region establishes boundaries for the robot to remain within while traversing toward the goal region. The route segment also includes an initial path for the robot to follow while traversing the corresponding route segment.

    Handling Gait Disturbances with Asynchronous Timing

    公开(公告)号:US20210146548A1

    公开(公告)日:2021-05-20

    申请号:US17129996

    申请日:2020-12-22

    Abstract: An example method may include i) detecting a disturbance to a gait of a robot, where the gait includes a swing state and a step down state, the swing state including a target swing trajectory for a foot of the robot, and where the target swing trajectory includes a beginning and an end; and ii) based on the detected disturbance, causing the foot of the robot to enter the step down state before the foot reaches the end of the target swing trajectory.

    LOCATION BASED CHANGE DETECTION WITHIN IMAGE DATA BY A MOBILE ROBOT

    公开(公告)号:US20240377843A1

    公开(公告)日:2024-11-14

    申请号:US18541874

    申请日:2023-12-15

    Abstract: Systems and methods are described for detecting changes at a location based on image data by a mobile robot. A system can instruct navigation of the mobile robot to a location. For example, the system can instruct navigation to the location as part of an inspection mission. The system can obtain input identifying a change detection. Based on the change detection and obtained image data associated with the location, the system can perform the change detection and detect a change associated with the location. For example, the system can perform the change detection based on one or more regions of interest of the obtained image data. Based on the detected change and a reference model, the system can determine presence of an anomaly condition in the obtained image data.

    MITIGATING SENSOR NOISE IN LEGGED ROBOTS
    28.
    发明公开

    公开(公告)号:US20230406429A1

    公开(公告)日:2023-12-21

    申请号:US18457996

    申请日:2023-08-29

    Abstract: An example implementation involves receiving measurements from an inertial sensor coupled to the robot and detecting an occurrence of a foot of the legged robot making contact with a surface. The implementation also involves reducing a gain value of an amplifier from a nominal value to a reduced value upon detecting the occurrence. The amplifier receives the measurements from the inertial sensor and provides a modulated output based on the gain value. The implementation further involves increasing the gain value from the reduced value to the nominal value over a predetermined duration of time after detecting the occurrence. The gain value is increased according to a profile indicative of a manner in which to increase the gain value of the predetermined duration of time. The implementation also involves controlling at least one actuator of the legged robot based on the modulated output during the predetermined duration of time.

    ROBOT CHOREOGRAPHER
    30.
    发明公开
    ROBOT CHOREOGRAPHER 审中-公开

    公开(公告)号:US20230286167A1

    公开(公告)日:2023-09-14

    申请号:US18317788

    申请日:2023-05-15

    CPC classification number: B25J11/0035 B25J9/162 B25J9/1694 G05D1/0212

    Abstract: The disclosure provides a method for generating a joint command. The method includes receiving a maneuver script including a plurality of maneuvers for a legged robot to perform where each maneuver is associated with a cost. The method further includes identifying that two or more maneuvers of the plurality of maneuvers of the maneuver script occur at the same time instance. The method also includes determining a combined maneuver for the legged robot to perform at the time instance based on the two or more maneuvers and the costs associated with the two or more maneuvers. The method additionally includes generating a joint command to control motion of the legged robot at the time instance where the joint command commands a set of joints of the legged robot. Here, the set of joints correspond to the combined maneuver.

Patent Agency Ranking