Event-Based, Intermittent, Discrete Adaptive Control for Speed Regulation of Artificial Legs
Abstract
1. Introduction
2. Background and Related Work
3. Methods
3.1. Overview of Control
3.2. Event-Based, Intermittent, Discrete Control
3.3. Adaptive Control
3.4. Control of a Pendulum
3.4.1. Model
3.4.2. Discrete-Time Model
3.5. Linearized Models and Adaptations per Swing
3.5.1. One Model/One Measurement/One Adaptation (1Mo-1Me-1Ad) per Period
3.5.2. Two Models/Two Measurements/One Adaptation (2Mo-2Me-1Ad) per Period
3.5.3. Two Models/Two Measurements/Two Adaptations (2Mo-2Me-2Ad) per Period
4. Results
4.1. Computer Simulations
4.2. Hardware Setup
4.3. Hardware Experiments
5. Discussion
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Conflicts of Interest
References
- Mochon, S.; McMahon, T.A. Ballistic walking. J. Biomech. 1980, 13, 49–57. [Google Scholar] [CrossRef] [Scilit]
- Mochon, S.; McMahon, T.A. Ballistic walking: An improved model. Math. Biosci. 1980, 52, 241–260. [Google Scholar] [CrossRef] [Scilit]
- Selles, R.W.; Bussmann, J.B.; Wagenaar, R.C.; Stam, H.J. Comparing predictive validity of four ballistic swing phase models of human walking. J. Biomech. 2001, 34, 1171–1177. [Google Scholar] [CrossRef] [Scilit]
- Gottschall, J.S.; Kram, R. Energy cost and muscular activity required for leg swing during walking. J. Appl. Physiol. 2005, 99, 23–30. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Martin, A.E.; Gregg, R.D. Stable, robust hybrid zero dynamics control of powered lower-limb prostheses. IEEE Trans. Autom. Control 2017, 62, 3930–3942. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Sup, F.; Bohara, A.; Goldfarb, M. Design and control of a powered transfemoral prosthesis. Int. J. Robot. Res. 2008, 27, 263–273. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Kim, M.; Collins, S.H. Once-per-step control of ankle-foot prosthesis push-off work reduces effort associated with balance during walking. J. Neuroeng. Rehabil. 2015, 12, 1–13. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Herr, H.; Wilkenfeld, A. User-adaptive control of a magnetorheological prosthetic knee. Ind. Robot. Int. J. 2003, 30, 42–55. [Google Scholar] [CrossRef] [Scilit]
- McGeer, T. Passive dynamic walking. Int. J. Robot. Res. 1990, 9, 62–82. [Google Scholar] [CrossRef] [Scilit]
- Garcia, M.; Chatterjee, A.; Ruina, A. Speed, efficiency, and stability of small-slope 2d passive dynamic bipedal walking. In Proceedings of the 1998 IEEE International Conference on Robotics and Automation (Cat. No. 98CH36146), Leuven, Belgium, 20 May 1998; Volume 3, pp. 2351–2356. [Google Scholar]
- Bhounsule, P.A. Foot placement in the simplest slope walker reveals a wide range of walking solutions. IEEE Trans. Robot. 2014, 30, 1255–1260. [Google Scholar] [CrossRef] [Scilit]
- Kuo, A.D. A simple model of bipedal walking predicts the preferred speed–step length relationship. J. Biomech. Eng. 2001, 123, 264–269. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Bhounsule, P.A. Control of a compass gait walker based on energy regulation using ankle push-off and foot placement. Robotica 2015, 33, 1314–1324. [Google Scholar] [CrossRef] [Scilit]
- Grizzle, J.; Abba, G.; Plestan, F. Proving asymptotic stability of a walking cycle for a five dof biped robot model. In Proceedings of the 2nd International Conference on Climbing and Walking Robots; Clawar Association Ltd.: Portsmouth, UK, 1999; pp. 69–81. [Google Scholar]
- Westervelt, E.R.; Grizzle, J.W.; Koditschek, D.E. Hybrid zero dynamics of planar biped walkers. IEEE Trans. Autom. Control. 2003, 48, 42–56. [Google Scholar] [CrossRef] [Scilit]
- Ames, A.D.; Cousineau, E.A.; Powell, M.J. Dynamically stable bipedal robotic walking with NAO via human-inspired hybrid zero dynamics. In Proceedings of the 15th ACM International Conference on Hybrid Systems: Computation and Control, Beijing, China, 17–19 April 2012; pp. 135–144. [Google Scholar]
- Bhounsule, P.A.; Cortell, J.; Grewal, A.; Hendriksen, B.; Karssen, J.D.; Paul, C.; Ruina, A. Low-bandwidth reflex-based control for lower power walking: 65 km on a single battery charge. Int. J. Robot. Res. 2014, 33, 1305–1321. [Google Scholar] [CrossRef] [Scilit]
- Collins, S.H.; Ruina, A. A bipedal walking robot with efficient and human-like gait. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona, Spain, 18–22 April 2005; pp. 1983–1988. [Google Scholar]
- Raibert, M.H.; Brown, H.B., Jr.; Chepponis, M. Experiments in balance with a 3D one-legged hopping machine. Int. J. Robot. Res. 1984, 3, 75–92. [Google Scholar] [CrossRef] [Scilit]
- Amiri, M.S.; Ramli, R.; Ibrahim, M.F. Initialized model reference adaptive control for lower limb exoskeleton. IEEE Access 2019, 7, 167210–167220. [Google Scholar] [CrossRef] [Scilit]
- Hu, N.; Wang, A.; Yu, J.; Xiao, J.; Ma, Z. Adaptive control of lower limb robot based on human comfort under minimum inertial parameters. In Proceedings of the 2019 IEEE International Conference on Advanced Mechatronic Systems (ICAMechS), Kusatsu, Japan, 26–28 August 2019; pp. 40–45. [Google Scholar]
- Wen, Y.; Si, J.; Gao, X.; Huang, S.; Huang, H.H. A new powered lower limb prosthesis control framework based on adaptive dynamic programming. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 2215–2220. [Google Scholar]
- Kumar, S.; Mohammadi, A.; Quintero, D.; Rezazadeh, S.; Gans, N.; Gregg, R.D. Extremum seeking control for model-free auto-tuning of powered prosthetic legs. IEEE Trans. Control Syst. Technol. 2019, 28, 2120–2135. [Google Scholar] [CrossRef] [Scilit]
- Salwan, D.; Kant, S.; Pareek, H.; Sharma, R. Challenges with reinforcement learning in prosthesis. Mater. Today Proc. 2021, in press. [Google Scholar] [CrossRef] [Scilit]
- Singhose, W.; Porter, L.; Kenison, M.; Kriikku, E. Effects of hoisting on the input shaping control of gantry cranes. Control Eng. Pract. 2000, 8, 1159–1165. [Google Scholar] [CrossRef] [Scilit]
- Smith, O.J. A controller to overcome dead time. ISA J. Instrum. Soc. Am. 1959, 6, 28–33. [Google Scholar]
- Hung, J.Y. Posicast control past and present. IEEE Multidiscip. Eng. Educ. Mag. 2007, 2, 7–11. [Google Scholar]
- Singer, N.C.; Seering, W.P. Preshaping command inputs to reduce system vibration. J. Dyn. Syst. Meas. Control 1990, 112, 76–82. [Google Scholar] [CrossRef] [Scilit]
- Singhose, W. Command shaping for flexible systems: A review of the first 50 years. Int. J. Precis. Eng. Manuf. 2009, 10, 153–168. [Google Scholar] [CrossRef] [Scilit]
- Gawthrop, P.J.; Wang, L. Event-driven intermittent control. Int. J. Control 2009, 82, 2235–2248. [Google Scholar] [CrossRef] [Scilit]
- Gawthrop, P.J.; Wang, L. Intermittent predictive control of an inverted pendulum. Control. Eng. Pract. 2006, 14, 1347–1356. [Google Scholar] [CrossRef] [Scilit]
- Gawthrop, P.; Lee, K.Y.; Halaki, M.; O’Dwyer, N. Human stick balancing: An intermittent control explanation. Biol. Cybern. 2013, 107, 637–652. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Gawthrop, P.; Loram, I.; Gollee, H.; Lakie, M. Intermittent control models of human standing: Similarities and differences. Biol. Cybern. 2014, 108, 159–168. [Google Scholar] [CrossRef] [Scilit]
- Bhounsule, P.A.; Ruina, A.; Stiesberg, G. Discrete-decision continuous-actuation control: Balance of an inverted pendulum and pumping a pendulum swing. J. Dyn. Syst. Meas. Control 2015, 137, 051012. [Google Scholar] [CrossRef] [Scilit]
- Antsaklis, P.J.; Michel, A.N. Linear Systems; Birkhaüser: Boston, MA, USA, 2006. [Google Scholar]
- Qi, R.; Tao, G.; Jiang, B. Fuzzy System Identification and Adaptive Control; Springer Nature: Cham, Switzerland, 2019. [Google Scholar]
- Wiegl, O. Dual Shaft Motor D5065 270KV by Odrive Robotics. 2019. Available online: https://odriverobotics.com/shop/odrive-custom-motor-d5065 (accessed on 12 October 2021).
- Adafruit. Adafruit 9-DOF Absolute Orientation IMU Fusion Breakout—BNO055. 2021. Available online: https://www.adafruit.com/product/2472 (accessed on 12 October 2021).
- Gardner, E.S., Jr. Exponential smoothing: The state of the art. J. Forecast. 1985, 4, 1–28. [Google Scholar] [CrossRef] [Scilit]
- Stoffregen, P.; Coon, R. Teensy 4.1 Development Board. 2021. Available online: https://www.pjrc.com/store/teensy41.html (accessed on 12 October 2021).
- Mohren, T.L.; Daniel, T.L.; Brunton, S.L. Learning precisely timed feedforward control of the sensor-denied inverted pendulum. IEEE Control Syst. Lett. 2020, 4, 731–736. [Google Scholar] [CrossRef] [Scilit]
- Insperger, T. Act-and-wait concept for continuous-time control systems with feedback delay. IEEE Trans. Control Syst. Technol. 2006, 14, 974–977. [Google Scholar] [CrossRef] [Scilit]
- Ogata, K. Discrete-Time Control Systems; Pearson, Inc.: New York, NY, USA, 1995. [Google Scholar]
- Wu, J.; Chen, X.Y.; Zhang, H.; Xiong, L.D.; Lei, H.; Deng, S.H. Hyperparameter optimization for machine learning models based on Bayesian optimization. J. Electron. Sci. Technol. 2019, 17, 26–40. [Google Scholar]








Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Echeveste, S.; Hernandez-Hinojosa, E.; Bhounsule, P.A. Event-Based, Intermittent, Discrete Adaptive Control for Speed Regulation of Artificial Legs. Actuators 2021, 10, 264. https://doi.org/10.3390/act10100264
Echeveste S, Hernandez-Hinojosa E, Bhounsule PA. Event-Based, Intermittent, Discrete Adaptive Control for Speed Regulation of Artificial Legs. Actuators. 2021; 10(10):264. https://doi.org/10.3390/act10100264
Chicago/Turabian StyleEcheveste, Salvador, Ernesto Hernandez-Hinojosa, and Pranav A. Bhounsule. 2021. "Event-Based, Intermittent, Discrete Adaptive Control for Speed Regulation of Artificial Legs" Actuators 10, no. 10: 264. https://doi.org/10.3390/act10100264
APA StyleEcheveste, S., Hernandez-Hinojosa, E., & Bhounsule, P. A. (2021). Event-Based, Intermittent, Discrete Adaptive Control for Speed Regulation of Artificial Legs. Actuators, 10(10), 264. https://doi.org/10.3390/act10100264

