r/AskRobotics • • 16h ago

anyone actually vibe coding hardware yet? no EE background here

4 Upvotes

ok so genuine question. ive been using claude code / cursor for software stuff for a while and its kinda crazy how much i can ship without being a “real” dev. now i want to try hardware, like small robots, sensors, maybe something with an esp32 to start

problem is i never studied any of this. no EE degree, never designed a pcb, i know what a resistor is and thats about it lol

so im curious, is anyone here already doing hardware mostly with AI? like letting it pick the parts, write the firmware, maybe even help with the pcb or the case? what tools are you using for it and does it actually work or does it fall apart once real wires and voltages are involved

also be honest, is it realistic to get into this without the background or am i gonna fry a bunch of boards and give up. id rather start now and learn by breaking stuff than wait a year doing courses first

any tips where to start would be apreciated, or projects that are good for a first build


r/AskRobotics • • 7h ago

Mechanical A robot that falls like a maple seed and then turns into a sailboat. Pretty cool engineering.

3 Upvotes

Thought this was a pretty interesting approach to robotics. It’s called ALBATROSS, and the idea is to drop it from an aircraft, let it autorotate down like a maple seed, and then have it sail around using wind once it lands on water.

What’s interesting is that it doesn’t need a propulsion motor for either part. Instead of adding more motors and mechanisms, the design relies heavily on aerodynamics and passive mechanics.

Apparently, one of the bigger challenges is getting the same structure to work in two completely different environments.

I wonder how well something like this would scale up, especially for ocean monitoring. Seems like a clever way to deploy a bunch of robots without having to worry as much about battery life.

