IP Library › Granted Patent US 12,350,830
Granted Patent B2
US 12,350,830 · App. 16/066,189 · Granted Jul 8, 2025

Multi-active-axis, non-exoskeletal rehabilitation device

Inventors: William T. Townsend (Weston, MA); David Wilkinson (Dedham, MA); Alexander Jenko (Somerville, MA); Julian Leland (Jamaica Plain, MA); Arvind Ananthanarayanan (Medford, MA); James Patton (Winnetka, IL); Claude Valle (Waltham, MA); Michael Morin (Boston, MA); Donald Drumm (Billerica, MA); Amy Blank (Watertown, MA); Brian Zenowich (Wayland, MA); Michael Schiess (Duxbury, MA)
Assignee: Barrett Technology, LLC
B25J9/1612B25J9/0009B25J9/02B25J9/1669B25J9/1682
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 12,350,830
App. No.
16/066,189
Granted
Jul 8, 2025
Kind
B2
Abstract

A robotic device for operation in association with an appendage of a user, wherein the appendage of the user has an endpoint, the robotic device comprising: a base; and a robotic arm attached to the base and having an end-point, the robotic arm having at least two active degrees of freedom relative to the base and being configured so that when the base is appropriately positioned relative to a user, the reference frame of the robotic device is oriented generally similarly to the reference frame of the user and motions of the endpoint of the appendage of the user are mimicked by motions of the endpoint of the robotic arm.

Claims (115)

1. A robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a third axis relative to the first segment of the arm of the robotic device, wherein the third axis is a yaw axis;

wherein the arm, the base joint assembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rottable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis;

wherein the endpoint device comprises a user-presence sensing unit for detecting engagement of the limb of the user with the endpoint device and advising the controller of the engagement.

2. A robotic device according to claim 1 wherein the controller is configured to enable operation of the arm when the robotic device when the user-presence sensing unit determines that the endpoint device is engaged by the limb of the user.

3. A robotic device according to claim 1 wherein the controller is configured to disable operation of the arm of the robotic device when the user-presence sensing unit determines that the endpoint device is not engaged by the limb of the user.

4. A robotic device according to claim 1 wherein the endpoint device is configured to provide a visual signal when the user-presence sensing unit determines that the endpoint device is engaged by the limb of the user.

5. A robotic device according to claim 4 wherein the visual signal is a lit light.

6. A robotic device according to claim 1 wherein at least one of the endpoint device and the controller is configured to provide an audible signal when the user presence-sensing unit determines that the endpoint device is engaged by the limb of the user.

7. A robotic device according to claim 1 wherein the user-presence sensing unit comprises a capacitive sensor.

8. A robotic device according to claim 1 wherein the base, arm and endpoint device together form a multi-active-axis, non-exoskeletal robotic device.

9. A robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a third axis relative to the first segment of the arm of the robotic device, wherein the third axis is a yaw axis;

wherein the arm, the base joint asembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis;

wherein the first portion of the connector comprises a modular connection which provides mechanical mounting of the endpoint device to the second end of the second segment of the arm of the robotic device and electrical communication between the endpoint device and the arm of the robotic device.

10. A robotic device according to claim 9 wherein the second end of the second segment of the arm of the robotic devcie comprises an endpoint-presence sensing unit for detecting when an endpoint device is mounted to the second end of the second segment of the arm of the robotic device.

11. A robotic device according to claim 10 wherein the controller is configured to disable operation of the arm of the robotic device when the endpoint-presence sensing unit determines that no endpoint device is mounted to the second end of the second segment of the arm of the robotic device.

12. A robotic device according to claim 9 wherein the robotic device further comprises an endpoint-type sensing unit for identifying, when an endpoint device is mounted to the second end of the second segment of the arm of the robotic device, the type of endpoint device which is mounted to the second end of the second segment of the arm of the robotic device.

13. A robotic device according to claim 12 wherein the controller is configured to adapt operation of the arm of the robotic device in accordance with the type of endpoint device which is mounted to the second end of the second segment of the arm of the robotic device.

