Of course, what's simple for the users is more complex underneath, as a machine learning algorithm repeatedly offers pairs of assistance profiles that are most likely to be comfortable for the wearer. The user then selects one of these two, and the predictor offers another assistance profile that it believes might be better. This approach enables users to set the exoskeleton assistance based on their preferences using a very simple interface, conducive to implementing on a smartwatch or phone.
"It's essentially like Pandora music," said Elliott Rouse, U-M associate professor of robotics and mechanical engineering and corresponding author of the study in Science Robotics. "You give it feedback, a thumbs up or thumbs down, and it curates a radio station based on your feedback. This is a similar idea, but it's with exoskeleton assistance settings. In both cases, we are creating a model of the user's preferences and using this model to optimize the user's experience."
The team tested the approach with 14 participants, each wearing a pair of ankle exoskeletons as they walked at a steady pace of about 2.3 miles per hour. The volunteers could take as much time as they wanted between choices, although they were limited to 50 choices. Most participants were choosing the same assistance profile repeatedly by the 45th decision.
After 50 rounds, the experimental team began testing the users to see whether the final assistance profile was truly the best-pairing it against 10 randomly generated (but plausible) profiles. On average, participants chose the settings suggested by the algorithm about nine out of 10 times, which highlights the accuracy of the proposed approach.
"By using clever algorithms and a touch of AI, our system figures out what users want with easy yes-or-no questions," said Ung Hee Lee, a recent U-M doctoral graduate from mechanical engineering and first author of the study, now at the robotics company Nuro. "I'm excited that this approach will make wearable robots comfortable and easy to use, bringing them closer to becoming a normal part of our day-to-day life."
The control algorithm manages four exoskeleton settings: how much assistance to give (peak torque), how long to go between peaks (timing), and how the exoskeleton both ramps up and reduces the assistance on either side of each peak. This assistance approach is based on how our calf muscle adds force to propel us forward in each step.
Rouse reports that few groups are enabling users to set their own exoskeleton settings.
"In most cases, controllers are tuned based on biomechanical or physiological results. The researchers are adjusting the settings on their laptops, minimizing the user's metabolic rate. Right now, that's the gold standard for exoskeleton assessment and control," Rouse said.
"I think our field overemphasizes testing with metabolic rate. People are actually very insensitive to changes in their own metabolic rate, so we're developing exoskeletons to do something that people can't actually perceive."
In contrast, user preference approaches not only focus on what users can perceive but also enable them to prioritize qualities that they feel are valuable.
The study builds on the team's previous effort to enable users to apply their own settings to an ankle exoskeleton. In that study, users had a touchscreen grid that put the level of assistance on one axis and the timing of the assistance on another. Users tried different points on the grid until they found one that worked well for them.
Once users had discovered what was comfortable, over the course of a couple of hours, they were then able to find their settings on the grid within a couple of minutes. The new study cuts down that longer period of discovering which settings feel best as well as offering two new parameters: how the assistance ramps up and down.
The data from that earlier study were used to feed the machine learning predictor. An evolutionary algorithm produces variations based on the assistance profiles that those earlier users preferred, and then the predictor-a neural network-ranked those assistance profiles. With each choice the users made, new potential assistance profiles were generated, ranked and presented to the user alongside their previous choice.
The study was funded by X, Google's "Moonshot Factory," Robotics at Google (now Google Deepmind), and the D. Dan and Betty Kahn Foundation. The concept is currently licensed by Alphabet spinoff Skip Innovations.
Research Report:User preference optimization for control of ankle exoskeletons using sample efficient active learning
Comprehensive Analyst Summary:
Relevance Scores:
1. Robotics Industry Analyst: 9/10
2. Stock and Finance Market Analyst: 7/10
3. Government Policy Analyst: 6/10
Main Points:
The article discusses a novel approach developed by engineers at the University of Michigan, Google, and Georgia Tech to allow users to program their own exoskeleton assistance settings. The settings are optimized through a machine learning algorithm inspired by Pandora's music recommendation service. Users provide feedback through a simple interface, which then refines the assistance profile to better match individual preferences.
Implications:
Robotics Industry:
This development could be a groundbreaking moment in user-centric design in the robotics industry. Few groups have previously enabled users to set their own exoskeleton settings.
Stock and Finance Market:
Companies involved in machine learning, robotics, and user-interface design, particularly Alphabet (Google's parent company), could see a valuation uptick. Wearable robotics may move closer to consumer mass-market adoption.
Government Policy:
As exoskeletons become more user-friendly, policymakers may need to accelerate regulatory frameworks, focusing on safety standards and usage policies.
Comparative Analysis:
Over the last 25 years, the robotics industry has shifted from large, industrial applications to more personalized and adaptable solutions. Earlier exoskeleton developments were mainly aimed at medical or military applications, and settings were typically adjusted by researchers. User-centric design in robotics has been a more recent trend, aligning well with this article's focus. This development also highlights an interdisciplinary approach, incorporating advances in machine learning and user interface design, setting it apart from earlier, more singular advances.
Investigative Questions:
1. How could this machine learning approach be applied to other types of robotics, beyond exoskeletons?
2. What is the potential market size for user-programmable exoskeletons?
3. How do these developments align or conflict with existing regulations on robotic devices?
4. What are the ethical considerations of allowing users to program their own medical or assistive devices?
5. Could these user-centric approaches be extended to collectively adjust settings in multi-user environments, like factories or hospitals?
The advancements discussed in this article signify not only technological strides but a paradigm shift in how we perceive the role of the user in robotics. It could be a seminal moment that necessitates a realignment in industry focus, investor priorities, and regulatory scrutiny.
Related Links
University of Michigan
All about the robots on Earth and beyond!
Subscribe Free To Our Daily Newsletters |
Subscribe Free To Our Daily Newsletters |