REAL Drone 400
An open-source autonomous quadrotor drone built by the NEU REAL Lab, with a high-load, stable-localization design for autonomous obstacle avoidance flight.
- Drone
- No license: all rights reserved by the creator
- ROS
- 3D printable
Suggested by Robotheca, created by @NEU-REAL (opens in a new tab), from github.com/NEU-REAL/REAL_DRONE_400 (opens in a new tab). Pinned to commit d8a6c22 (opens in a new tab).
- Hardware license
- No license
- Software license
- No license
- Commercial use
- Unknown
No license is stated for part of this robot.
The creator chose the hardware and software licenses on Robotheca; the repository has no license file for them yet.
Some folders have their own license: src/planner/drone_detect/ (BSD-3-Clause), src/realflight_modules/px4ctrl/ (GPL-3.0-only), src/realflight_modules/realsense-ros/ (Apache-2.0), src/utils/DecompROS/ (BSD-3-Clause).
This repository contains executable files that Robotheca doesn't check. Only run them if you trust the creator.
Which files (26 scripts, 2 firmware images)
- home_shfiles/shfiles/checkcpu.sh (opens in a new tab)
- home_shfiles/shfiles/land.sh (opens in a new tab)
- home_shfiles/shfiles/make.sh (opens in a new tab)
- home_shfiles/shfiles/record copy.sh (opens in a new tab)
- home_shfiles/shfiles/record.sh (opens in a new tab)
- home_shfiles/shfiles/rspx4.sh (opens in a new tab)
- home_shfiles/shfiles/run_ctrl.sh (opens in a new tab)
- home_shfiles/shfiles/sys.sh (opens in a new tab)
- home_shfiles/shfiles/takeoff.sh (opens in a new tab)
- home_shfiles/start_land.sh (opens in a new tab)
- home_shfiles/start_mapping.sh (opens in a new tab)
- home_shfiles/start_planner.sh (opens in a new tab)
- home_shfiles/start_run_ctrl.sh (opens in a new tab)
- home_shfiles/start_rviz.sh (opens in a new tab)
- home_shfiles/start_sensor.sh (opens in a new tab)
- home_shfiles/start_takeoff.sh (opens in a new tab)
- src/realflight_modules/mid360_fastlio/src/livox_ros_driver2/build.sh (opens in a new tab)
- src/realflight_modules/px4ctrl/thrust_calibrate_scrips/record.sh (opens in a new tab)
- src/utils/pose_utils/build/catkin_generated/env_cached.sh (opens in a new tab)
- src/utils/pose_utils/build/catkin_generated/installspace/env.sh (opens in a new tab)
- and 8 more
Photo
Commercial use is not confirmed for this robot, so no preview is stored. View the STEP files on GitHub (opens in a new tab)
What it can do
Written by Robotheca from the project's documents.
- Autonomous flight with obstacle avoidance in unknown environments, planned with Ego-Planner
- Automatic takeoff, hover position control and automatic landing
- Position control by remote controller in a DJI-like manner after takeoff
- Uses high-frequency radar-based localization output (/Odom_high_freq) for positioning
- Upgraded large-payload version of the Fast-Drone-250 platform
Bill of materials
This repository has no parts list Robotheca can read yet.
Build guide
The creator's steps, each with its instructions.
- 1Introduction to the drone and electrical connections
- 2Power distribution board soldering
- 3Drone assembly and flight controller setup
- 4PX4_Ctrl FSM and real-drone hover flight
- 5Perception and planning with real-drone flight
The creator's guide is written in Chinese. It has no license, so all rights stay with the creator: Robotheca doesn't show it here or translate it, and gives its own notes about the robot instead.
Read the creator's guideAsk the creator on GitHub (opens in a new tab)Wiring and electronics
Notes written by Robotheca from the project's documents.
Main parts
- Holybro KakuteH7 Mini flight controller running PX4
- Four-in-one electronic speed controller (ESC), recommended with PWM400 output
- Brushless motors with propellers (propellers must be removed during motor direction checks)
- Battery with a short-circuit protector recommended for first power-up
- Remote controller with multiple channels (channels 5 and 6 used for mode switching)
- Sensing module with radar/localization sensors
Connections
- ESC input power lines must have parallel electrolytic capacitors and be at least 14AWG, 12AWG recommended to match the battery
- Power positive and negative solder pads should be checked for shorts with a multimeter before first power-up
- Motor direction is reversed by swapping two of the three motor connection wires