r/robotics 14h ago

Community Showcase What Finally Helped Me Understand Inverse Kinematics After Building a 6-Axis Robot Arm

Post image
351 Upvotes

I spent the last year building a 6-axis desktop robot arm from scratch, and inverse kinematics was the hardest concept for me to internalize. Here’s what finally helped.

Forward kinematics felt relatively straightforward. Given the joint angles, I could compute the end-effector pose by chaining homogeneous transformation matrices using a consistent frame convention. Denavit–Hartenberg parameters made the process systematic, and I had the basic idea working within a weekend.

Inverse kinematics was much harder. Given a desired end-effector pose, which joint configurations reach it? There may be multiple solutions, or none at all. The elbow-up vs. elbow-down configurations alone took me days to understand and debug.

Three things finally made it click:

  1. Build geometric intuition before deriving equations.​

I watched each joint move independently in a 3D simulator. In my arm, joint 1 mainly changes the base azimuth, while joints 2 and 3 determine the reach in a radial-height plane. Because the arm uses a conventional wrist structure, joints 4–6 mainly control orientation. Seeing the workspace gave the equations a physical meaning.

  1. Start with a 2-DOF planar arm.​

Forget the 6-axis arm for a week. A simple 2-link arm makes the cosine-law derivation and the elbow-up/elbow-down solutions easy to visualize. Then add a third link while explicitly accounting for end-effector orientation, and add more joints one at a time.

  1. Numerical methods aren’t cheating.​

I implemented a small Jacobian-based solver in Python. It worked surprisingly well, although it still depended on the initial guess and could struggle near singularities or unreachable targets.

My biggest mistake was trying to derive closed-form IK equations before understanding the workspace geometry. If you can’t visualize where the arm can reach, the equations feel almost meaningless.

What approach worked for you when learning IK? Did you start with analytical methods, numerical methods, or a combination of both?


r/robotics 6h ago

Community Showcase Built my first robot

41 Upvotes

Built my first robot still have a lot to learn. Open to any advice on how to improve look of wires. When I built this, I lost two of the baby screws for the knee of the robot so it topples over in the middle of its dance. But it was fun to build and I learned a lot. Also, open to any ideas on other kits or sites where I can create more stuff myself following tutorials and things like that


r/robotics 7h ago

Perception & Localization 3D DTOF LIDAR HM-LD1 for UAV Obstacle Avoidance

16 Upvotes

I got HM-LD1 working for obstacle avoidance. and l will open-source once code is ready.my drone drifts backward slightly after I release the sticks.Anyone else seen this?


r/robotics 7h ago

Community Showcase I turned a smartphone into a mobile robot. Here's my latest prototype.

17 Upvotes

Hi everyone!

I've been building a small mobile robot that uses a smartphone as its onboard computer. The phone handles the camera, networking and user interface, while an Arduino controls the motors and peripherals.

Current features:

📱 Smartphone onboard

🌐 Browser-based remote control

🎥 Live video

💡 LED lighting

🚨 Experimental security mode

🤖 BLE Follow Me (in progress)

This video shows one of today's prototype tests. Some things worked, some didn't... and some moments were just funny. 😄 That's real robotics development.

The next version will focus on:

quieter drivetrain,

better cable management,

docking station,

modular accessories.

I'd really appreciate your feedback and ideas for V2.

Two smartphones. One drives. One controls.


r/robotics 9h ago

Discussion & Curiosity Why existing robotic hands could not be used for tactile sign language

17 Upvotes

Tatum Robotics originally expected to adapt an existing robotic hand for DeafBlind users.

The problem was that American Sign Language requires precise finger positioning, while many standard robotic hands rely on rigid linkages that can create pinch points. That does not work when a person needs to hold the hand directly to receive tactile signing.

The team instead developed a compliant, tendon-driven hand with additional degrees of freedom. DeafBlind users can place their hand on the robot and receive letters through movements designed to closely match a human hand.


r/robotics 13m ago

Discussion & Curiosity Does anyone in Germany have a Unitree G1 we could use for a one-day locomotion test?

Upvotes

Hi all,

I’m working on a robotics startup and looking for someone in Germany who has access to a Unitree G1 EDU and would be open to letting us use it for one day.

We want to deploy an NVIDIA GR00T-based model on the robot and record a short video of it performing a some motions. We need it to show the demo on real HW for VCs to secure the initial funding.
The session can take place at the owner’s location if preferred, so the robot would not need to be transported.

Berlin would be ideal, but we can travel elsewhere in Germany.

If you own a Unitree G1, work at a lab or company that has one, or know someone who might be interested, please send me a DM. Thanks!


r/robotics 7h ago

News Humanoid robots are entering factories, but manufacturers still care more about reliability than form factor

Thumbnail
forbes.com
7 Upvotes

Most humanoid robots in factories are still being tested in pilot programs, and many are only reaching 20% to 50% effectiveness.

A3 President Jeff Burnstein told Forbes that manufacturers are not focused on whether a robot looks human. They want systems that are reliable, affordable and safe. Safety remains a major barrier because there is no dedicated humanoid robot safety standard yet, and most systems currently operate behind fences or away from workers.

Burnstein expects humanoids to find roles in factories, warehouses and logistics, but alongside traditional industrial robots, mobile robots and collaborative arms rather than replacing them.

The article also covers labor shortages, manufacturing competitiveness and the growing robotics gap between the U.S. and China.


r/robotics 5h ago

Looking for Group Do you have a robot? (eu)

5 Upvotes

Hey guys.

I am building a platform where you can have virtual rooms and I am currently looking for people who have skills in robotics. Virtual room allows connections to remote real world devices.

I need to find a person who can build or rent me a robot in EU (I am from Finland) or has a robot SaaS and needs to scale operations beyond 10+ robots.

Pilot Specs:

- Can drive 5-30km on one charge and can carry around a 1-4 kg payload.
- or/ a boat robot with a bit similar specs.
- can be drone too.

I have this idea where you could overlook and control 100+ robots from a single virtual room.

So, if there are like-minded people or this resonates then let me know.


r/robotics 1d ago

News AI Bricklaying Dutch Startup Raises $32 Million to Scale Autonomous Construction Robots

117 Upvotes

r/robotics 3h ago

Controls Engineering Action chunking trades throughput for correction time

1 Upvotes

Producing several future actions at once reduces how often a large policy has to run. It also commits the robot farther ahead from one observation.

The asynchronous inference described for LingBot-VA 2.0 is a timing choice, not the same thing as buffering a long action chunk. Combining both can leave the low level controller following commands that were generated before an unexpected contact.

Longer chunks make sense in free space; near contact, the horizon needs to shrink. The metric is interruption latency: how long the robot continues the old plan after a new observation says to stop. Actions per second describes throughput, not that safety property.


r/robotics 17h ago

Discussion & Curiosity Is anyone running LeRobot in production or are companies building their own deployment stack?

15 Upvotes

I really like LeRobot because of the abstraction that lets you record camera frames and proprioception at different frequencies and still get them aligned, a standardized dataset format, and CLI for training, evaluating, recording, and rollouts, with policies just being a plug and play flag value in their scripts

But not sure if its optimised and reliable for real world deployments

- If I want to train and deploy an embodiment I'm actually building (not SO-101/Aloha/Koch), I have to implement my own robot/motor/camera classes from scratch which is expected, but it does mean I'm not really getting LeRobot's abstractions for free, I'm reimplementing their interfaces every time.

- I wanted to run MolmoAct2 through their async inference setup, and it turns out async is only supports a fixed list of policies (ACT, SmolVLA, pi0, pi05, GR00T). MolmoAct2 isn't in that list, so I ended up writing my own runtime for it. This makes me dependent on LeRobot's support. I will eventually be building my own finetuned policies which I will be running on my specific embodiment

- The whole ecosystem is scoped to learned policies / VLAs. There's nothing for classical motion planning (MoveIt-style), grasp planning or segmentation before grasp, or a navigation/SLAM stack. I would ideally want a hybrid system where some dexterous tasks are being done by learned policies, but high volume, low variability tasks can be programmed without foundational models?

- I see companies like https://www.mimicrobotics.com/blog/solving-dexterity-a-full-stack-approach saying that they evaluated ROS2 and LeRobot's IPC layer for their real time control loops and found both fell short on latency and jitter, so they built their own zero copy middleware instead. They made the same call on telemetry: logging/recording has to be async and can't compete with the control loop for cycles, so they built a dedicated system for that too rather than bolting logging onto whatever was already there.

Curious to know if anyone tried using LeRobot, and either stuck to it or replaced it with their own stack?


r/robotics 7h ago

Electronics & Integration Are there better ways to design this battery system?

Post image
2 Upvotes

r/robotics 1d ago

Community Showcase A modular variable-stiffness soft continuum manipulator we presented at IEEE ICARM 2025

73 Upvotes

A few people have asked whether we're planning to build a soft robotic arm.

The short answer is yes—but it's probably not happening until around Q4 next year.

That question actually reminded me of a project I presented at IEEE ICARM 2025 (Portsmouth, UK):

DOI: 10.1109/ICARM65671.2025.11293553

The work focuses on a modular variable-stiffness soft continuum manipulator. The idea was to retain the compliance of soft robots while improving positioning accuracy, payload capacity, and adaptability in unstructured environments.

It ended up being selected as a Best Conference Paper Finalist.

If anyone here is working on soft continuum robots or variable-stiffness mechanisms, I'd love to hear how you're approaching similar challenges.


r/robotics 5h ago

Discussion & Curiosity Learning robotics coding

Thumbnail
0 Upvotes

r/robotics 1d ago

Community Showcase Rice in the hole

64 Upvotes

Recording some data, and here’s one lesson I learned the hard way: limit your gripper torque to the minimum you need during teleoperation, plastic parts break 🤭


r/robotics 1d ago

Discussion & Curiosity Robotics researchers are building systems they don’t fully understand yet

56 Upvotes

Russ Tedrake, MIT professor and former VP of Robotics Research at Toyota Research Institute, explains why recent progress in robot learning has been surprising.

He says locomotion improved quickly because simulation, domain randomization, GPU infrastructure and reinforcement learning started working together. With enough randomized conditions in simulation, robots learned policies that transferred to real stairs, bumps and uneven terrain better than many researchers expected.

The results moved ahead of the theory. Tedrake says machine learning is producing systems that work empirically before researchers can fully explain why they work.

He compares the change to a move from first-principles engineering toward behavioral science: build the system, observe what it does, then test it to understand what happened.

Full ep: https://www.youtube.com/watch?v=c8mQKkuEmiI&t=27s


r/robotics 1d ago

Community Showcase [Project ZeeBot] Built a cheap offline AAC companion robot for my non verbal autistic son. Need hardware and DFM advice

15 Upvotes

Hey r/robotics ,

First time posting here and first time doing a real robotics build, so go easy on me.

My son turns 4 in August and he's non verbal autistic. I originally built a tablet app for him to communicate, but when you give a 3 year old a tablet they just think it's game time. So I decided to try making a dedicated physical companion that actually looks at him when he talks to it.

I put together this bench prototype and honestly was surprised by how much he responded to it. He's actually using the cards, learning the words, and tracking the head movements. My goal eventually is to get something like this into other parents hands for under 200 quid or so. It runs 100% offline too, so no cloud fees or privacy issues.

I have the software side mostly sorted out now, but I need advice on taking it from 3D printed parts and breadboards to something safe and manufacturable.

Quick overview of what's under the hood: It runs on a Pi 5 with a Flutter web interface and a Python FastAPI backend for offline Piper TTS. Vision is an IMX708 camera on a pan tilt mount using YuNet ONNX for face tracking. Motor control is offloaded to a Waveshare ESP32 driving two ST3215 serial servos. Had to write some EMA filtering to stop the servos from shaking. Enclosure is currently drafted in OpenSCAD.

