Controller for mobile robot
US-9802315-B2 · Oct 31, 2017 · US
US10246152B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10246152-B2 |
| Application number | US-201615335600-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 27, 2016 |
| Priority date | Dec 25, 2015 |
| Publication date | Apr 2, 2019 |
| Grant date | Apr 2, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A displacement manipulated variable determination section 53 in a control device 40 for a mobile robot 1 determines, for each of contacting portions 13, 23 of a plurality of movable links 3, 4, a displacement manipulated variable for making a desired position and/or posture of the contacting portion 13 or 23 displaced, by integrating, under a predetermined condition, a deviation between an observed value of an actual contact reaction force acting from an external object and a desired value thereof. The control device 40 controls an actuator 41 that drives a corresponding joint, in accordance with the displacement manipulated variable determined and a reference operational goal for the mobile robot 1.
Opening claim text (preview).
What is claimed is: 1. A control device for a mobile robot having a plurality of movable links extended from a body, each movable link of the plurality of movable links having a predetermined site as a contacting portion and being configured to move with respect to the body by an action of one or more joints disposed between a distal end of the movable link and the body, the mobile robot moving with a motion including an operation in which at least one of the movable links of the plurality of movable links is moved in the air, not in contact with an external object, and a succeeding operation in which the contacting portion of the at least one of the movable links of the plurality of movable links is brought into contact with the external object, the control device comprising: a contacting portion displacement manipulated variable determination section which, for the contacting portion of each of the plurality of movable links, sequentially acquires an observed value of a contact reaction force actually acting on the contacting portion from the external object and sequentially acquires a desired value of the contact reaction force, sequentially performs a determination process to determine whether or not at least one of a first condition and a second condition has been satisfied, the first condition being a condition that the contacting portion is actually in contact with the external object, and the second condition being a condition that that a desired motional state of the contacting portion indicated by an operational goal for the mobile robot is a state in which the contacting portion is to be brought into contact with the external object, and performs, for each contacting portion for which a result of the determination process becomes positive, either one integration processing of integrating a first deviation or integrating a second deviation, to sequentially determine a first displacement manipulated variable for making a desired position and/or posture of the contacting portion displaced from a position and/or posture indicated by the operational goal for the mobile robot so as to cause the observed value of the contact reaction force acting on the contacting portion to approach the desired value, wherein the first deviation is a deviation between the observed value and the desired value of the contact reaction force acting on the contacting portion, and the second deviation is a deviation between a first deviation corresponding to each contacting portion and an average value of first deviations corresponding respectively to all contacting portions for which each of results of the determination process becomes positive; and an actuator controlling section which sequentially determines a desired displacement amount of each joint of the mobile robot, in accordance with at least the operational goal for the mobile robot and the first displacement manipulated variable determined, to control an actuator that drives a corresponding joint, in accordance with the desired displacement amount. 2. The control device for the mobile robot according to claim 1 , wherein the contacting portion displacement manipulated variable determination section is configured, in determining the first displacement manipulated variable for each contacting portion for which the determination result becomes positive and for which the first condition is not satisfied and the second condition is satisfied, to maintain a component of the first displacement manipulated variable that makes the desired posture of the contacting portion displaced, at a constant value, without updating the same, and to sequentially determine a component of the first displacement manipulated variable that makes the desired position of the contacting portion displaced, by the integration processing. 3. The control device for the mobile robot according to claim 1 , wherein the contacting portion displacement manipulated variable determination section is configured, in determining the first displacement manipulated variable for each contacting portion for which the determination result becomes positive and for which at least the first condition out of the first and second conditions is satisfied, to sequentially determine both of a component of the first displacement manipulated variable that makes the desired position of the contacting portion displaced and a component of the first displacement manipulated variable that makes the desired posture of the contacting portion displaced, by the integration processing. 4. The control device for the mobile robot according to claim 1 , wherein the contacting portion displacement manipulated variable determination section is configured to determine the first displacement manipulated variable corresponding to each contacting portion that has changed from a situation where the determination result becomes positive to a situation where the determination result becomes negative, in such a manner that the first displacement manipulated variable is sequentially attenuated to zero from a value determined in the situation where the determination result becomes positive. 5. The control device for the mobile robot according to claim 1 , wherein the contacting portion displacement manipulated variable determination section further has a function of sequentially determining, irrespective of the result of the determination process, a second displacement manipulated variable and a third displacement manipulated variable as displacement manipulated variables for making the desired position and/or posture of each contacting portion displaced from the position and/or posture indicated by the operational goal for the mobile robot so as to cause the observed value of the contact reaction force acting on each contacting portion to approach the desired value, and a function of sequentially extracting a low-frequency component and a high-frequency component on a higher frequency side than the low-frequency component out of the first deviation or the second deviation, and the contacting portion displacement manipulated variable determination section is configured, in determining the second and third displacement manipulated variables corresponding to each contacting portion, to sequentially determine a value proportional to the low-frequency component and a value proportional to the high-frequency component as the second displacement manipulated variable and the third displacement manipulated variable, respectively, and in determining the first displacement manipulated variable for each contacting portion for which the determination result becomes positive, to sequentially determine the first displacement manipulated variable by integration processing of integrating the low-frequency component, and the actuator controlling section is configured to sequentially determine the desired displacement amount of each joint of the mobile robot in accordance with the operational goal for the mobile robot and a combined manipulated variable of the first, the second, and the third displacement manipulated variables determined. 6. The control device for the mobile robot according to claim 1 , further comprising: a contact reaction force adjustment quantity determination section which sequentially acquires a body posture deviation, which is a deviation between an observed value of actual posture of the body and a desired posture of the body indicated by the operational goal for the mobile robot, and sequentially determines, in accordance with the body posture deviation, a contact reaction force adjustment quantity to be added to each contacting portion so as to cause an external force making the body posture deviation approach zero to be added to the mobile robot; wherein the contacting portion displacement manipulated variable determination section is confi
Force or torque sensors (B25J13/082, B25J13/084 take precedence) · CPC title
with alternately or sequentially lifted supporting base and legs; with alternately or sequentially lifted feet or skid (B62D57/024 takes precedence) · CPC title
characterised by motion, path, trajectory planning · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.