AI & ML interests

Open source robotics hardware

branikitaย 
posted an update 28 days ago
view post
Post
100
SO-ARM 101 vs SO-ARM 102: stiffness

Same rig, same 300 g hanging from the gripper, dial indicator in the same spot.

โ€ข SO-ARM 101 โ€” 7.5 mm
โ€ข SO-ARM 102 โ€” 3.9 mm

About half the deflection. Both arms are built with printed servo dummies, so this is the structure being compared, not the motors. Parts printed at 25 % infill.
branikitaย 
posted an update about 1 month ago
view post
Post
2251
SO-ARM 102 goes open source in the next few weeks.

What's new:
- A parallel gripper: the jaws stay parallel through the whole stroke instead of pivoting around the object as they close.
- PET-CF instead of PLA+ for a much stiffer frame.
- A topology-optimized structure.
- Wider joint rotation and folding range.
- STS3250 servos on the first shoulder joint.

Compared with the SO-ARM 101, that adds up to 2.5x the payload, roughly 2x better positioning accuracy, roughly 1.6x the movement speed, and about 36 mm more reach.

It runs on Hugging Face LeRobot, so the same tooling, training pipeline and tutorials for the SO-ARM 101 work on it from day one.
  • 1 reply
ยท
branikitaย 
posted an update 5 months ago
branikitaย 
posted an update 6 months ago
view post
Post
1583
Our paper is now published in HardwareX!

"An open-source test stand for backlash measurement in low-cost UART servo motors" presents a ~$100 automated platform for measuring backlash in compact serial bus servos โ€” no dial indicators, no probe contact force, fully scripted and repeatable.

All CAD files, control software, and analysis tools are open source.

Read the full article: https://www.hardware-x.com/article/S2468-0672(26)00027-1/fulltext

Appearing in HardwareX Volume 26 (June 2026): https://www.sciencedirect.com/journal/hardwarex/vol/26/suppl/Cf
branikitaย 
posted an update 6 months ago
view post
Post
2600
We added multi-simulator support for our parallel gripper on the SO-ARM 100/101 arm. One URDF, one launch file, five physics engines: Gazebo, MuJoCo, Webots, CoppeliaSim, Isaac Sim.

The ROS2 package includes xacro descriptions, joint trajectory controllers, robot state publisher, and parameterized hardware interfaces for each simulator.

https://github.com/roboninecom/SO-ARM100-101-Parallel-Gripper
branikitaย 
posted an update 6 months ago
view post
Post
3094
We have received the majority of components for our first small commercial batch of SO-ARM101 robotic arms. Feetech STS3250 servo drives, parallel gripper, and depth camera.
  • 1 reply
ยท
branikitaย 
posted an update 7 months ago
view post
Post
5638
Progress update on our Robonine mobile robotic platform. We've wired up the full electronics stack - Raspberry Pi, motor controllers, and a camera module - and added Bluetooth joystick and keyboard control with WiFi-based management. A 7 kg counterweight keeps the platform stable. Powered by a powerbank and ready to roll.
  • 1 reply
ยท
branikitaย 
posted an update 7 months ago
view post
Post
1877
Robonine just published a new article! Mechanical backlash is a common limitation in servo-driven robotic joints. In this experiment, paired Feetech STS3215 servos are used with a small opposing preload to eliminate gearbox play, significantly improving positional stability and motion precision in robotic manipulators.

https://robonine.com/backlash-compensation-in-sts3215-servo-actuators/
  • 2 replies
ยท
branikitaย 
posted an update 7 months ago
view post
Post
4105
Testing a parallel gripper with a MaixSense-A010 ToF depth camera (100-point sensor) and pressure sensors.

By combining depth data with force feedback, the gripper closes only when the object is in a graspable position. If the object slips or leaves the grasp zone before closing, the system can automatically retry โ€” as shown in the video.

Gripper repository (version without camera and sensors):
https://github.com/roboninecom/SO-ARM100-101-Parallel-Gripper
  • 1 reply
ยท
branikitaย 
posted an update 7 months ago
view post
Post
1542
We tested our 3D-printed parallel gripper for the SO-ARM100/101 robotic platform, successfully handling a 1.5 kg payload. The gripper features a 100.5mm full stroke and ยฑ0.05mm repeatability โ€” all for around $76 in parts and 30 minutes of assembly.

Full source code, STL files, and assembly guide are open-source and available on GitHub: https://github.com/roboninecom/SO-ARM100-101-Parallel-Gripper
branikitaย 
posted an update 7 months ago
view post
Post
1570
Our engineer Alan Subin from Robonine has started preparations for testing the manipulator on the mobile two-wheeled platform.
  • 2 replies
ยท
branikitaย 
posted an update 8 months ago
view post
Post
1665
Our colleague Vladimir Osipov equipped the SO-ARM100 parallel gripper with FSR402 force sensors to enable delicate object handling with real-time grip force feedback. The sensor detects forces as low as 0.2N, while the target grip force is tuned per object โ€” around 5N for a cherry tomato โ€” to account for the limited torque precision of STS3215 servos and prevent slipping. This allows the gripper to grasp soft objects gently, detect slippage, and automatically retry the grip.

Github of the parallel gripper:ย  https://github.com/roboninecom/SO-ARM100-101-Parallel-Gripper
  • 1 reply
ยท
branikitaย 
posted an update 8 months ago
view post
Post
2930
We stress-test the FEETECH STS3215: real backlash (0.87ยฐ measured vs spec), repeatability, speed accuracy, stall torque above rating, and thermal overload behavior under continuous load. Practical implications for robot arms and grippers.

Full video: https://www.youtube.com/watch?v=UN5_fZVSWcw
branikitaย 
posted an update 8 months ago
view post
Post
2743
Robonine (Educational Robotics) completed a structural optimization of our 6-DOF robotic manipulator after a structural optimization study. By increasing structural rigidity through topology optimization and design refinement, we reduced end-effector deflection by over 60% (from ~1.05 mm to ~0.41 mm) and improved motion stability. The final configuration delivers higher precision and reliability for industrial applications.

Article: https://robonine.com/increasing-the-structural-rigidity-of-the-manipulator/
  • 5 replies
ยท
branikitaย 
posted an update 9 months ago
view post
Post
1709
Our engineer Alan from https://robonine.com/ (Educational Robotics) integrated Feetech STS3250 and STS3215 servo motors into the prototype and completed the first test run of a 6-DOF semi-SCARA manipulator.

During motion, the structure demonstrates high stiffness with no visible backlash or mechanical play. The kinematic chain remains stable throughout the test trajectory, confirming the rigidity of the mechanical design and joint assembly.

The next stage includes full assembly with all actuators operating in backlash compensation mode, followed by quantitative measurement of positioning accuracy and repeatability.
  • 1 reply
ยท
branikitaย 
posted an update 9 months ago
view post
Post
2915
Our engineer Alan from https://robonine.com team has assembled the mechanical frame of our 6-DoF manipulator prototype - without servo motors for now. At this stage we are evaluating how easy the structure is to assemble, checking for any mechanical play, and validating the kinematics.

Good news: the structure feels solid and Alan reports no detectable backlash so far.
branikitaย 
posted an update 9 months ago
view post
Post
2024
Open-source parallel gripper for SO-ARM100/101 released!

Weโ€™ve published the full open-source parallel gripper design for SO-ARM100 and SO-ARM101.

Includes:
- Mechanical specs and documentation
- Step-by-step assembly guide
- Full BOM with sourcing links
- STL/CAD files for FDM printing (tested on Bambu Lab A1 mini, Prusa MINI+, โ‰ฅ180ร—180 mm bed)

The gripper supports an interchangeable camera holder compatible with common research cameras:

- IMX335 (USB RGB, 5 MP)
- GC2093 (USB RGB, 2 MP)
- Orbbec Gemini 2 (RGB-D)
- Intel RealSense D405 (RGB-D, close-range)
- Intel RealSense D435 / D435i (RGB-D, general purpose)
- Intel RealSense D455 (RGB-D, long-range)

~30โ€“45 min assembly, fully 3D-printable, ready to integrate with SO-ARM.

Github repo: https://github.com/roboninecom/SO-ARM100-101-Parallel-Gripper
branikitaย 
posted an update 9 months ago
view post
Post
2061
We tested the maximum dynamic payload of the SO-ARM101 with our parallel gripper and a base servo replaced by a Feetech STS3250. The maximum load before failure was 630 g, at which point the Feetech STS3215 in joint 3 failed โ€” its large brass output gear was completely worn down.

The Feetech STS3250 in the base with a metal gear train withstood a significantly higher load.
  • 2 replies
ยท
branikitaย 
posted an update 10 months ago
view post
Post
2153
Next week, we will release full documentation for the SO ARM 101 with a parallel gripper, featuring leader and follower arms and support for widely used stereo cameras.
  • 2 replies
ยท
branikitaย 
posted an update 10 months ago
view post
Post
2114
Update: Our engineer Alan has received a batch of components for the manipulator assemblies โ€” including clamps and metal bracket parts. Prototype assembly is planned for the beginning of next year.
  • 2 replies
ยท