Stringman Open-Source Room-Scale Gripper Robot
Stringman is an open-source, cable-driven robot designed to provide room-scale manipulation by suspending a gripper from four ceiling-mounted actuators. By leveraging the geometry of a room, it achieves a significantly higher work-area-to-cost ratio than traditional serial robotic arms, offering approximately 500 times the volume per dollar while maintaining a payload capacity of roughly 1.9 kg.
Architecture and Mechanics
The system operates on a cable-driven architecture where four motors, anchored in the corners of a room, control the position of a central gripper. This design allows the robot to reach any point within a room, including the floor, by adjusting line tension. Because the lifting force is distributed across all four motors, the payload capacity scales with combined torque rather than a single actuator's limits.
Key technical specifications include:
- Work Volume: Supports rooms from 3m to 10m (XY diagonal) and 2.3m to 4m in height.
- Payload: Up to 2.2 kg near the floor, with a 1.9 kg average.
- Traverse Speed: Approximately 0.4 m/s.
- Compute: External, utilizing the user's PC for control, with Raspberry Pi units on the gripper and anchors.
- Connectivity: 5 GHz Wi-Fi for the anchor system, with local-only operation supported for privacy.
Integration and Control
Stringman is designed for home lab integration, featuring a Python API and support for modern AI-driven robotics frameworks like LeRobot. Users can train new behaviors using imitation learning; as few as 50 episodes can enable models to learn tasks such as grasping or target selection. The system uses fiducial tags to map destination points like laundry bins or toy boxes, allowing for automated "ferry" tasks between workcells or other robots.
To manage the inherent instability of a hanging gripper, the system employs active swing cancellation algorithms. This software-based approach counteracts momentum during rapid traversals without requiring additional hardware motors.
Open Source and Safety
Stringman is OSHWA-certified, with all mechanical CAD, PCB designs, and control software publicly available. The project prioritizes user control and privacy, allowing for air-gapped operation where all AI models and UI processing remain entirely within the local network.
Safety is addressed through physical design limits: the system is configured with a 28 N tension limit. If the lines encounter excessive resistance, the motors automatically relax, allowing the cables to be pulled loose. This design choice aims to mitigate risks associated with the cables in a domestic environment.
Community Perspectives
Discussion within the robotics community highlights the project's potential for both educational and practical applications.
- Scalability and Use Cases: Users have compared the project to industrial bridge cranes and cable-driven CNC systems like the Maslow CNC. Suggestions for future iterations include scaling the system for sorting tasks, such as organizing hardware into bins, or utilizing it for automated gardening tasks.
- Design Considerations: Commenters noted the similarity to professional systems like Skycam, which also uses coordinated winches for spatial positioning. Some contributors suggested that future versions might benefit from mechanisms to "tuck away" cables when not in use to improve the aesthetic impact on living spaces.
- Implementation: The creator, Nathaniel Harada, clarified that the system is intended to be accessible, noting that the work area can be dynamically adjusted to avoid obstacles like ceiling fans. The community response has been largely positive, with many viewing it as a viable, low-cost alternative to mobile robots for home automation tasks.
Sources
Related
- Project
- Project
- Project
- Dispatch
- Dispatch