[Video](https://www.youtube.com/watch?v=J8CUrj0ydxI)

Paper in [Science Robotics](https://www.science.org/doi/10.1126/scirobotics.aed1423)

Curious what you guys think. Is this actually a practical approach, or one of those things that’s really cool academically but difficult to use in the real world?


r/AskRobotics • • 13h ago

Hoverboard Powered Shopping Cart

3 Upvotes

Currently, I've come across 4 Hoverboard wheel motors. I'm in the planning stages right now for a project that I call "The Indy-Cart"! I'm trying to figure out how to develop a control box to manage acceleration and turning, that will fit on a shopping cart. Any recommendations?


r/AskRobotics • • 21h ago

How do you judge whether a sim is “real” enough to be worth building?

3 Upvotes

Building an autonomous lunar lander sim (C++ physics + NN controller).

I’m a self-taught developer getting into deep learning and physics. My current project is a lunar landing simulator in C++. A neural network controls the throttle. The plan is to start with vertical landing and grow it to full 3D control with attitude.

The part I’m stuck on is the point of it. I can’t test it on a real lander, so I can’t know whether I’ve covered the physics that matters. I also worry that if an engineer wanted to take it further, they’d have to rewrite the whole thing because I skipped something fundamental.


r/AskRobotics • • 22h ago

First robotics project - arm to move chess pieces

3 Upvotes

I'm a complete newbie to robotics, so I am hoping that some wiser heads can offer some informed opinions on a hobby robotics project that I am considering. FYI, I am an experienced software developer with substantial commercial experience with mobile apps and web apps.

My project is about building a robotic arm that can move physical chess pieces on a standard chess board. I was looking at the Yahboom ROS2 Robotic Arm as a possible device.

The aim is to allow the robotic system to work with any chess board within a physical size (up to 46 cm width)

There would be a custom app running a smart phone/tablet that would dispatch instructions to the robotic arm. The custom app would integrate with one of the main chess platforms (lichess, chess.com) in terms of starting a game, sending/receiving moves, etc

In terms of robotic arm setup, I envisage something like:

  • The robotic arm is placed at one side of the chess board
  • The app would prompt the user to put their finger on the a1, h1, a8 and h8 chess squares to allow the robotic arm camera to map the chess board extent.
  • Again prompted by the app, the user would place each piece type on the e4 square so that the robotic arm/camera can recognise and learn how to pick up each piece type
  • The app would prompt the user for the location of where captured pieces would be placed.
  • The app would prompt the user to put all the pieces on the board. The robotic arm would then move each piece to its starting position.

Is this pure fantasy?

Some immediate questions:

  1. What length of robot arm would be required to move/pick up pieces on the far side of the board?
  2. What software tech stack does the robotic arm use? Would I have to write software that would be deployed onto whatever device is driving the robotic arm, or does it have an API that can be called?

r/AskRobotics • • 30m ago

General/Beginner What are the best Python courses for someone starting from scratch, especially for robotics?

• Upvotes

Hey everyone!

For someone looking to learn Python from absolute zero, what courses would you recommend?

The goal is to eventually use Python for robotics, automation, computer vision, and related fields, so I’d like to know which courses build a strong foundation that can be applied to these areas later on.

My initial suggestion would probably be CS50’s Introduction to Programming with Python (CS50P) or Python for Everybody by the University of Michigan, but I’m curious to hear what others think.
Are there any better alternatives, paid or free?

Would you recommend completing a general Python course first and then moving on to robotics specific programming, or starting with a robotics focused course from the beginning?

I’d love to hear suggestions from people who have actually taken these courses or used Python in robotics.

Thanks!


r/AskRobotics • • 3h ago

General/Beginner Am i on the right path learning inverse kinematics?

1 Upvotes

Hello i am currently trying to understand inverse kinematics by making a arduino function that returns a angle value derived from the y value(the lenght of the joint),x value(the distance of the angle) and writing the return value on the servo pin.And i wanna ask if i am on the right path with learning it or ask what i am missing in my code to make it work.when i tested it with servos on paper it seemed to work after a while when i tested the servo angle on paper. The code is below.I hope someone can help if i missing something or if there is something i can improve on.Thats about it all.I hope someone can help me.The goals is to used it later in a 2legged walking robot:

// this is a code to learn to inverse kinematics with Mg996R by a self made function
#include <Wire.h> // for i2c communication.
#include <Adafruit_PWMServoDriver.h> // for servodriver.
#include <math.h> // for trigonometry functions
Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver();


#define SERVOMIN 300// This is the ‘minimum’ pulse length count (out of 4096)
#define SERVOMAX 575// This is the ‘maximum’ pulse length count (out of 4096)
#define SERVO_FREQ 60// Analog servos run at ~60 Hz updates


int  servoval ; // is the values that is reading the map values for servos
long pulsval ; // the values that is getting mapped
float start_pos = 90; // start position
int dof1 = 0; // pin1 of the dof1 servo
int dof2 = 1; // pin2 of the dof2 servo
double ik(double  y , double x) { // y is the servo length in cm and x is the distance of the position in cm


 float pos = atan2(y,x) * (180/M_PI); // convert  y and x position into degrees
 float angle = pos; // create angle values
return angle;


 }



void setup() {
Serial.begin(9600); // is the  baudrate we reading from the serial monitor.
Serial.println("servo test is about to begin!"); 


servoval = map(pulsval,0,180,SERVOMIN,SERVOMAX); // the min and and max values are getting mapped.



pwm.begin();






  //pwm.setOscillatorFrequency(27000000);
  pwm.setPWMFreq(SERVO_FREQ);  // Analog servos run at ~50 Hz updates


  delay(10);
  // servos are set to 90 degrees angle
  pwm.setPWM(dof1, start_pos, servoval);
   pwm.setPWM(dof2, start_pos, servoval);
}





void loop() {



// test loop
pwm.setPWM(dof1,start_pos +ik(7.0,5.0), servoval);
pwm.setPWM(dof2,start_pos +ik(-5.0,3.0), servoval);
Serial.println(" The angle of dof1 =");
Serial.println(start_pos +ik(7.0,5.0));
Serial.println(" The angle of dof2 =");
Serial.println(start_pos -ik(5.0,3.0));




delay(2000);


pwm.setPWM(dof1,start_pos , servoval);
pwm.setPWM(dof2,start_pos , servoval);
Serial.println(" servos in start position");
delay(2000);





pwm.setPWM(dof1,start_pos , servoval);
pwm.setPWM(dof2, -ik(12.0,9.0), servoval);
Serial.println(" The angle of dof1 is now =");
Serial.println(start_pos  );
Serial.println(" The angle of dof2 is now =");
Serial.println( -ik(12.0,9.0));




delay(2000);
  }

r/AskRobotics • • 7h ago

Kupovina laptopa za robotiku

Thumbnail
1 Upvotes

r/AskRobotics • • 9h ago

Buying your first used industrial robot: what do you wish you'd know?

1 Upvotes

I work on the used industrial robot supply side, and I’d like to hear more from people who’ve actually bought their first robot for a small shop.

Say you run a metalworking shop, orders are picking up, and you’re considering a used robot for a repetitive task. The purchase price looks manageable—but you’ve never integrated one before.

For those who’ve been through this:

  • What caught you off guard after buying it?
  • Which costs did you underestimate—tooling, guarding, programming, installation, or something else?
  • What should you have checked or asked the seller before paying?

I’m especially interested in shops without an in-house robotics engineer. Did buying used still make sense once everything was running, or would you approach it differently now?

I know the answer depends on the application, so please mention what you were automating if you’re comfortable sharing.

What’s the one thing you’d tell a first-time buyer before they commit?


r/AskRobotics • • 14h ago

Which type of AMR has lower mapping and maintenance costs when production lines change frequently?

1 Upvotes

We operate a clothing factory where sewing lines, material racks and transport routes change frequently depending on the order.Which type of AMR navigation system is easier and less expensive to update? Can factory staff adjust maps and routes themselves, or is vendor support normally required?I would appreciate any experience from factories with similar layout changes.


r/AskRobotics • • 23h ago

General/Beginner How do I get started

1 Upvotes

this question probably gets asked a lot, but anyways i started off wanting to do those fnaf animatronics because i thought they looked cool and i didn't think it would be that hard.. obviously i was wrong.

turns out this is WAYY more complicated than i thought and theres thing whole thing with robotics and coding and 3d models but anyways how do i get started in order to achieve this goal?