A Shared Control Strategy for Reach and Grasp of Multiple Objects Using Robot Vision and Noninvasive Brain–Computer Interface
Yang Xu,Heng Zhang,Linfeng Cao,Xiaokang Shu,Dingguo Zhang
DOI: https://doi.org/10.1109/tase.2020.3034826
IF: 6.636
2022-01-01
IEEE Transactions on Automation Science and Engineering
Abstract:It is ambitious to develop a brain-controlled robotic arm for some patients with motor impairments to perform activities of daily living using brain–computer interfaces (BCIs). Despite much progress achieved, this mission is still very challenging mainly due to the poor decoding performance of BCIs. The problem is even exacerbated in the case of noninvasive BCIs. A shared control strategy is developed in this work to realize flexible robotic arm control for reach and grasp of multiple objects. With the intelligent assistance provided by robot vision, the subject was only required to finish gross reaching movement and target selection using a simple motor imagery-based BCI with binary output. Along with the user control, the robotic arm, which identified and localized potential targets within the workspace in the background, was capable of providing both trajectory correction in the reaching phase to reduce trajectory redundancy and autonomous grasping assistance in the phase of grasp. Ten subjects participated in the experiments containing one session of two-block grasping tasks with fixed locations and another one of randomly placed three-block grasping tasks. The results of the experiments demonstrated substantial improvement with the shared control system. Compared with the single BCI control, the success rate of shared control was significantly higher ( <span class="mjpage"><svg xmlns:xlink="http://www.w3.org/1999/xlink" width="9.654ex" height="2.509ex" style="vertical-align: -0.671ex; margin-left: -0.089ex;" viewBox="-38.5 -791.3 4156.6 1080.4" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)"> <use xlink:href="#MJMATHI-70" x="0" y="0"></use> <use xlink:href="#MJMAIN-3C" x="781" y="0"></use><g transform="translate(1837,0)"> <use xlink:href="#MJMAIN-30"></use> <use xlink:href="#MJMAIN-2E" x="500" y="0"></use> <use xlink:href="#MJMAIN-30" x="779" y="0"></use> <use xlink:href="#MJMAIN-30" x="1279" y="0"></use> <use xlink:href="#MJMAIN-31" x="1780" y="0"></use></g></g></svg></span> for group performance), and moreover, the task completion time and perceived difficulty were significantly lower ( <span class="mjpage"><svg xmlns:xlink="http://www.w3.org/1999/xlink" width="9.654ex" height="2.509ex" style="vertical-align: -0.671ex; margin-left: -0.089ex;" viewBox="-38.5 -791.3 4156.6 1080.4" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg"><g stroke="currentColor" fill="currentColor" stroke-width="0" transform="matrix(1 0 0 -1 0 0)"> <use xlink:href="#MJMATHI-70" x="0" y="0"></use> <use xlink:href="#MJMAIN-3C" x="781" y="0"></use><g transform="translate(1837,0)"> <use xlink:href="#MJMAIN-30"></use> <use xlink:href="#MJMAIN-2E" x="500" y="0"></use> <use xlink:href="#MJMAIN-30" x="779" y="0"></use> <use xlink:href="#MJMAIN-30" x="1279" y="0"></use> <use xlink:href="#MJMAIN-31" x="1780" y="0"></use></g></g></svg></span> for group performance both), indicating the potential of our proposed shared control system in real applications. Note to Practitioners—This article is motivated by the problem of dexterous robotic arm control based on a brain–compu-er interface (BCI). For people suffering from severe neuromuscular disorders or accident injuries, a brain-controlled robotic arm is expected to provide assistance in their daily lives. A primary bottleneck to achieve the objective is that the information transfer rate of current BCIs is not high enough to produce multiple and reliable commands during the online robotic control. In this work, machine autonomy is incorporated in a BCI-controlled robotic arm system, where the user and machine can work together to reach and grasp multiple objects in a given task. The intelligent robot system autonomously localized the potential targets and provided trajectory correction and grasping assistance accordingly. Meanwhile, the user only needed to complete gross reaching movement and target selection with a basic binary motor imagery-based BCI, which reduced the task difficulty and retained the volitional involvement of the user at the same time. The results of the experiments showed that the accuracy and efficiency of grasping tasks increased significantly in the shared control mode together with a significant decrease in the perceived mental workload, which indicates that our proposed shared control system is effective and user-friendly in practice. In the future, more feedback information will be introduced to enhance the task performance further, and a wheelchair-mounted robotic arm system will be developed for greater flexibility. In addition, more functional task modules (e.g., self-feeding and opening doors) should be integrated for more practical utilities.<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"><defs id="MathJax_SVG_glyphs"><path stroke-width="1" id="MJMATHI-70" d="M23 287Q24 290 25 295T30 317T40 348T55 381T75 411T101 433T134 442Q209 442 230 378L240 387Q302 442 358 442Q423 442 460 395T497 281Q497 173 421 82T249 -10Q227 -10 210 -4Q199 1 187 11T168 28L161 36Q160 35 139 -51T118 -138Q118 -144 126 -145T163 -148H188Q194 -155 194 -157T191 -175Q188 -187 185 -190T172 -194Q170 -194 161 -194T127 -193T65 -192Q-5 -192 -24 -194H-32Q-39 -187 -39 -183Q-37 -156 -26 -148H-6Q28 -147 33 -136Q36 -130 94 103T155 350Q156 355 156 364Q156 405 131 405Q109 405 94 377T71 316T59 280Q57 278 43 278H29Q23 284 23 287ZM178 102Q200 26 252 26Q282 26 310 49T356 107Q374 141 392 215T411 325V331Q411 405 350 405Q339 405 328 402T306 393T286 380T269 365T254 350T243 336T235 326L232 322Q232 321 229 308T218 264T204 212Q178 106 178 102Z"></path><path stroke-width="1" id="MJMAIN-3C" d="M694 -11T694 -19T688 -33T678 -40Q671 -40 524 29T234 166L90 235Q83 240 83 250Q83 261 91 266Q664 540 678 540Q681 540 687 534T694 519T687 505Q686 504 417 376L151 250L417 124Q686 -4 687 -5Q694 -11 694 -19Z"></path><path stroke-width="1" id="MJMAIN-30" d="M96 585Q152 666 249 666Q297 666 345 640T423 548Q460 465 460 320Q460 165 417 83Q397 41 362 16T301 -15T250 -22Q224 -22 198 -16T137 16T82 83Q39 165 39 320Q39 494 96 585ZM321 597Q291 629 250 629Q208 629 178 597Q153 571 145 525T137 333Q137 175 145 125T181 46Q209 16 250 16Q290 16 318 46Q347 76 354 130T362 333Q362 478 354 524T321 597Z"></path><path stroke-width="1" id="MJMAIN-2E" d="M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60Z"></path><path stroke-width="1" id="MJMAIN-31" d="M213 578L200 573Q186 568 160 563T102 556H83V602H102Q149 604 189 617T245 641T273 663Q275 666 285 666Q294 666 302 660V361L303 61Q310 54 315 52T339 48T401 46H427V0H416Q395 3 257 3Q121 3 100 0H88V46H114Q136 46 152 46T177 47T193 50T201 52T207 57T213 61V578Z"></path></defs></svg>
automation & control systems