14. A robotic device according to claim 12 wherein the endpoint-type sensing unit comprises an encoded element mounted to the endpoint device and representative of the type of endpoint device, and a reader element mounted to the second end of the second segment of the arm of the robotic device which reads the encoded element on the mounted endpoint device and appropriately advises the controller.

15. A robotic device according to claim 9 wherein the modular connection allows the robotic device to be used in either a right-hand configuration or a left-hand configuration.

16. A robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a pitch axis and along a yaw axis relative to the first segment of the arm of the robotic device;

wherein the arm, the base joint assembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis.

17. A robotic device according to claim 16 wherein the endpoint device further comprises straps for securing the limb of the user to the cradle, and a grip configured to be gripped by a hand of the user.

18. A robotic device according to claim 17 wherein the grip comprises a ball grip.

19. A robotic device according to claim 17 wherein the grip comprises a spring-biased hand grip.

20. A robotic device according to claim 18 wherein the ball grip is mounted off-axis to one of the connector and the cradle.

21. A robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a third axis relative to the first segment of the arm of the robotic device, wherein the third axis is a yaw axis;

wherein the arm, the base joint assembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis;

wherein the controller is configured to compensate for the effects of gravity when the endpoint device is engaged by the limb of the user.

22. A robotic device according to claim 21 wherein at least one of the base and the arm comprise at least one motor for moving the arm of the robotic device, and wherein the controller controls operation of the at least one motor.

23. A robotic device according to claim 22 wherein the controller is configured to monitor torque on the at least one motor so as to identify the load on the at least one motor, and further wherein the controller uses the monitored torque on the at least one motor to operate the at least one motor so as to compensate for the effects of gravity when the endpoint device is engaged by the limb of a user.

24. A robotic device according to claim 21 wherein the controller is configured to compensate for the effects of gravity when the endpoint device is engaged by the limb of the user in a single step.

25. A robotic device according to claim 21 wherein the controller is configured to compensate for the effects of gravity when the endpoint device is engaged by the limb of the user in a series of incremental steps.

26. A method for providing rehabilitation therapy to a user, the method comprising:

providing a robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a third axis relative to the first segment of the arm of the robotic device, wherein the third axis is a yaw axis;

wherein the arm, the base joint asembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis;

wherein the endpoint device comprises a user-presence sensing unit for detecting engagement of the limb of the user with the endpoint device and advising the controller of the engagement; and

operating the robotic device.

27. A method for providing rehabilitation therapy to a user, the method comprising:

providing a robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a third axis relative to the first segment of the arm of the robotic device, wherein the third axis is a yaw axis;

wherein the arm, the base joint assembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis;

wherein the first portion of the connector comprises a modular connection which provides mechanical mounting of the endpoint device to the second end of the second segment of the arm of the robotic device and electrical communication between the endpoint device and the arm of the robotic device; and

operating the robotic device.

28. A method for providing rehabilitation therapy to a user, the method comprising:

providing a robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the first segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a pitch axis and along a yaw axis relative to the first segment of the arm of the robotic device;

wherein the arm, the base joint assembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis; and

operating the robotic device.

29. A method for providing rehabilitation therapy to a user, the method comprising:

providing a robotic device comprising:

a base;

an arm comprising a first segment and a second segment, wherein the first segment and the second segment each have a first end, a second end and a fixed length extending between the first end and the second end, wherein the first end of the first segment of the arm is mounted to the base;

a base joint assembly mounted to the base and to the first end of the first segment of the arm, the base joint assembly being configured to enable movement of the first and second segments of the arm along a first axis and a second axis with two independently-controllable degrees of freedom relative to the base, wherein the first axis is a pitch axis and the second axis is a yaw axis;

an arm joint assembly mounted to the second end of the second segment of the arm and to the first end of the second segment of the arm, the arm joint assembly being configured to enable movement of the second segment of the arm and the endpoint device along a third axis relative to the first segment of the arm of the robotic device, wherein the third axis is a yaw axis;