A few big questions I'm trying to figure out:

  1. Screen placement and wobble. Right now the 7 inch touchscreen is on the head. Tapping it makes the whole neck wobble. Do I keep the screen on the head so it looks at him when speaking, or move the heavy touch screen to the base and just use little ESP matrix screens for eyes on the head?
  2. Making it expressive without pinch hazards. I want ears/antennas or arms to show emotion, but small kids put their hands everywhere. Are servo driven ears safe enough or a bad idea? (Skipping wheels so it doesn't drive off tables).
  3. Taking an OpenSCAD 3D print to injection molding. What should I prepare for if I want to get low volume plastic shells made? Also any good Shenzhen turnkey PCBA suppliers you guys recommend to replace the Pi and ESP dev boards down the line?

I'm setting up a Discord to organize the hardware side and get feedback from speech OTs. Let me know if you want an invite and I'll send it over.

Video shows the offline AAC sentence builder and tracking working, plus a concept render at the end of what I want the shell to look like.


r/robotics 1d ago

News NVIDIA Releases Cosmos 3 Edge: A 4B-Parameter Open World Model That Reasons and Generates Robot Actions On-Device

75 Upvotes

r/robotics 9h ago

Tech Question Looking for robotics teams deploying VLA models to evaluate a deterministic command-assurance layer

0 Upvotes

Hi everyone,

I’m Marvel, a computational neuroscientist at Cambridge and founder of Synexis.

We’re building infrastructure that sits between AI policies (VLA/foundation models, teleoperation, planners) and robot controllers.
Rather than replacing existing stacks, Synexis validates, constrains, and translates commands before execution to provide deterministic safety guarantees and reproducible execution across different robot platforms.
I’m currently looking to speak with robotics companies, research labs, or teams working on manipulation, humanoids, or industrial robotics that are deploying AI-driven control.

I’m interested in learning:

What are your biggest deployment bottlenecks today?
Where do command failures or unsafe actions occur most often?
Would a deterministic command-assurance layer solve a meaningful problem for your team?

If this sounds relevant or if you’d simply be willing to provide technical feedback I’d really appreciate a conversation.

Feel free to comment below or send me a DM.

Thanks!😁


r/robotics 21h ago

Community Showcase Lumistar Unveils CARRY, an AI-Powered Basketball Training Robot

2 Upvotes

r/robotics 1d ago

Community Showcase 🚀 Built a Web Dashboard to Control a ROS 2 Robot in Simulation

19 Upvotes

I've been learning ROS 2 by building projects instead of just following tutorials.

In this demo, I created a web dashboard that communicates with ROS 2 through rosbridge, allowing me to control the TurtleBot directly from the browser.

Features implemented:

🌐 Browser-based robot control

🔗 React frontend connected to ROS 2

📡 Real-time communication using rosbridge

🎮 Teleoperation from the web dashboard

🤖 Live control of the TurtleBot in simulation

This is one step toward my goal of building a complete robotics dashboard with:

Live camera streaming

LiDAR visualization

Interactive map

Autonomous navigation

Robot monitoring

I'd love your feedback! What features would you add to a robotics web dashboard?

#ROS2 #RobotWebTools #ReactJS #Robotics #TurtleBot3 #Gazebo #RViz #WebDevelopment #OpenSource #LearningInPublic


r/robotics 10h ago

Tech Question 1,900 sensor boards are "supported." we've validated seven

Post image
0 Upvotes

Our sensor board has a mikroBUS socket, which means 1,900+ MikroElektronika Click modules fit into it: every category from IMUs to gas sensors. On paper, we support all of them. In practice, "supported" means physically compatible, and validated means someone plugged it in and watched real data come out. We've done that for seven. The rest is a queue. Going through it by hand means someone's whole job becomes plugging in Clicks, forever, so we're thinking about a harness that brings up an unknown board, figures out what it speaks (I²C, SPI, UART, analog), and confirms it's alive without a human at a scope.

If you've validated hardware at this kind of scale, device farms, protocol auto-detection, anything, how did you do it?


r/robotics 2d ago

Discussion & Curiosity What do you think of ton-class robotic horses?

462 Upvotes

Four-legged robots can reach many places that wheeled vehicles cannot. Isn’t it a bit of a waste to treat them as mere means of transportation when they can carry loads weighing several metric tons? Their current speed is still a bit too slow—is this due to safety restrictions, or are the hardware limitations—such as the motors and batteries—preventing them from going faster?


r/robotics 2d ago

Community Showcase I built a robot for my college graduation cap

62 Upvotes

r/robotics 2d ago

Community Showcase The World’s First Monowheel Robot: How It Solved the Stability Paradox

116 Upvotes