Project
| # | Title | Team Members | TA | Documents | Sponsor |
|---|---|---|---|---|---|
| 27 | Smart Foot-Controlled Mouse with Sensor Fusion and UI-Aware Assistance |
Chaoxiang Yang Hao Liu Jiongye Liu Zhihao Cheng |
Wee-Liat Ong | ||
| Team Members Zhihao Cheng(zhihao10) Hao Liu(hao25) Chaoxiang Yang(cy60) Jiongye Liu(jl244) #Problem In the present and in the foreseeable future, the interaction of electronic devices still heavily relies on devices such as keyboards and mice. However, these devices have overlooked certain groups of people who are unable to use them, such as users with upper limb disabilities. For instance, it is often difficult for them to use ordinary mice that require precise hand control. Due to the widespread use of computers in our daily lives, we hope that people with disabilities can break free from the shackles of certain device limitations. To address the issue of inconvenient interaction for disabled individuals, there are already some assistive devices available on the market. Eye-tracking systems work well, but they are often expensive. Simple foot switches are easy to operate, but they can only handle simple commands. Therefore, we propose manufacturing wearable foot-controlled mice, which will provide users with a more complete and practical way of using computers. This approach may also provide an alternative interaction method for human-computer interfaces. #Solution Overview Our project is to design a smart wearable device similar to a pair of slippers, namely a smart foot-controlled mouse. Firstly, multiple pressure sensors are used to detect foot gestures. These data will be converted into mouse movements and mouse operations (such as clicking, double-clicking, and dragging) through algorithms. If the operation is allowed, it can also support custom key selection. The system also includes auxiliary functions that are compatible with the user interface to assist in achieving precise movement operations. For example, the system can detect small icons or interactive links, and intelligently reduce the mouse movement speed to achieve precise clicks, making it easier to perform delicate tasks. #Solution Components ##Sensing Hardware - FSR pressure sensors for detecting foot pressure distribution - The sensor signals are used to distinguish different foot gestures ##Embedded Control Hardware -Sensor data collection and signal processing -The controller generates signals into mouse commands ##Communication and Power Hardware - The communication hardware sends control signals to the computer. - The system supports either wired or wireless communication with the computer. - A rechargeable battery or wired power supply can be used for power. ##Device Structure - An ergonomic structure designed for comfortable and stable foot interaction. - A lightweight structural frame used to hold sensors and electronic components. - Durable materials are used to improve stability and long-term reliability. ##Software -Foot gesture recognition and signal processing -Cursor movement control and mouse command generation -Customization for sensitivity adjustment -Provide UI-aware assistance for precise interaction #Criterion for Success -The device should move the cursor smoothly and perform basic mouse commands like click, double-click and drag. -The mis-trigger rate should be relatively low in standard testing conditions. -The system should reliably distinguish different foot gestures after a short calibration process. -The wearable structure should stay stable and reasonably comfortable during extended use. -The device should work with common computers using either wired or wireless communications. -The UI-aware assistance should help users select small on-screen targets more easily than basic foot-only control. #Distribution of Work Jiongye Liu is responsible for the Power Hardware and Device Structure, including power support, ergonomic design, and hardware integration. Zhihao Cheng, Hao Liu, and Chaoxiang Yang are responsible for the Sensing Hardware, Communication Hardware, Embedded System, and Software, including signal collection and processing, gesture recognition, cursor control, mouse command generation, sensitivity adjustment, and UI-aware assistance. |
|||||