IP Library Granted Patent US 9,833,903
Granted Patent B1
US 9,833,903 · App. 14/834,245 · Granted Dec 5, 2017

Controlling extendable legs of a robotic device for use of a mechanical gripper

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,833,903
App. No.
14/834,245
Granted
Dec 5, 2017
Kind
B1
Abstract

Examples relating to controlling extendable legs of a robotic device for use of a mechanical gripper are described herein. A robotic device may include one or more legs configured with a mechanical gripper coupled to the leg at a first position away from the distal end of the leg. The mechanical gripper may transition between the first position and a second position on the leg proximate to the distal end that enables the robotic device to use the mechanical gripper to perform grip operations. A control system of the robotic device may modify an orientation of the robotic device to at least position the robotic device on one or more legs other than the leg comprising the mechanical gripper, and transitions the mechanical gripper from the first position to the second position to perform the given grip operation of the input.

Claims (17)

1. A robotic device comprising:

a plurality of extendable legs having respective feet for engaging a surface of an environment to enable the robotic device to travel;

a mechanical gripper coupled to a given extendable leg of the plurality of extendable legs at a first position away from a foot of the given extendable leg, wherein the mechanical gripper is configured to transition between the first position and a second position on the given extendable leg via a mechanical rotation of a rotatable pivot that repositions the mechanical gripper and the foot to enable the robotic device to use the mechanical gripper to perform one or more grip operations; and

a control system for controlling the extendable legs and the mechanical gripper, wherein responsive to receiving an input to perform a given grip operation, the control system modifies an orientation of the robotic device to at least position the robotic device on one or more extendable legs other than the given extendable leg comprising the mechanical gripper, and transitions the mechanical gripper from the first position to the second position to perform the given grip operation of the input.

2. The robotic device of claim 1 , further comprising:

one or more mechanical grippers coupled to respective extendable legs of the plurality of extendable legs other than the given extendable leg, wherein the one or more mechanical grippers are configured to transition between respective first positions on the respective extendable legs configured to position the one or more mechanical grippers during travel by the robotic device and respective second positions on the respective extendable legs configured to enable the one or more mechanical grippers to perform one or more grip operations.

3. The robotic device of claim 2 , wherein the mechanical gripper of the given extendable leg is a first type of mechanical gripper, and wherein the one or more mechanical grippers positioned on the respective extendable legs of the plurality of extendable legs other than the given extendable leg includes at least a second type of mechanical gripper.

4. The robotic device of claim 3 , wherein the first type of mechanical gripper is a pneumatic gripper, and wherein the second type of mechanical gripper is a servo-electric gripper.

5. The robotic device of claim 1 , wherein the control system modifying the orientation of the robotic device to at least position the robotic device on one or more extendable legs other than the given extendable leg comprising the mechanical gripper further includes adjusting a center of gravity of the robotic device to the one or more extendable legs to enable full motion of the given extendable leg comprising the mechanical gripper.

6. A method comprising:

receiving, at a computing system of a robotic device comprising a plurality of extendable legs having respective feet for engaging a surface of an environment to enable the robotic device to travel, an input to perform a grip operation;

responsive to receiving the input, determining an orientation for the robotic device to enable a mechanical gripper coupled to a given extendable leg of the plurality of extendable legs at a first position away from a foot of the given extendable leg to perform the grip operation of the input, wherein the mechanical gripper is configured to transition between the first position and a second position on the given extendable leg via a mechanical rotation of a rotatable pivot that repositions the mechanical gripper and the foot to enable the robotic device to use the mechanical gripper to perform one or more grip operations;

based on the determined orientation, providing instructions to modify a current orientation of the robotic device to at least position the robotic device on one or more extendable legs other than the given extendable leg comprising the mechanical gripper, and transition the mechanical gripper from the first position to the second position to perform the grip operation of the input.

7. The method of claim 6 , wherein modifying the current orientation of the robotic device to at least position the robotic device on one or more extendable legs other than the given extendable leg comprising the mechanical gripper comprises:

modifying the current orientation of the robotic device to position the robotic device on a contralateral set of extendable legs of the plurality of legs.

8. The method of claim 6 , further comprising:

responsive to performing the grip operation of the input, providing instructions to transition the mechanical gripper from the second position to the first position.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2016
From: GOOGLE INC.
To: X DEVELOPMENT LLC
Reel/Frame 039900/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2015
From: KUFFNER, JAMES JOSEPH
To: GOOGLE INC.
Reel/Frame 036429/0650 →