Mobile Browser Robot Teleoperation Using Standardized Motion Sensors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current robotic control systems are cumbersome and limited by the need for stationary or laptop-based operation, which restricts mobility and flexibility, and mobile devices with motion sensors face compatibility issues due to varying sensor types and operating systems, making efficient teleoperation challenging.
Innovation Solution
A web-based application that utilizes motion sensors on mobile devices to normalize motion data into standardized parameters, allowing for remote control of robotic devices through a mobile internet browser, enabling compatibility across different devices and operating systems, and providing a user-friendly interface for controlling robotic components.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a web-based application is used to control robotic devices through mobile devices, then compatibility across different devices and operating systems is improved, but the complexity of normalizing motion data from varying sensor types is increased
Solution Approach 1:
The patent introduces a web-based application as an intermediary layer between mobile device motion sensors and robotic device control systems. This intermediary normalizes motion data from various sensor types (accelerometers, gyroscopes, magnetometers) across different mobile devices and translates it into standardized commands that the robotic device can execute, thereby achieving cross-platform compatibility without requiring device-specific applications.
Solution Approach 2:
The web-based application transforms motion data by changing its parameters - converting raw sensor readings into normalized motion parameters. This parameter transformation allows data from different sensor types and operating systems to be standardized into a common format that can control the robotic device uniformly, resolving the compatibility issue through parameter standardization.
2Ease of operation
If motion sensors on mobile devices are used for teleoperation, then mobility and flexibility are improved, but compatibility issues arise due to varying sensor types and operating systems
Solution Approach 1:
The web-based application provides universal functionality by supporting multiple mobile device types and operating systems through a single platform. It handles various sensor types (accelerometers, gyroscopes, magnetometers) and translates them all into standardized control commands, making the teleoperation system universally compatible across different mobile devices without requiring device-specific applications.
3Reliability
If traditional robotic control systems are used, then reliability is maintained, but mobility and flexibility are reduced due to stationary or laptop-based operation requirements
Solution Approach 1:
The patent replaces the traditional mechanical control interface (stationary control panels or laptop connections) with a wireless mobile-based control system. Mobile devices with motion sensors substitute for traditional control mechanisms, enabling operators to control robotic devices remotely with full mobility while maintaining control reliability through standardized command protocols.
Data Source
AI summary
A method includes receiving an indication that a web-based application has been accessed for control of a robotic device by a mobile device, wherein the mobile device comprises one or more sensors to detect movement of the mobile device. The method further includes subscribing the web-based application to at least one motion event web API, wherein the at least one motion event web API listens normalizes motion data from the one or more sensors of the mobile device into one or more standardized motion parameters. The method additionally includes receiving the one or more standardized motion parameters of the mobile device from the at least one motion event web API. The method further includes converting the one or more standardized motion parameters into one or more requested movement commands for the robotic device. The method further includes sending the one or more requested movement commands to the robotic device.