wherein the arm, the base joint assembly and the arm joint assembly are configured to be free of attachment to the limb of a user;

an endpoint device mounted to the second end of the second segment of the arm; and

a controller for controlling operation of the arm of the robotic device;

wherein the endpoint device comprises a cradle for receiving a forearm of a user, and a connector for connecting a first end of the cradle to the second end of the second segment of the arm, wherein the connector comprises a first portion and a second portion, wherein the first portion is rotatably connected to the second end of the second segment of the arm so as enable the cradle to be rotatable about a pitch axis, and the second portion is rotatably connected to the first end of the cradle so as enable the cradle to be rotatable about a yaw axis;

wherein the controller is configured to compensate for the effects of gravity when the endpoint device is engaged by the limb of the user; and

operating the robotic device.

30. The robotic device according to claim 1 wherein the first axis and the second axis intersect.

31. The robotic device according to claim 1 wherein the third axis is disposed parallel to the second axis.

32. The robotic device according to claim 9 wherein the first axis and the second axis intersect.

33. The robotic device according to claim 9 wherein the third axis is disposed parallel to the second axis.

34. The robotic device according to claim 16 wherein the first axis and the second axis intersect.

35. The robotic device according to claim 16 wherein the third axis is disposed parallel to the second axis.

36. The robotic device according to claim 21 wherein the first axis and the second axis intersect.

37. The robotic device according to claim 21 wherein the third axis is disposed parallel to the second axis.

