Mobiot: Augmenting Everyday Objects into Moving IoT Devices Using 3D Printed Attachments Generated by Demonstration
Authors
Document Title
Mobiot: Augmenting Everyday Objects into Moving IoT Devices Using 3D Printed Attachments Generated by Demonstration
Document Information
- Research Area: Human-Computer Interaction (HCI), Personal Robotics, Internet of Things (IoT), 3D Printing, Home Automation
- Keywords: Personal fabrication, home automation, motion planning, human-computer interaction, smart IoT devices, 3D printing, task design
Research Background and Problem Statement
- Identified Issues or Challenges:
- General users face difficulties in adding mobility functionalities to everyday objects using existing tools.
- Current robotic platforms are often expensive and designed exclusively for experts, failing to meet the personalization needs of everyday users.
- Capturing real-world design requirements and creating personalized robotic devices for different use scenarios is a complex task involving geometric, physical, and electronic considerations.
- There is a lack of user-friendly solutions for path execution and motion programming.
- Significance:
- Everyday objects with mobility capabilities can simplify household tasks, such as automatic plant watering and self-service kitchen assistance, and enhance home accessibility (e.g., providing services for the elderly).
- Automated, easy-to-manufacture tools can inspire user creativity and promote the adoption of personal robotics.
- Research Motivation and Related Work:
- Recent studies focus on personal fabrication and end-user programming to empower users to modify their surrounding objects.
- Existing systems emphasize motion generation for robotic components or localized motion design but fail to address the dynamic capability needs of complete objects.
- The core challenge lies in designing low-barrier, highly flexible tools that enable users to design and operate personal robots without technical expertise.
Solution
- Proposed Solution:
- Develop an end-to-end toolkit named “Mobiot” to automatically generate attachments for adding mobility capabilities to objects based on single motion demonstrations.
- The toolkit extracts information from motion trajectories demonstrated by smartphone users, including geometric requirements, motion implementation mechanisms, and motion planning.
- Based on the captured data, it generates 3D printable models, electronic component lists, and relevant code to imbue traditional objects with intelligent mobility capabilities.
- Innovations:
- One-stop design-to-manufacturing process: Users can easily generate models and control programs using images and motion demonstrations.
- Low barrier, high flexibility: Provides options for designing new mechanisms or modifying existing ones, supporting various motion types and task combinations.
- Task reusability: Manufactured mechanisms can be manually adjusted or reused for other objects.
- Implementation Steps and Techniques:
- Capturing Design Requirements: Motion demonstration data is collected via smartphone IMU sensors; geometric information is extracted from target objects using image recognition tools (YoloV4).
- Interactive Design and Task Planning: Users can select and adjust automatically detected motion blocks through the interface to design motion sequences.
- Output Generation: Based on motion and geometric requirements, 3D printable parts, electronic component lists, and control code are automatically generated.
Research Outcomes
- Specific Results:
- The Mobiot toolkit was validated on eight everyday objects with different mobility functions, including an automatic plant watering pot, autonomous trash bin, and automatic cooking assistant.
- Users were able to add motion functionalities such as “drifting,” “rotating,” and “lifting” to objects through simple motion demonstrations, while adjusting task complexity and parameters via the interface.
- Comparison and Advantages:
- Compared to existing standalone robotic platforms, Mobiot significantly reduces manufacturing costs and technical barriers.
- Provides flexibility for personalized design and task adjustments.
- Experimental or Evaluation Results:
- Technical Validation: The motion precision of mechanisms was evaluated, including position estimation errors, rotation angles, and height dimension deviations. Overall precision performed well in daily user scenarios.
- Expert Interviews: Experts praised the tool’s ease of use, particularly the innovative approach of capturing design requirements via smartphones, and highlighted potential for future enhancements such as integrating sensors and dynamic adaptation features.
- Limitations and Future Directions:
- Current design supports limited motion types (three types); future work could expand to more complex motions.
- Complex mechanical configurations, such as flipping motions, are not yet supported and require updates to hardware design capabilities.
- Lack of real-time obstacle detection and position feedback functions; integrating IMU or sensors is recommended for improvement.
- The user interface could be further optimized to support 3D scene composition and more dynamic motion planning.
Through the development of the Mobiot toolkit, this paper demonstrates the significant potential of providing tools for ordinary users to create personal robots, while highlighting directions for future improvements, such as reducing manufacturing costs, enhancing sensing capabilities, and expanding supported motion types.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can ordinary users add movement capabilities to everyday objects through simplified tools?Category: 3D Content Generation and Digital Fabrication ControlSimilar questionsarrow_forward
- Can motion demonstration data captured by smartphones generate printable 3D attachments to enhance object movement functions?Category: 3D Content Generation and Digital Fabrication ControlSimilar questionsarrow_forward
- How does Mobiot lower technical barriers and improve user flexibility in designing and operating personal robots?Category: 3D Content Generation and Digital Fabrication ControlSimilar questionsarrow_forward
Practical Problems
1- Ordinary users struggle to add personalized mobility functions to everyday objects.Category: 3D Content Generation and Digital Fabrication ControlSimilar questionsarrow_forward
- 100%
A Cantilevered DeltaXY Positioning Mechanism Enabling Rackable Digital Fabrication Form Factors
CHI '26· Desktop 3D Printing & Personal Fabrication +2
- 83%
Beyond the Prototype: Understanding the Challenge of Scaling Hardware Device Production
CHI '20· Desktop 3D Printing & Personal Fabrication +1
- 71%
Greater than the Sum of its PARTs: Expressing and Reusing Design Intent in 3D Models
CHI '18· Desktop 3D Printing & Personal Fabrication +2
- 71%
From Copy/Paste to Copying Pastes: Supporting Replication in an Online Digital Fabrication Community
CHI '26· Desktop 3D Printing & Personal Fabrication +2
- 71%
VisiPrint: Previewing 3D-Print Appearance from Real Material Samples
CHI '26· Desktop 3D Printing & Personal Fabrication +2
- 71%
Wireless Analytics for 3D Printed Objects
UIST '18· Desktop 3D Printing & Personal Fabrication +2
- 67%
Make This! Introduction to Electronics Prototyping Using Arduino
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 67%
AirTouch: 3D-printed Touch-Sensitive Objects Using Pneumatic Sensing
CHI '20· Desktop 3D Printing & Personal Fabrication +1
- 67%
Oh, Snap! A Fabrication Pipeline to Magnetically Connect Conventional and 3D-Printed Electronics
CHI '21· Desktop 3D Printing & Personal Fabrication +1
- 67%
Print-A-Sketch: A Handheld Printer for Physical Sketching of Circuits and Sensors on Everyday Surfaces
CHI '22· Circuit Making & Hardware Prototyping +1
Based on Jaccard similarity of research subtopics & professions (≥60%)