IP Library Granted Patent US 9,655,805
Granted Patent B2
US 9,655,805 · App. 14/559,519 · Granted May 23, 2017

Walking assist robot and control method thereof

Inventors: Sung Hwan Ahn (Seoul, KR); Young Do Kwon (Yongin-si, KR); Young Bo Shim (Seoul, KR); Suk June Yoon (Seoul, KR)
Assignee: Samsung Electronics Co., Ltd.
A61H3/00A61F2/68A61F5/01A61H1/024A61H1/0244A61H1/0266A61F2002/6827A61F2002/704A61F2005/0155A61H2201/1215A61H2201/1238A61H2201/164A61H2201/165A61H2201/1628A61H2201/501A61H2201/5007A61H2201/5046A61H2201/5061A61H2201/5069A61H2201/5084A61H2201/5092A61H2201/5097
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,655,805
App. No.
14/559,519
Granted
May 23, 2017
Kind
B2
Abstract

A control method of a walking assist robot, may include: estimating a wearer's location on a map including walking environment information; determining a walking environment in a direction in which the wearer moves; and selecting a control mode for assisting the wearer's walking according to the walking environment.

Claims (54)

1. A control method of a walking assist robot including a controller having a processor and a memory, the memory containing computer readable code that, when executed by the processor, configures the controller to perform the control method comprising:

detecting an initial location of a wearer of the walking assist robot based on information from an external device;

searching the memory for a map related to the initial location of the wearer, the map including walking environment information;

setting the initial location of the wearer on the searched map;

reading, from the memory, kinematic information associated with the walking assist robot;

estimating a current location of the wearer on the searched map by applying the kinematic information associated with the walking assist robot into an algorithm;

updating the estimated current location of the wearer based on data measured by a plurality of sensors;

determining a walking environment in a direction in which the wearer moves based on the map on which the initial location of the wearer is set and the updated current location of the wearer; and

selecting one of a plurality of control modes of the walking assistance robot according to the walking environment.

2. The control method according to claim 1 , wherein the walking environment information includes information about the ground.

3. The control method according to claim 2 , wherein the information about the ground includes at least one of whether the ground is even, an ascent slope, a descent slope, an ascent stair, a descent stair, and contains an obstacle.

4. The control method according to claim 1 , further comprising:

attempting to automatically detect the initial location of the wearer; and

if the attempting is unable to automatically detect the initial location then,

receiving a first input from the wearer, the first input indicating a place name,

searching the memory for a map related to the place name,

receiving a second input from the wearer, the second input indicating the initial location on the searched map, and

setting the initial location input by the wearer on the searched map.

5. The control method according to claim 4 , wherein the receiving the first input from the wearer comprises:

receiving a voice command from the wearer and recognizing the place name from the voice command.

6. The control method according to claim 1 , wherein the walking assist robot includes one or more inertial sensors and one or more joints, and the estimating the current location of the wearer comprises:

estimating the current location of the wearer using a Kalman Filter, the Kalman Filter having as state variables locations, velocities, and directions of the one or more inertial sensors, and relative locations and relative directions of the one or more joints with respect to the inertial sensors.

7. The control method according to claim 1 , further comprising:

detecting the initial location of the wearer based on data received from an external device.

8. The control method according to claim 7 , wherein the determining a walking environment comprises:

determining the walking environment at the updated current location of the wearer.

9. The control method according to claim 7 , wherein the external device includes at least one of base stations and satellites.

10. The control method according to claim 1 , further comprising:

generating a control signal according to the selected control mode; and

controlling at least one driver of the walking assist robot based on the control signal.

11. A walking assist robot comprising:

a controller including a processor and a memory, the memory containing computer readable code that, when executed by the processor, configures the controller to,

detect an initial location of a wearer of the walking assist robot based on information from an external device,

search the memory for a map related to the initial location of the wearer, the map including walking environment information,

set the initial location of the wearer on the searched map,

read, from the memory, kinematic information associated with the walking assist robot,

estimate a current location of the wearer on the searched map by applying the kinematic information associated with the walking assist robot into an algorithm,

update the estimated current location of the wearer based on data measured by a plurality of sensors,

determine a walking environment in a direction in which the wearer moves based on the map on which the initial location of the wearer is set and the updated current location of the wearer, and

select one of a plurality of control modes of the walking assistance robot according to the walking environment.

12. The walking assist robot according to claim 11 , wherein if the controller is unable to detect the initial location of the wearer, the controller is configured to,

receive first input from the wearer, the first input indicating a place name,

search the memory for a map related to the place name,

receive second input from the wearer, the second input indicating the initial location on the searched map, and

set the initial location input by the wearer on the searched map.

13. The walking assist robot according to claim 12 , wherein the controller is configured to detect the initial location of the wearer based on data received from an external device.

14. The walking assist robot according to claim 12 , further comprising:

a voice recognition unit configured to recognize the place name from a voice command from the wearer.

15. The walking assist robot according to claim 11 , wherein the walking assist robot further comprises:

one or more inertial sensors and one or more joints, and wherein

the controller is configured to estimate the current location of the wearer using a Kalman Filter, the Kalman Filter including as state variables, information about locations, velocities, and directions of the inertial sensors, and information about relative locations and relative directions of the joints with respect to the inertial sensors.

16. The walking assist robot according to claim 15 , wherein the controller is configured to,

estimate locations, velocities, and directions of the inertial sensors at a current time based on accelerations and angular velocities measured by the inertial sensors, and

estimate locations and directions of the joints at the current time, based on the estimated locations and the estimated directions of the inertial sensors and relative locations and relative directions of the joints with respect to the inertial sensors.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2014
From: AHN, SUNG HWAN; KWON, YOUNG DO; SHIM, YOUNG BO; YOON, SUK JUNE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 034382/0944 →
Priority Claims (1)
KR 10-2014-0004844 · Jan 15, 2014 · national
Continuity (1)
Related Publication 20150196449A1 · Jul 16, 2015