Drone project for personal learning

I want to build and program my own drone, for learning purposes.
I am thinking something a little bigger than the crazyflye.

I wanted to ask for suggestions on HW and SW, but also on controllers or stacks that might be friendly for beginners in this area. I’ve heard about Ardupilot and PixHawk, but I’m not sure on how they are different.

I have some years under the belt with ROS and I’m a robotics engineer myself but have always worked with AGVs.

Any help or guidance is highly appreciated.

Note: Maybe the post categorization is not the right one. Any suggestions on the right audience is also appreciated :slight_smile:

1 Like

Maybe you should get yourself familiar with autopilot (such as PX4 or Ardupilot) and GCS “Ground Control Station” first then you can move to more advanced applications with ROS.
Check PX4 guide on building DJI F450 and this is a collection of resources from ROS-Aerial Robotics WG aerial_robotic_landscape.
For starters, Just get yourself a flight controller and later you can add companion computer and cameras.
Enjoy :smiley: