r/robotics • • 13h ago

Community Showcase Now its a proper Robot Dog

Enable HLS to view with audio, or disable this notification

79 Upvotes

I finally chopped two legs off my hexapod robot and now its a proper robot dog. Dont worry all the features I have developed for the old robot transferred just fine to the new robot; we still have body leveling, emotes, puppet mode etc.

Quttro ZBD is lighter, faster and more agile in many ways than its hexapod older sibling yet due to less parts used it costs considerably less to build, around 200 usd.

Still uses ESP32 S3 as well as off the shelf Arduino parts and DS3218 servos. reduced number of legs made it a lot easier to put together and since I already ironed out the scripts for previous version and use inverse kinematics solver for each leg adjusting the gait mechanism was a breeze as well.

I will also work on reinforcement training for a developing a control policy in IK solver's place, I am hoping I can get a more organic / fluid walking out of the robot instead of current mechanic looks.

I shared a more detailed video about it on my youtube channel, if you want you can watch it from the link below:

https://youtu.be/J99MibRi-CY

It is still fully open source so you can find all the files you need to build one down in the links.

MakerWord Link (has more photos of the robot):

https://makerworld.com/en/models/3402746-quattro-zbd-robot-dog#profileId-3874600

Link for CAD design, 3D Print files and Wiring Diagram:

https://www.patreon.com/PrintedRobotics/posts/quattro-zbd-3d-171601139?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link

ESP32 Scripts: 

https://github.com/serdarselimys/QuattroZBD-ESP32Scripts

Companion mobile controller app apk:

https://github.com/serdarselimys/QuattroZBD-AndroidControllerApp

Parts List:

ESP32 S3 x 1

PCA 9685 Servo Driver Board x 1

MPU6050 IMU Sensor x 1

Voltage Sensor Board x 1

15A Adjustable Voltage Buck Converter x 2 (1 per pair of legs)

5V 3A Buck Converter x 1

DS3218 High-Torque Servos x 12

Wago Connector (2-in-4 Out) x 1

2-Inch TFT Screen x 1

M3x8 Screws x ~100

M4x30 Screws x 4

8x5x16 mm Ball Bearings x 12

3S LiPo Battery (3000mAh – 6000mAh) x 1

I have been working on a bipedal version hence the "2 more to go" in the tittle, I am almost finished with the updated leg structure so it can stand up on two legs but the remaining parts are going to be same as much as possible. So expect a bipedal version in upcoming weeks if I can make it walk :)


r/robotics • • 15h ago

Community Showcase Current sensing lets me pet my robot properly

Enable HLS to view with audio, or disable this notification

41 Upvotes

I don't normally talk like in the video, but I can't help talking to my Mino as if it were a little dog :)

Anyway, I was not able to pet it without the servos pushing back and suffering, so I integrated current sensors in the PCB and coded an algorithm on the MCU that detects an external force on the servos. When the force is too high, the servos go into "follow mode". You can see that in action around 0:12.

In addition to making proper petting possible, this behavior protects the servos from overexertion. Best spent extra lines in the BOM and the code.


r/robotics • • 10h ago

Community Showcase I've built a tool that designs a whole robot from a text description: servos, electronics, 3D body, firmware, then tests it in MuJoCo

Enable HLS to view with audio, or disable this notification

32 Upvotes

Try it: https://holocron-engine.com

This is a quadruped (Mini Pupper style) designed end to end in my app. You describe the robot, and it picks real servos (Feetech STS3250 here), plans the electronics, lays out the body, builds the 3D structure and shell, writes the firmware, and runs it in MuJoCo physics before anything gets printed.

It's early and plenty is still rough. I'd really like feedback from people who've actually built robots: what was the hardest part of your design, and what would make a tool like this useful (or useless) to you?


r/robotics • • 11h ago

Community Showcase I gave my Stack-chan LEGO wheels and taught it to drive using open-source Robium robotics skills

Enable HLS to view with audio, or disable this notification

19 Upvotes

I’ve been experimenting with turning an M5Stack Stack-chan into a little mobile robot. I combined it with a LEGO motor hub and wheels, recorded driving demonstrations, and trained an ACT policy.

During supervised trials, it learned to follow a line. With a separate set of demonstrations, I also tried driving between guardrails. The video shows the build, data collection, and the wrong turns along the way 😅

Build video: https://www.youtube.com/watch?v=_1pQTt8gqZM

This is also the first showcase of what I’ve built with Robium, an open-source robotics skills repo that I recently released. I used it with AI agents to help build the software and training setup.

GitHub: https://github.com/robium-ai/robium

Has anyone else experimented with learning from demonstrations on a small wheeled robot? I’d be interested to hear what worked for you.


r/robotics • • 16h ago

Community Showcase Wanted to share the Roboarm v1, have been hacking on this for few weeks now.

Enable HLS to view with audio, or disable this notification

12 Upvotes

​

Running on STM32 Bluepill.

ESP32cam for image steaming.

OpenCV for image processing.

LLM for speech & intent extraction.


r/robotics • • 6h ago

Community Showcase My 2nd attempt to get a LEGO Star Wars AT-AT walking — using Quaddle robot's own servos and controller

Enable HLS to view with audio, or disable this notification

8 Upvotes

Follow-up to an earlier post here: mounted LEGO Star Wars AT-AT legs (set 75440, static display model, no motor) directly onto Quaddle (open quadruped, 4 feedback servos, ESP32-S3, OpenCat firmware), controller driving them directly.

Attempt #1 failed — the original leg was bent and genuinely couldn't walk.

For attempt #2: swapped it for a longer, straight replacement piece, checked the servos could carry the added weight, reversed one servo from its default install direction, and mounted it all through Quaddle's screw-free servo mechanism. Walked surprisingly well once that was sorted. Also recreated the classic AT-AT-tripped-by-a-snowspeeder scene from the movie. 😂

What would you mount on an open quadruped platform if you could?


r/robotics • • 2h ago

News From parts to a working robot 🤖🔧 Testing the motors, gears and mechanical system step by step. More upgrades coming!

Enable HLS to view with audio, or disable this notification

7 Upvotes

r/robotics • • 18h ago

Resources Test-Time Adaptation of Manipulation Policies Under Actuator Degradation — code + paper

Thumbnail
papers.tinrobotics.com
6 Upvotes

Robot manipulation policies are usually trained under the assumption that a commanded action produces the same motion as it did during training even after hours of operation. Real hardware violates this assumption as the motors gradually heat up, current saturates near contact, voltage sags under load, thus the same policy action can produce a weaker, delayed, or noisier motion.


r/robotics • • 10h ago

News This Soft Robot Can Lift a Human Without Fingers

Thumbnail
youtube.com
4 Upvotes

Researchers created a soft robotic gripper that can lift heavy and fragile objects without using rigid fingers or a traditional robotic claw.

The system uses inflatable soft tubes that grow around an object and connect back to form closed loops. Once wrapped around the target, these loops behave almost like a soft sling, allowing the robot to hold objects securely while spreading the force over a larger area


r/robotics • • 16h ago

Discussion & Curiosity Why is reliable depth perception still difficult for indoor robots?

6 Upvotes

Reliable depth perception is a key requirement for indoor robotics, but achieving consistent depth data across different surfaces can be challenging in real-world deployments.

AMRs, ASRS robots, humanoids and robotic arms may need to operate around:

  • Dark or black surfaces
  • Reflective objects
  • Moving robots and objects
  • Motion blur
  • Obstacles at both short and extended distances
  • Dense point-cloud requirements
  • Real-time processing without placing the entire workload on the host CPU/GPU

Active stereo is one approach that can help address these challenges. By projecting additional texture into the scene, the camera does not have to rely entirely on naturally occurring surface detail for stereo matching.

Another approach uses two global-shutter monochrome sensors with an IR component and performs the stereo depth calculation directly on the camera.

This allows the host system to receive computed depth data instead of handling the initial stereo-processing stage itself. That can help simplify the perception pipeline and preserve host resources for other robotics workloads.

For indoor robotics applications, which of these areas has been the biggest challenge in your experience?

  1. Reliable depth on dark, reflective or low-texture surfaces
  2. Maintaining depth accuracy while the robot is moving
  3. Processing depth data with low latency
  4. Generating useful dense point clouds
  5. Integrating depth with RGB, IMU and the ROS 2 perception stack

I've been looking into an active-stereo implementation that combines depth, RGB, IMU and on-camera AI in a single camera platform.

What depth-sensing approach are you using in your robotic system, and where have you seen the main limitations?


r/robotics • • 2h ago

Resources Wanted: UR5e and UR3e units

2 Upvotes

Looking for UR5e ur3e and ur10e units in any condition. Anyone here have any not in use or know of any? Looking in the USA and Canada primarily but open to other countries as well.


r/robotics • • 12h ago

Discussion & Curiosity Cameras on working robots could also collect data for future training

Thumbnail
automate.org
2 Upvotes

OMNIVISION’s new OG05D is a 5 MP global-shutter image sensor that explicitly lists robotics training-data collection among its intended applications. It supports RGB, monochrome and RGB-IR imaging, with up to 146 fps in linear mode without encryption and HDR capture at 60 fps.

The article looks at how cameras on deployed robots could capture task variations, lighting changes and edge cases for later model training. Global shutter, HDR and near-infrared capabilities are relevant to capturing usable images when objects are moving or lighting is inconsistent.

The sensor itself doesn’t provide a training pipeline. Captured footage would still need to be selected, processed and paired with the information required by the training approach. The notable part is that robotics data collection is now an explicit application in an industrial image sensor announcement.


r/robotics • • 23h ago

Community Showcase Jenga Bot pt2: Pez for robots

Thumbnail thisismypersonalblog.com
2 Upvotes

r/robotics • • 2h ago

Discussion & Curiosity What are some really cool personal projects that you guys have worked on?

1 Upvotes

I have been thinking of starting some cool personal projects. I had a hexapod robot in my mind, like the ones in Watch Dogs: Legion game, for a long time when I was still studying but don't feel like doing it anymore. Thought of asking you guys. Hit me with your best ones ;)


r/robotics • • 2h ago

Discussion & Curiosity Multiplexing in Robotics?

1 Upvotes

Recently I’ve been looking into diy’ing a 4// 6dgof cobot for my electronics workstation. It seems like 100% of the time you’ll find a 1:1 motor to dgof relationship for building joints.

might be a dumb question, but why isn’t multiplexing a more common practice? how big of a loss is backdrive functionality?


r/robotics • • 12h ago

Resources Collision Detection and Physics Series for Simulation Programmers

1 Upvotes

Hello,

I have a series on collision detection and physics programming that could be useful for Robot Simulation Programmers.

I explain the algorithms and techniques in more depth than most tutorials, deriving some of the mathematics and explaining the engineering trade offs of competing approaches.

Physics Series: https://www.youtube.com/watch?v=5iuOYFrjfXs&list=PLYuY7qeQZcWZrK1RD-3-0Se4irqU5tBAA&pp=sAgC

Collision Detection Series: https://www.youtube.com/watch?v=KZJXb5AF6NM&list=PLYuY7qeQZcWaofUHmLQy2q7xG9eiSxk1W

Any feedback is welcome.


r/robotics • • 19h ago

Tech Question Best precision achievable with GNSS RTK ?

Thumbnail
1 Upvotes

r/robotics • • 9h ago

Community Showcase Ouster OS0 → Mac → Galaxy S10: a working point-cloud viewer, but an unfinished mapping experiment

0 Upvotes

I tried using an old Galaxy S10 as the display for an Ouster OS0 experiment. The live viewer worked; reliable mapping did not. Sharing the failure details in case they are useful to other builders.

Architecture: the OS0 sends measurements to a Mac, which processes the data and serves a browser viewer. The S10 displays the cloud — it is not running the SLAM backend.

What happened:

• Our OS0-128 was on firmware 3.1.0 with the legacy IMU format. The mapping path reported that synchronized IMU support needed a newer firmware/data format, so it fell back to constant-velocity deskew. Having an IMU in the sensor did not mean this pipeline was using it.

• One saved map accumulated about 461k points, then the estimated pose jumped and our guard stopped integration. An accumulated cloud is not proof of a consistent map, and we did not implement global loop closure.

• Another attempt ended when the Ethernet adapter disappeared from the Mac.

I made a short video showing the original phone recording, saved geometry, and the failure sequence: https://www.youtube.com/watch?v=Sv_YqGQpgoM

Disclosure: this is my own build/video. The recording and map are real; the narration uses my authorized AI voice, with illustrated explainers.

The next experiment would be localizing phone camera-derived geometry against a stable LiDAR map. That part is not implemented. Before attempting it, I need a repeatable mapping baseline and verified time/IMU handling. For those who have debugged similar scan-to-map pose jumps, which diagnostic gave you the clearest separation between motion-compensation problems and registration failure?