/r/robotics

Photograph via //r/robotics

How to get started in robotics

See the Wiki for frequently asked questions, career advice, resources, and previous AMAs

Official Discord Server

For any question, please post on our sister subreddit /r/AskRobotics.


This subreddit is a place for

  • News, research articles & discussion about developments in Robotics (NOT wild far fetched speculation).
  • Showcasing your robot From seasoned roboticists to hobbyists

Questions

  • Questions about your robotics projects (Try our sister subreddit, /r/AskRobotics!)
  • AMAs Are you a professional roboticist? Do you have a really impressive robot to talk about? An expert in your field? Why not message the mods to host an AMA?

Related subreddits

/r/robotics

251,192 Subscribers

1

Is robotics for me?

Hey everyone, I’m a Mechanical Engineer looking to explore robotics as a career in Germany. I love DIY projects, working with Arduino, and I’m learning Python, but I don’t have formal training in electronics, control systems, or embedded systems. Is it realistic to enter this field if I learn these skills on my own? And what kind of personalities or interests are a good fit for a career in robotics? Just trying to figure out if this is the right path for me and if the industry hires people with my background. Would love any advice on where to start!

0 Comments
2024/11/10
22:05 UTC

5

Drag and Drop ROS2 development with zero setup time. Am I solving a real problem? [Feedback needed]

We're Georgia Tech students scoping out issues with ROS, Isaac Sim, and other AI/ML workflows for robotics development:

  • How long does it take your team to set up development environments, and is integrating new libraries a pain in ROS2?
  • What challenges have you faced with ROS2 when implementing new VLM and AI models/libraries?
  • Would a visual tool for managing node networks and seeing how different behaviors/learning systems connect be useful?
  • Have you had trouble integrating external simulation software like Nvidia Isaac into a ROS2 Project?

The dev tool we're thinking of making is- cloud environment with drag-and-drop nodes
- automatic dependency & package configuration
- AI-assisted node development based on the hardware used
- built-in sim
- one-click deployment

We'd love to hear your feedback and any other pain points.

1 Comment
2024/11/10
20:29 UTC

0

Product survey for next generation Home Robots

  Share Your Vision: Help Shape the Next Generation of AI Companions

Your insights today will define tomorrow's robot companion experience ,Survey link: https://forms.gle/78QG2J2GPJeDoxDE6

Dear Tech Visionaries! We invite you to participate in this groundbreaking research. As pioneering robotics engineers, we're developing an AI companion that:

  • Forms genuine memories of your interactions
  • Learns your family's preferences and routines
  • Navigates your home with purpose
  • Evolves through daily interactions
  • Develops a personality unique to your family

 Survey Completion Rewards:

  • First production batch reservation
  • Beta testing qualification
  • Exclusive development insights
  • VIP product launch invitation
  • Chance to receive a free unit

 Your 10-minute contribution could revolutionize home roboticsShare Your Vision: Help Shape the Next Generation of AI Companions

0 Comments
2024/11/10
16:45 UTC

11

Why do humanoid robots move slowly?

I am a beginner in robotics, and I have a question. Why do the movements of autonomous general-purpose robots, like Tesla's Optimus, Figure's humanoid, and other similar robots, appear to be slow? I would like to understand the fundamental mechanisms behind this.

32 Comments
2024/11/10
14:55 UTC

0

Is it Possible for me to create a Talking and Moving Robot?

I've seen videos of Tesla's Advanced robot, and other robots so I wondered if I myself could make one. I don't want to make it do things like pick up stuff but I want it to run on Ai responses so it can talk to people. I also want it to know it's surroundings whenever it enters a room, instead of scanning the room like a Roomba so it knows where to go and where not to go as soon as it's in a new area. It just has to be a talking and moving small robot in the shape of a cartoon cat, so it won't have too many joints.

5 Comments
2024/11/10
14:07 UTC

0

Would you buy such an AI-enabled product?

I am trying to build a digital Genie that allows people to control equipment in labs or factories remotely. This could be either a testing lab, a full-fledged production facility or a lab with environments so sensitive that it's not conducive for a human to enter and work.

It should give people eyes and ears to see their labs or factories through an AI-enabled camera and AI-enabled microphones. The Genie must then be able to access the desired devices and give control over to the user that's trying to access it, giving the illusion of a Genie actually entering the device.

Would you actually use such a product, if all the necessary security features were built into it?

5 Comments
2024/11/10
12:30 UTC

1

Can anyone suggest exactly which PG28 motor was used in this " " https://ejournal.csol.or.id/index.php/csol/article/view/6 " paper named "DC Motor Rotary Speed Control with Arduino UNO Based PID Control".

Can anyone suggest exactly which PG28 motor was used in this " https://ejournal.csol.or.id/index.php/csol/article/view/6 " paper named "DC Motor Rotary Speed Control with Arduino UNO Based PID Control". I am looking for a PG28 motor that fit the criteria given in this paper that is what seems like can reach angular speed of about 160 rpm , authors have not mentioned any specific model.

2 Comments
2024/11/10
11:15 UTC

230

This sub lately...

33 Comments
2024/11/10
08:24 UTC

16

Quick JoyStick Tutorial with ESP32

https://docs.google.com/document/d/1rE3Am-aW8afIp6Dm7R8-TgMWksuLyoXrJBMWPFoYg2Q/edit

I made this quick tutorial to help you get data from a joystick with the esp32 for controlling robotic projects.

2 Comments
2024/11/10
03:31 UTC

108

Are 99% of robotics startups going to die, and be dominated by a few companies who make robots that can do everything?

In other words, instead of robots that specialise in things, we end up with just a few robots that can stock shelves, do your plumbing, electrical work, wash and fold your clothes, cook food and clean dishes, etc.

Is this realistic?

97 Comments
2024/11/09
22:44 UTC

1

Does Anyone Know the Shaft Size/Type for the Motor/Wheel in This Kit

KIT
I'm trying to attach a custom motor to this kit, which has a D-type shaft that is 4 mm wide. However, the wheel in this kit does not accommodate this size, resulting in a loose and inadequate connection between the motor and wheel. I would like to know the shaft size of the motor in this kit so I can purchase an adapter or find another solution to ensure a snug fit between the motor and wheel.

3 Comments
2024/11/09
22:03 UTC

2

ABB Robotstudio II training class.

has anyone done the Robotstudio II class and did you find it useful? also, what do you do for work? job position & normal tasks? Trying to decide the value in a maintenance/development type roll.

0 Comments
2024/11/09
21:15 UTC

60

Open source drone localization using RasPi 0w + RasPi cameras - details in comments

3 Comments
2024/11/09
13:37 UTC

1

Dogzilla S2 12 DOF robot CAD files

Hello, let me just start by saying i have no experience with solid works, i am working on a project where i have the 3D model of a robot and i need to import it into a simulation software like simulink. However the CAD file of the robot is just one .step file, so it gets imported as one part. Is there anything i can do to separate it and be able to do processes in matlab or simulink on each part for example left leg right leg and so on? I tried opening it up on solidworks and splitting up the solid bodies into separate files like a friend suggested, but the file had 1972 surface bodies and just 2 solid bodies. so from what i understood that wasn't gonna be possible. Does anyone have any suggestions as to what i should do?

Edit: i asked the company for the cad files of the robot with each separate part , they just sent me the same file again and saif thats all they have.

5 Comments
2024/11/09
11:28 UTC

3

Gear from power drill

https://preview.redd.it/lsbnpspbytzd1.png?width=516&format=png&auto=webp&s=b6deae72660319d162fc5fc82f61c51ae791e37a

Hi, this gear, from an old power drill that I wanted to use for a project, has come lose. Is there any way to reattach it to the axle?

1 Comment
2024/11/09
07:43 UTC

7

US based motor suppliers?

Hey everyone!

One thing I've been wondering is how people in the robotics (amongst every other industry with electro- mechanical systems...) will deal with potential tariffs on Chinese suppliers?

Let's go ahead and place any politics aside in this lol.

Everyone I know building in robotics (for real production use cases, not hobbyist) gets their motors from China right now, and there's no clear winner in terms of a pure US alternative that I know of.

So I would love to hear from all of your experiences, and what the impact is here.

Are there good alternatives? How much more expensive are they (average percentage, etc)? Concerns about handling volume? And anything else you can think of!

9 Comments
2024/11/09
01:12 UTC

4

Multi robot arm system for industry use

My friends and I gained access to a few Kinova gen 3 robot arms and want to do a project that can be used in the industry but can’t find any use case. What problems do you guys see in the industry that might need this type of multi robot arm system?

Anything that absolutely needs more than one arm and doesn’t require too much end effector manipulation would do. We can also 3D print and do testing with a scaled down version of the tasks with our arms.

edited: added robot arm model

12 Comments
2024/11/08
19:31 UTC

25

I built an experimental ROS2 + Firmata powered (runs on Raspberry Pi, Radxa X4, and LattePanda) Web app to remotely maneuver robots via Intel RealSense streaming video and a software joystick!

4 Comments
2024/11/08
17:03 UTC

1

Controlling ABB Omnicore using EGM Feature

Hi, I am trying to move the ABB GoFa Virtual Controller using the External Guided Motion feature. I was able to identify the EGM RAPID Server Code thanks to this GitHub repo: https://github.com/lsurobotics/egm-for-abb-robots/, and I am able to send positions to the Cobot using the following repo: https://github.com/macs-lab/abb-egm-with-python. However, the code is getting stuck at EGMRunJoint and EGMRunPose after running the statement once and is not progressing beyond that. Could this be because of the virtual controller? I apologize if my question seems vague.

4 Comments
2024/11/08
12:20 UTC

21

Silicon Savannah, Robotics in Africa - Soft Robotics Podcast

3 Comments
2024/11/08
10:44 UTC

21

Autonomous And Affordable Water Sensing With Ravi Kurani, Founder of Sutro. Soft Robotics Podcast

1 Comment
2024/11/08
09:43 UTC

8

Urgent: Help a newbie to run her first robot(ofcourse in sim)!!

Hello all, I am very new(as in 1 week )to robotics and 3D_simulation. My goal is to run the robotis-op3 in gazebo or rviz (in simulation). I have cloned the robotis-op3 git to my src folder. But when I run the rosdep, I get the this error(see image).

FYI: I am using ros2 (v:jazzy) on Ubuntu 24.4. So far, I understand that op3 was made with catkin dependencies, however ros2 uses colcon/ament (I guess). So how do I make it work with ros2, I've searched the whole internet for 2 days now, n tried some ways, but they just led to more errors!!

Please guide me!! Thank you

8 Comments
2024/11/08
08:42 UTC

5

Incorporting MoCap Data into a kinematic model.

So I have mocap data which consists of local joint transforms relative to the rest pose pose transforms which define the skeleton. This mocap data is of a human. And I have created the kinematic model using the rest pose transforms. For the time being I have made all the joints as ball joints so I can directly apply the poses in the local joint transforms. It is working as expected as the ball joints are oriented using quaternions which I can easily extract using the matrix to quaternion conversion. However to make the model more realistic I would like to model the knees and the elbow joints as hinge joins with a fixed hinge axis. I would now like to know how to transfer the animation in this case, where the hinge joints would just expect a scalar value. I have tried converting the transforms to axis angle however the elbow joints don't really seem to have a fixed axis along which they rotate. I first though that it would be some amount of noise that was changing the axis. But when I checked the variance it was close to 90 degrees so I'm not really sure how I should proceed with this problem. Any help is appreciated. Maybe I could share a collab notebook so that we can discuss further...

1 Comment
2024/11/08
07:58 UTC

2

Survey on Student Experiences in Autonomous Robotics Projects

Hi everyone,
I’m conducting a study on skill development through hands-on autonomous robotics projects, specifically aimed at bachelor, master, and PhD students. This survey focuses on what students learn, develop, and apply during practical projects—whether in final projects, student groups, or research initiatives—not just classroom material. If you’ve been involved in autonomous robotics work during your studies, your feedback would be incredibly valuable. Your insights will help us understand how real-world skills are built in this dynamic field. Here’s the link to the survey: Google Forms Survey

Thank you for your time, and please feel free to share this with others who may be interested!

3 Comments
2024/11/08
01:34 UTC

9

Is the left IR sensor faulty? It's second light is still flickering when I remove the battery.

0 Comments
2024/11/07
21:27 UTC

432

6 months of learning & progress in robotics ..

Trying to cram as much as I can into a year. This coding/robot/3d printing hobby officially started in February so I’m learning as I go. I’m sure alot of things can be done better but working on improving 🙏🏽 I want to build a 3rd bot (I’m not done with these two yet ) but I’m po 🙏🏽

1st vid is BB1-zero
Pi 4 bot with 3 supporting esp32 units

2nd vid is BB1-1 Pi 5 bot with 5 supporting esp32 units.

49 Comments
2024/11/07
20:34 UTC

Back To Top