Continuity (5)
Continuation In Part 14500810 · Sep 29, 2014
Provisional Application 62340832 · May 24, 2016
Provisional Application 62235276 · Sep 30, 2015
Provisional Application 61883367 · Sep 27, 2013
Related Publication 20200298402A1 · Sep 24, 2020
References Cited (79)
US 4629185A · Amann · 1986 [cited by applicant]
US 4669451A · Blauth et al. · 1987 [cited by applicant]
US 4773398A · Tatom · 1988 [cited by applicant]
US 4903536A · Salisbury, Jr. et al. · 1990 [cited by applicant]
US 5089007A · Kirsch et al. · 1992 [cited by applicant]
US 5179939A · Donovan · 1993 [cited by examiner]
US 5193963A · McAffee et al. · 1993 [cited by applicant]
US 5417643A · Taylor · 1995 [cited by examiner]
US 5466213A · Hogan et al. · 1995 [cited by applicant]
US 6695795B2 · Knoll · 2004 [cited by applicant]
US 6821259B2 · Rahman · 2004 [cited by examiner]
US 7511443B2 · Townsend et al. · 2009 [cited by applicant]
US 7618381B2 · Krebs et al. · 2009 [cited by applicant]
US 7854631B2 · Townsend et al. · 2010 [cited by applicant]
US 8012107B2 · Einav et al. · 2011 [cited by applicant]
US 8177732B2 · Einav · 2012 [cited by examiner]
US 8317730B2 · Zhang et al. · 2012 [cited by applicant]
US 8409118B2 · Agrawal · 2013 [cited by examiner]
US 8740794B2 · Scott · 2014 [cited by applicant]
US 8858374B2 · Townsend · 2014 [cited by applicant]
US 8968220B2 · Han · 2015 [cited by examiner]
US 9044630B1 · Lampert et al. · 2015 [cited by applicant]
US 9358173B2 · Fu · 2016 [cited by examiner]
US 9415262B2 · An · 2016 [cited by examiner]
US 9744092B2 · Fu · 2017 [cited by examiner]
US 10736808B2 · Benda et al. · 2020 [cited by applicant]
US 20030023195A1 · Rahman · 2003 [cited by examiner]
US 20030115954A1 · Zemlyakov · 2003 [cited by examiner]
US 20040067832A1 · Hassler · 2004 [cited by applicant]
US 20060079817A1 · Dewald et al. · 2006 [cited by applicant]
US 20060293617A1 · Einav et al. · 2006 [cited by applicant]
US 20070270685A1 · Kang et al. · 2007 [cited by applicant]
US 20080009771A1 · Perry et al. · 2008 [cited by applicant]
US 20080010706A1 · Moses et al. · 2008 [cited by applicant]
US 20080033597A1 · Kraft · 2008 [cited by applicant]
US 20080161733A1 · Einav et al. · 2008 [cited by applicant]
US 20090276058A1 · Ueda et al. · 2009 [cited by applicant]
US 20100113987A1 · Agrawal · 2010 [cited by examiner]
US 20110127390A1 · Brown · 2011 [cited by applicant]
US 20110137464A1 · Sabater Navarro et al. · 2011 [cited by applicant]
US 20110164949A1 · Kim et al. · 2011 [cited by applicant]
US 20110213197A1 · Robertson et al. · 2011 [cited by applicant]
US 20110300994A1 · Verkaaik et al. · 2011 [cited by applicant]
US 20120029391A1 · Sung et al. · 2012 [cited by applicant]
US 20120179075A1 · Perry · 2012 [cited by examiner]
US 20130060171A1 · Fu · 2013 [cited by examiner]
US 20130237374A1 · Ashby · 2013 [cited by examiner]
US 20130237883A1 · Malosio et al. · 2013 [cited by applicant]
US 20140016803A1 · Puskarich · 2014 [cited by applicant]
US 20140100491A1 · Hu · 2014 [cited by examiner]
US 20140142472A1 · Giraud et al. · 2014 [cited by applicant]
US 20140277726A1 · Nakamura et al. · 2014 [cited by applicant]
US 20140309779A1 · Niu · 2014 [cited by applicant]
US 20140316308A1 · Lee · 2014 [cited by examiner]
US 20140336542A1 · Fu et al. · 2014 [cited by applicant]
US 20170092094A1 · Yang · 2017 [cited by examiner]
US 20190201273A1 · Soltani-Zarrin · 2019 [cited by examiner]
CN 101288620 · 2008 [cited by applicant]
CN 101448467 · 2009 [cited by applicant]
CN 102258849 · 2011 [cited by applicant]
CN 102283761 · 2011 [cited by applicant]
CN 202437606 · 2012 [cited by applicant]
CN 103142383 · 2013 [cited by applicant]
CN 103690333 · 2014 [cited by applicant]
CN 204072658 · 2015 [cited by applicant]
CN 108113848A · 2018 [cited by applicant]
JP H02310948 · 1990 [cited by applicant]
JP 373133 · 1991 [cited by applicant]
JP 2007050249 · 2007 [cited by applicant]
WO WO2006047753 · 2006 [cited by applicant]
WO WO2008047355 · 2008 [cited by applicant]
WO WO2015041618 · 2015 [cited by applicant]
WO WO2015048688 · 2015 [cited by applicant]
WO WO2015087335 · 2015 [cited by applicant]
Burgar, Charles G. et al., Development of robots for rehabilitation therapy: The Palo Alto VA/Standord experience, Journal of Rehabilitation Research and Development, vol. 36, No. 6, 2000, pp. 663-673. [cited by applicant]
Rose, Dorian K. et al., Bimanual Training After Stroke: Are Two Hands Better Than One?, Topics in Stroke Rehabilitation, vol. 11, No. 4, 2004, pp. 20-30. [cited by applicant]
Hocoma, “ArmeoPower”, https://www.hocoma.com/solutions/armeo-power, 2015. [cited by applicant]
Hocoma, “ArmeoSpring”, https://www.hocoma.com/solutions/armeo-spring, 2014. [cited by applicant]
Loureiro et al., Reach & Grasp Therapy: Design and Control of a 9-DOF Robotic Neuro-rehabilitation System, 2007 IEEE 10th International Conference on Rehabilitation Robotics, 2007, pp. 757-763. [cited by applicant]