Robotic navigation based on building surface contours

    公开(公告)号:US09632504B1

    公开(公告)日:2017-04-25

    申请号:US14701396

    申请日:2015-04-30

    CPC classification number: G05D1/0231 G05D1/024 G05D1/0274 G05D2201/0216

    Abstract: An example method includes determining a depth map of at least one static surface of a building, where the depth map includes a plurality of surface contours. The method further includes receiving sensor data from one or more sensors on a robotic device that is located in the building. The method also includes determining a plurality of respective distances between the robotic device and a plurality of respective detected points on the at least one static surface of the building. The method additionally includes identifying at least one surface contour that includes the plurality of respective detected points. The method further includes determining a position of the robotic device in the building that aligns the at least one identified surface contour with at least one corresponding surface contour in the depth map.

    Ground plane detection to verify depth sensor status for robot navigation

    公开(公告)号:US10656646B2

    公开(公告)日:2020-05-19

    申请号:US15841605

    申请日:2017-12-14

    Abstract: An example method includes determining a target area of a ground plane in an environment of a mobile robotic device, where the target area of the ground plane is in front of the mobile robotic device in a direction of travel of the mobile robotic device. The method further includes receiving depth data from a depth sensor on the mobile robotic device. The method also includes identifying a portion of the depth data representative of the target area. The method additionally includes determining that the portion of the depth data lacks information representing at least one section of the target area. The method further includes providing an output signal identifying at least one zone of non-traversable space for the mobile robotic device in the environment, where the at least one zone of non-traversable space corresponds to the at least one section of the target area.

    Ground plane detection to verify depth sensor status for robot navigation

    公开(公告)号:US09886035B1

    公开(公告)日:2018-02-06

    申请号:US14828445

    申请日:2015-08-17

    Abstract: An example method includes determining a target area of a ground plane in an environment of a mobile robotic device, where the target area of the ground plane is in front of the mobile robotic device in a direction of travel of the mobile robotic device. The method further includes receiving depth data from a depth sensor on the mobile robotic device. The method also includes identifying a portion of the depth data representative of the target area. The method additionally includes determining that the portion of the depth data lacks information representing at least one section of the target area. The method further includes providing an output signal identifying at least one zone of non-traversable space for the mobile robotic device in the environment, where the at least one zone of non-traversable space corresponds to the at least one section of the target area.

    Using Laser Sensors to Augment Stereo Sensor Readings for Robotic Devices

    公开(公告)号:US20170308086A1

    公开(公告)日:2017-10-26

    申请号:US15642530

    申请日:2017-07-06

    Abstract: An example system includes one or more laser sensors on a robotic device, where the one or more laser sensors are configured to produce laser sensor data indicative of a first area within a first distance in front of the robotic device. The system further includes one or more stereo sensors on the robotic device, where the stereo sensors on the robotic device are configured to produce stereo sensor data indicative of a second area past a second distance in front of the robotic device. The system also includes a controller configured to receive the laser sensor data, receive the stereo sensor data, detect one or more objects in front of the robotic device based on at least one of the laser sensor data and the stereo sensor data, and provide instructions for the robotic device to navigate based on the one or more detected objects.

    Safe path planning for collaborative robots

    公开(公告)号:US09789610B1

    公开(公告)日:2017-10-17

    申请号:US14843288

    申请日:2015-09-02

    CPC classification number: B25J9/1666 Y10S901/02 Y10S901/09

    Abstract: Disclosed herein are methods and systems for determining a safe path for movement of an object by a robotic system. According to these implementations, the robotic system may determine a safety level for each of a plurality of relative orientations of an object. Each such relative orientation may define a spatial orientation of the object relative to direction of movement of the object. Based on the determined safety levels, the robotic system may then determine, for each of the plurality of relative orientations, a velocity limit for movement of the object with a particular relative orientation. Based at least in part on the determined velocity limits, the robotic system may then determine a path for moving the object from a first location to a second location. As such, the robotic system may move the object from the first location to the second location based on the determined path.

    Virtual moving safety limits for vehicles transporting objects

    公开(公告)号:US10459449B2

    公开(公告)日:2019-10-29

    申请号:US15389840

    申请日:2016-12-23

    Abstract: Example systems and methods are disclosed for implementing vehicle operation limits to prevent vehicle load failure during vehicle teleoperation. The method may include receiving sensor data from sensors on a vehicle that carries a load. The vehicle may be controlled by a remote control system. The load weight and dimensions may be determined based on the sensor data. In order to prevent a vehicle load failure, a forward velocity limit and an angular velocity limit may be calculated. Vehicle load failures may include the vehicle tipping over, the load tipping over, the load sliding off of the vehicle, or collisions. The vehicle carrying the load may be restricted from exceeding the forward velocity limit and/or the angular velocity limit during vehicle operation. The remote control system may display a user interface indicating to a remote operator the forward velocity limit and the angular velocity limit.

    Trajectory planning with droppable objects

    公开(公告)号:US09821458B1

    公开(公告)日:2017-11-21

    申请号:US15150756

    申请日:2016-05-10

    Abstract: Example implementations may relate to methods and systems for determining a safe trajectory for movement of an object by a robotic system. According to these various implementations, the robotic system may determine at least first and second candidate trajectories for moving the object. For at least a first point along the first candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the first point along the first candidate trajectory. And for at least a second point along the second candidate trajectory, the robotic system may determine a predicted cost of dropping the object at the second point along the second candidate trajectory. Then, based on these various determined predicted costs, the robotic system may select between the first and second candidates trajectories and may then move the object along the selected trajectory.

    Autonomous Approach and Object Pickup
    10.
    发明申请

    公开(公告)号:US20170102711A1

    公开(公告)日:2017-04-13

    申请号:US15389648

    申请日:2016-12-23

    Abstract: An example method includes receiving instructions to pick up an object with one or more lift elements of an autonomous vehicle. Based on a current positioning of the vehicle, the method further includes identifying the object to be picked up and a particular side of the object under which to place the one or more lift elements of the vehicle. The method additionally includes determining an approach path toward the object for the vehicle to follow to place the lift elements of the vehicle under the particular side of the object. The method further includes causing the vehicle to move along the determined approach path toward the object. The method additionally includes determining that the lift elements of the vehicle are placed under the particular side of the object. The method also includes causing the vehicle to lift the object with the lift elements.

Patent Agency Ranking