{"id":168,"date":"2025-06-25T09:03:46","date_gmt":"2025-06-25T13:03:46","guid":{"rendered":"https:\/\/carleton.ca\/mechatronics\/?page_id=168"},"modified":"2025-10-31T09:19:31","modified_gmt":"2025-10-31T13:19:31","slug":"solowalk","status":"publish","type":"page","link":"https:\/\/carleton.ca\/mechatronics\/solowalk\/","title":{"rendered":"AI-enabled Rehabilitation and Assistive Devices"},"content":{"rendered":"<h3><em>Intelligent Learning Assistive Devices (iLEAD) Framework<img decoding=\"async\" loading=\"lazy\" class=\" wp-image-296 alignright\" src=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead-240x238.png\" alt=\"\" width=\"276\" height=\"274\" srcset=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead-240x238.png 240w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead-400x396.png 400w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead-160x159.png 160w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead-200x200.png 200w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead-360x357.png 360w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ilead.png 536w\" sizes=\"(max-width: 276px) 100vw, 276px\" \/><\/em><\/h3>\n<p>The <em>iLEAD framework <\/em>combines Classical, Deep, and Reinforcement Learning algorithms to extract human state and behaviour information to improve shared control in assistive devices. This framework is applicable wherever we need to augment human abilities to perform a task. Applications are wide, including exoskeletons, robotic arms, walking assistants, autonomous vehicles, and gaming. Below we discuss applications to upper-limb exoskeletons and gait-assistance mobile robots.<\/p>\n<h3><\/h3>\n<p><\/p>\n<p><\/p>\n<h3>Adaptive Exoskeleton Control using Deep Reinforcement Learning<\/h3>\n<p>Modern workplaces like warehouses and manufacturing facilities often involve repetitive and physically demanding tasks, leading to worker fatigue and injury. Powered exoskeletons offer a promising solution to augment human strength and endurance, but they often require complex, time-consuming calibration for each individual user. Our research aims to solve this problem by creating a truly &#8220;plug-and-play&#8221; elbow exoskeleton. We use advanced artificial intelligence, specifically deep reinforcement learning, to train a control system that learns to adapt to different users and tasks automatically. By training the controller in a highly realistic computer simulation across millions of randomized scenarios, it learns a robust strategy that transfers directly to the physical hardware. The final system uses non-invasive muscle sensors (sEMG) to understand the user&#8217;s intent and provides just the right amount of assistance in real-time, making the exoskeleton intuitive, effective, and ready to use without any manual tuning.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-206 aligncenter\" src=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-240x259.png\" alt=\"\" width=\"442\" height=\"477\" srcset=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-240x259.png 240w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-400x431.png 400w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-160x173.png 160w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-768x828.png 768w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-1424x1536.png 1424w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-1899x2048.png 1899w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Exo3D-360x388.png 360w\" sizes=\"(max-width: 442px) 100vw, 442px\" \/><\/p>\n<h2>Human Motion Intention Detection &amp; Assistive Devices<\/h2>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-150 alignright\" src=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1-240x189.jpg\" alt=\"\" width=\"392\" height=\"309\" srcset=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1-240x189.jpg 240w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1-400x316.jpg 400w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1-160x126.jpg 160w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1-768x606.jpg 768w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1-360x284.jpg 360w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method1.jpg 1288w\" sizes=\"(max-width: 392px) 100vw, 392px\" \/><\/p>\n<p>This project focuses on developing intelligent systems that can accurately detect and predict human motion intentions to control assistive robotic devices, such as exoskeletons and robotic walkers. By combining signals from muscle activity (surface electromyography, or sEMG) and body movement sensors (inertial measurement units, or IMUs), the project aims to enable robots to respond naturally and safely to a user\u2019s intended actions. The research introduces advanced machine learning techniques, including genetic algorithms for feature selection and transformer-based models for motion prediction, to improve accuracy, reduce response time, and ensure reliable performance across different users and\u00a0movement types. The ultimate goal is to create assistive devices that enhance mobility and independence for people with walking impairments.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-151\" src=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2-240x90.png\" alt=\"\" width=\"747\" height=\"280\" srcset=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2-240x90.png 240w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2-400x150.png 400w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2-160x60.png 160w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2-768x287.png 768w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2-360x135.png 360w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/Method2.png 1245w\" sizes=\"(max-width: 747px) 100vw, 747px\" \/><\/p>\n<p><\/p>\n<h2>Virtual Gait Rehabilitation Robot<\/h2>\n<p>Stroke patients requires extensive physical therapy to regain motor function. At ABL, we design and study robotic devices for automated lower-limb rehabilitation, including the Virtual Gait Rehabilitation Robot (ViGRR) and ViGRR-LITE. These devices target acute stroke patients who may be bed-bound, a time when physiotherapy is critical for positive outcomes. Virtual environments are incorporated which display visual feedback on the motion, and also motivates the patient using simple games. Haptic feedback reflects force from the virtual environment to increase immersion and assist in the activities.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-104 alignnone\" src=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR-240x157.png\" alt=\"\" width=\"336\" height=\"220\" srcset=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR-240x157.png 240w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR-400x262.png 400w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR-160x105.png 160w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR-360x236.png 360w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR.png 631w\" sizes=\"(max-width: 336px) 100vw, 336px\" \/><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-106 alignnone\" src=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-240x144.png\" alt=\"\" width=\"375\" height=\"225\" srcset=\"https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-240x144.png 240w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-400x241.png 400w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-160x96.png 160w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-768x462.png 768w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-1536x925.png 1536w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-2048x1233.png 2048w, https:\/\/carleton.ca\/mechatronics\/wp-content\/uploads\/ViGRR_labeled-360x217.png 360w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intelligent Learning Assistive Devices (iLEAD) Framework The iLEAD framework combines Classical, Deep, and Reinforcement Learning algorithms to extract human state and behaviour information to improve shared control in assistive devices. This framework is applicable wherever we need to augment human abilities to perform a task. Applications are wide, including exoskeletons, robotic arms, walking assistants, autonomous [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":"","_links_to":"","_links_to_target":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AI-enabled Rehabilitation and Assistive Devices - Advanced Biomechatronics &amp; Locomotion Lab<\/title>\n<meta name=\"description\" content=\"Intelligent Learning Assistive Devices (iLEAD) Framework The iLEAD framework combines Classical, Deep, and Reinforcement Learning algorithms to extract\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/carleton.ca\/mechatronics\/solowalk\/\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/carleton.ca\/mechatronics\/solowalk\/\",\"url\":\"https:\/\/carleton.ca\/mechatronics\/solowalk\/\",\"name\":\"AI-enabled Rehabilitation and Assistive Devices - Advanced Biomechatronics &amp; Locomotion Lab\",\"isPartOf\":{\"@id\":\"https:\/\/carleton.ca\/mechatronics\/#website\"},\"datePublished\":\"2025-06-25T13:03:46+00:00\",\"dateModified\":\"2025-10-31T13:19:31+00:00\",\"description\":\"Intelligent Learning Assistive Devices (iLEAD) Framework The iLEAD framework combines Classical, Deep, and Reinforcement Learning algorithms to extract\",\"breadcrumb\":{\"@id\":\"https:\/\/carleton.ca\/mechatronics\/solowalk\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/carleton.ca\/mechatronics\/solowalk\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/carleton.ca\/mechatronics\/solowalk\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/carleton.ca\/mechatronics\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI-enabled Rehabilitation and Assistive Devices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/carleton.ca\/mechatronics\/#website\",\"url\":\"https:\/\/carleton.ca\/mechatronics\/\",\"name\":\"Advanced Biomechatronics &amp; Locomotion Lab\",\"description\":\"Carleton University\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/carleton.ca\/mechatronics\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI-enabled Rehabilitation and Assistive Devices - Advanced Biomechatronics &amp; Locomotion Lab","description":"Intelligent Learning Assistive Devices (iLEAD) Framework The iLEAD framework combines Classical, Deep, and Reinforcement Learning algorithms to extract","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/carleton.ca\/mechatronics\/solowalk\/","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/carleton.ca\/mechatronics\/solowalk\/","url":"https:\/\/carleton.ca\/mechatronics\/solowalk\/","name":"AI-enabled Rehabilitation and Assistive Devices - Advanced Biomechatronics &amp; Locomotion Lab","isPartOf":{"@id":"https:\/\/carleton.ca\/mechatronics\/#website"},"datePublished":"2025-06-25T13:03:46+00:00","dateModified":"2025-10-31T13:19:31+00:00","description":"Intelligent Learning Assistive Devices (iLEAD) Framework The iLEAD framework combines Classical, Deep, and Reinforcement Learning algorithms to extract","breadcrumb":{"@id":"https:\/\/carleton.ca\/mechatronics\/solowalk\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/carleton.ca\/mechatronics\/solowalk\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/carleton.ca\/mechatronics\/solowalk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/carleton.ca\/mechatronics\/"},{"@type":"ListItem","position":2,"name":"AI-enabled Rehabilitation and Assistive Devices"}]},{"@type":"WebSite","@id":"https:\/\/carleton.ca\/mechatronics\/#website","url":"https:\/\/carleton.ca\/mechatronics\/","name":"Advanced Biomechatronics &amp; Locomotion Lab","description":"Carleton University","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/carleton.ca\/mechatronics\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"acf":{"banner_image_type":"none","banner_button":"no"},"_links":{"self":[{"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/pages\/168"}],"collection":[{"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/comments?post=168"}],"version-history":[{"count":3,"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/pages\/168\/revisions"}],"predecessor-version":[{"id":297,"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/pages\/168\/revisions\/297"}],"wp:attachment":[{"href":"https:\/\/carleton.ca\/mechatronics\/wp-json\/wp\/v2\/media?parent=168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}