ArduBee Kickstarter

ardubee

ArduBee is the smallest and lightest modular quadcopter platform based on ArduPilot Open Source software capable of indoor and outdoor flying equipped with powerful H7 MCU flight controller.

This tiny ArduPilot UAV will permit education and research initiatives, or just everyone who is keen to play with cutting-edge technology and who wants to explore the field of aerial applications.

We have selected the best electronic components and created a product supported by the Ardupilot Open Source system.

It’s an extensible platform with an add-ons system enabling DIY and developments.

We need the support of all the community to raise our goal: produce and distribute ArduBee and create an active community around it. 

We developed this flying electronic board through a lot of iterations, selecting the best components to make it openprogrammable and modular.

519448693b8f9dec30fc326969c475e5 original
Full integrated Flying Electronic PCB
515cd2f9b3ded6aa41ef264b0309f851 original
ArduBee is born

 The weight is 100 grams for the base flying system including the battery and motors! 

45f8b2acd926808ac4dec523f3831acf original
A lightweight micro flying robots

It measures 15 cm from motor to motor diagonally.  

400eb4b4233fe4c878b61a3995daf508 original
High power in a small size
24f434eb83e59f12380897682b78f689 original
0ad638e241ae466eb0bc3a3481179948 original
a3ba9ad17957f3d1864b5cc80ff4e7a4 original
The best processing power inside

In a little more than 50 grams of frame-board we have integrated the “state-of-the-art” and future-proof H7 processor to bring the whole system to a new level in terms of high performance, fast and secure.

MPU STM32H743VIT6 480 MHz ARM Cortex® M7

2 MB Flash – 1 MB RAM
 

7d77aef144b789b2a76c2a3733a7cfef original
IMU Bosh BMI088 6-axis inertial sensor with accuracy and vibration tolerance
ab4042fe0c5043d6c1ae5484996c80db original
The IST8310 ( Honeywell HMC5983 compatible ) three-axis magnetometer, temperature compensation
b5846c16d6a8e8846a5504ebab5f8ec7 original
DPS310 offers great pressure and noise performance

On board 4 x BLHELI32 ESC with DSHOT1200. They are carefully powered by a dedicated low voltage circuit. Each ESC gives you RealTime telemetry with RPMcurrenttemperature from every single motor. 

df20b028c0ce978139db394e5459ed6b original
Real-Time ESC data monitoring on the GCS

Using the Real-Time RPM data will enable you the advanced noise filtering supported by Ardupilot like the Dynamic Harmonic Notch Filter.

The ESC firmware could be upgraded from the official BlHeli32 repository through the usb port.

Instead of using the less energy efficient LIPO, with wires and connectors, on the bottom ArduBee uses standard 18650 Li-Ion technology; it’s so easy to plug in, to remove and swap with a newly charged one.

The advantage of a Li-Ion is its high power density, perfect for enabling the best flight time in small and light aerial robotics.

e5aaaddcfb160d0aa0f38574bfe0cbd1 original
No more LIPOs
490c4d8324aff943bd48e6523e3391cc original
No wires and easy to plug in and swap

Li-Ion 18650 is a widely used battery, largely available and cheap.

We do not supply the battery included with ArduBee but you need to plug in a common Li-Ion 18650 without ANY modification. We recommend high capacity batteries that can provide high current draws such as the Samsung LG INR18650-M36 3600mAh – 5A.

To recharge the battery you can use an existing Li-Ion recharger like any classic Vapcell charger.

ArduBee uses brushless motors to be able to fly indoor and outdoor. These kind of motors are more robust and durable than brush motors. Besides the standard “ArduBee”, equipped with motors provided by us, in the spirit of DIY ArduBee is also available as a board-only version. This one will allow the owner to select and assemble preferred motors and propellers. Additionally, because Ardubee was designed with different motor mounting hole patterns, either version will allow you to try new motors in the future.

You can choose from a vast range of manufactors with a wide range of dimensions, weights and characteristics. This way you can adapt ArduBee and optimize it for more flight time, payloads, speed or acceleration. 

In the interest of covering a wide range of possible payloads and to offer remarkable flight-time performance, we already have tested extensively a vast variety of motors in order to find the best reference model that will meet our high expectations.

We are currently still in the process of evaluating and we will be happy to present our results and the final selected motors very soon. 

689214d5b6bce546dc72aa121dc87557 original
Some of the motors we have tested
323e215ad79608b821e419672e9a79cd original
Motors can be mounted up and down

Furthermore, depending on the application/scenario and if externally mounted devices are used, it is possible to screw the motors above or below the board and can be connected with solder pads either on top and bottom side.

ArduBee is built to provide a constant fixed voltage to the motors while the battery discharges from full charge to at least down 3.0 V.

We set the output voltage of boost LDOs but they can also be changed by a skilled soldering job changing a configuration resistance to support your particular needs.

You have a lot of parameters in Arducopter to tweak the motor’s output and you can easily fly with motors with a kv range from 5000kv to 10000kv.

The same DIY concept is for the propellers, you can mount the lightest 2 blades for endurance, a 3 blade one for more thrust, or experiment with new props with a particular pitch or feature up to 3”.

ESP8266 for wireless operations like receiving real-time telemetry on the ground station, to calibrate ArduBee, to send commands and change its parameters. 

1106b7408143f2c905ac819ef87a12a0 original

With the installed MAVESP8266 you can set the module to create a WiFi network or to connect to an external network.

Possibility of inserting the SD card for saving logs.  

2578b077cdc6d77f2cf1776972dffbfc original

Ardupilot has an advanced log system useful for analyzing the flight and your flying system.

Dataflash logs are also saved on the SD, they can be used to find your motor peak frequency and use this data for setting the static and dynamic Harmonic Notch filter for your specific build.  

18d66ebe37171038999b6f43ab5c4f6d original
on top the pre filtering log, on bottom the result post filtering

It is equipped with a Mini USB port to configure the drone with your device.  

a481c356884f6d8d849f1385a9a3699d original
USB port detail

It is possible to attach the Addons through the strip connectors on the vehicle: GPS, Indoor Position System, Avoidance and Development Board.  

94ccc09c328c1b282f2d6a55e3819ae4 original
GPS is attached thought the strip connectors
36dc9c5d7437b55c5434906f9f36b17d original

The most common radios are supported allowing you to use your preferred radio. UART6 RX is used as RC Input.

You can control ArduBee with the majority of  radios:

  • Futaba S.BUS and S.BUS2
  • Spektrum DSM, DSM2 and DSMX
  • Graupner SUMD
  • PPM input
  • Yuneec ST24
  • we support also FrSky® S.Port and F.Port for telemetry 
e3171bd2461a49fd637befd9bf15f428 original
radio connection
5c11841bd2bf1d183be9395c5988f73f original
S.BUS and S.Port radios

ArduBee is a completely programmable drone. We have developed it with the well known ArduPilot open source project, but it also can easily be made compatible with projects like PX4, Betaflight and Paparazzi.

One of the main strength of ArduPilot is its amazing flexibility and interoperability. This also means a highly advanced parametered system. For a new user finding those parameters could be tiresome and quite time consuming. With ArduBee our idea was to eliminate all the initial effort and to provide a ready-to-fly experience. That is why every ArduBee comes with a perfectly pre-configured firmware, to let everyone fly immediately. In addition the ArduBee version coupled with motors, will also come with the best finetuned motor and control specific parameters. 

48633870cb3a7fcc56a7592a378683b6 original
ArduPilot offical site at https://ardupilot.org/

ArduPilot is an open source, unmanned vehicle Autopilot Software Suite, capable of controlling autonomous robots. ArduPilot was originally developed by hobbyists to control model aircraft and rovers and has evolved into a full-featured and reliable autopilot used by industry, research organizations and amateurs.

The first open code repository was created in 2009 – since then it has been developed by a team of diverse professional engineers, academics, computer scientists, and other members of drones community. The source code is developed by a large community of professionals and enthusiasts. 

15142b0c2a5fb7c865dd063f839d86e7 original
ArduBee usb connected to Mission Planner ground control station

You can receive data and give commands to ArduBee over WiFi via MAVLink that is the standard messaging protocol for drones and is implemented in C++, Python, Java, Javascript, Lua, Swift and more. It is supported by ROS via MAVROS.

If you want to add custom behavior or sensors onboard you can access all the code and modify from high-level Lua scripting to low hardware driver C++ code.

3fd97b23513d2824d5522f51a83cee82 original
Join the dev community on https://github.com/ArduPilot/ardupilot

When designing ArduBee, we were not thinking only about a simply amazing micro drone, but already envisioned a whole platform, which offers great flexibility through a modular and stackable ecosystem.

We currently plan to offer the following Addons that we have already developed and carefully tested:

  • Optical Flow
  • GPS
  •  Avoidance 
  • Indoor Positioning System 
  • Dev Board
  •  Duct 
  • … more to come

When designing the modular system we wanted to enforce no vendor lock and enable independent development. That’s why we offer the Dev Board which specifically will allow the development of own Addons. For specifics on this topic, please read in the Dev Board section below. 

9c875cf671c9bc39a81ada2f54d2a1ea original
Simulation illustrating the stackability of ArduBee
fdb96bf209decb352b06f8e9ad68dda7 original
Avoidance – Optical Flow – GPS
9fcd330b7dfe6b8ce29febae05c3a2e2 original
Top View: GPS + Avoidance

With PWM3901 sensor and VL53L1x ToF for distance, to hold position without the need for a GPS nor a downward facing Lidar.

The optical flow module is soldered on the bottom of ArduBee frame and consist of an optical flow Asic that provides displacement informations and includes also a rangefinder (up to about 4 meters). The optical flow sensor sends data to the fly controller through the Ext SPI port and the range finder through the I2C port. Well suited to improve indoor horizontal position or even outdoor with poor GPS signal strength. 

7a18079312f87f4966bcc8cf76050e37 original
Optical Flow Addon
2563840907e1f25f892f7e2ed5937e17 original
an electronic miniature in only 0.6 grams

We integrated UBLOX SAM-M8Q multi-constellation ( GPS, Galileo, GLONASS ) to allow outdoor autonomous flight. 

07547ecb6262046aff5b5f739393a234 original
A compact GPS for your outdoor applications

Collision avoidance is one of the most active and challenging fields in the research and development of hardware and software suitable for solving different autonomous flight applications.

Ardupilot offers a specific solution for the type of addon that is proposed. It has a crown of 8 sensors arranged at an angle of 45° between one and the other with a total coverage of 360° in the horizontal plane.

We use VL53L1X which are Time-of-Flight sensor, a miniature sensor providing accurate ranging up to 4 m and able to work at fast speeds (60 Hz).  They are connected to MCU through an I2C port.

9fb009314bc63d652ebeead7f2e97de4 original
Collision Avoidance addon
a33b384703f672184ad700b291772c1f original
Top view Avoidance
a76ff95507fd00c3b874e10695cb4067 original
Macro detail: Avoidance
787928ca7be069aef0dbb7e2ca73a64e original
Simulation illustrating the Avoidance connection on ArduBee
8f74854966706a526b3f7371a89406e6 original
Side view: ArduBee with Avoidance
333d584d2ca2711b08822aeb24a9f76c original
Side View: GPS + Avoidance

We’ve developed this single and swarm UltraWideBand indoor localization solution, with 8 or more external beacons, needed to fulfill our precision and scalability requirements to be able to fly a swarm of drones.

fac6fa02b6e94e4294159c6fe4b5a072 original
8 beacons fixed on the space and 8 tags moving simultaneously

Our solution is not as good as a motion capture system, but it is:

  • DWM1000 based module
  • precise, starting from a 10cm error that can be tuned down to 3-5cm
  • scalable, has no bottleneck on number of trackable objects
  • light, the payload is less than 8 grams
  • flexible, it can be set up to track in non square rooms or around obstacles
  • and last but not least, it is much cheaper than a mocap system
fa58606c89e429e67f01c925cacb8114 original
UWB technology for single and swarm indoor positioning
c1c3f578b66265eb4278e184055378e9 original
8 anchors placed in the corners of the flying space

We want to share this solution and to improve it further with your help. We are refining this technology with all the bells and whistles, from a software tool to setup the positioning system to a beacon holder design.

This board offers all the supported interfaces needed to users and developers who want to expand the platform with third parties add-ons or connect custom devices. You can find all the available system resources on several connectors plus a CAN transceiver and a dedicated power supply. The output of this power supply is programmable and you can change the standard output voltage to provide the correct voltage that you need (4.5 V – 12 V).

Please note: changing the output voltage requires some soldering skill as you must change a SMD resistor.

If you want to have it in your shipment add 32 € to your reward. 

c5ccc591f5e3e7c130c3f42ef2ccf28f original
Simulation illustrating the Dev Board connection on ArduBee
b5909e7a6b469c6870e7de7212962792 original

To protect ArduBee we have designed and built the best possible propeller guards to combine strength and lightnessincreasing the efficiency of the propellers too. 

Our aim was to protect propellers from accidental collisions but, at the same time, minimize the aerodynamic impact of such protections on the ArduBee performance. We wanted a duct, also suitable for landing, which additional weight is balanced by the thrust delivered by the duct itself. But we had a lot of constraints: a maximum and a minimum length, a minimum internal and a maximum external diameter.

To this aim, we employed a “Simulation Based Design Optimization” approach, using state-of-the-art CFD (Computational Fluid Dynamics) calculations to design our ArduBee customized accelerating duct. Thanks to a parametric description of the duct shape, we tested thousands of different geometries using the opensource OpenFOAM package (www.openfoam.org)  for the solution of the Reynolds Averaged Navier-Stokes Equations (RANSE) on an unstructured, hexa-dominant computational grid surrounding the duct and the propeller.

We collected all their aerodynamic performances and their resulting weights and we used a genetic multi-objective optimization algorithm, which mimic the process of natural selection, to obtain the Pareto convergence and, finally, the optimal design providing the maximum thrust at the minimum possible weight.

This is our custom, lightweight, duct solution for ArduBee!

If you want to have a complete set of 4 duct your shipment add 40 € to your reward.

bf396d1b96b05a1d9196274b6b9f3a19 original
ArduBee protected by the Duct

We would love to see ArduBee in many hands, especially we think it’s made for:

  • Swarm Application Developers
  • Scientific institutions
  • Educational institutions
  • Research departments
  • Industrial Trainings
  • Maker / Hacker / DIY scene
  • Robotics enthusiasts
  • ArduCopter Developers

From our own experience we know the pain of desperately searching for the perfect platform for drone development and research and we think the groups listed above are suffering the same situation. That is why we believe our initiative of developing an open and modular system can fix the current state and we hope ArduBee can fill the gap soon.

The feedback we have received from the community on our post on the ArduPilot forum and our coverage on Hackernews and Hackaday was simply amazing and made us confident that our vision could have a positive impact on the development of micro drone and swarm application.

Hackers, programmers, robotics enthusiasts, help us to put ArduBee into production! We have thought the following rewards for you:

  1.  ArduBee board – first 50 pieces discount – the basic version, without motors and propellers, to configure it according to your needs – 245 €
  2.  ArduBee board – the basic version, without motors and propellers, to configure it according to your needs – 270 €  
  3.  ArduBee – first 20 pieces discount– equipped with motors and propellers, ready to take off – 285 €
  4.  ArduBee – equipped with motors and propellers, ready to take off – 315 € 
  •  ArduBee + GPS – first 20 pieces discount – equipped with motors, propellers and GPS for outdoor flight – 315 €
  1.  ArduBee + GPS – equipped with motors, propellers and GPS for outdoor flight – 350 € 
  2.  ArduBee + Optical Flow – equipped with motors, propellers and Optical Flow Addon for indoor autonomous flight to improve horizontal position – 355 € 
  3.  ArduBee + Avoidance – equipped with motors, propellers and 8 rangefinder to obstacle avoidance – 445 € 
  4.  ArduBee + GPS + Optical Flow + Avoidance – 515 € 
  5.  3 ArduBee + 3 GPS – 995 € (5% discount rate) 
  6.  ArduBee + Indoor Positioning System – ArduBee equipped with motors, propellers and Ultra Wide Band tags along with 8 UWB Beacons to create an indoor positioning system – 1345 € 
  7.  Swarm: 10 ArduBee + GPS – 3150 € (10% discount rate) 
  8.  Swarm: 10 ArduBee + Indoor Positioning System – 4329 € (10% discount rate) 
  • adding 40 € to any rewards you get the Duct Addon.
  • adding 32 € to any rewards you get the Dev Board Addon.
     

You can select in each rewards the country of purchase with the correct charge for shipping costs. If you don’t find your country among the predefined destinations, mark “Rest of the World” and contact us for a personalized quotation!

Shipments will start at the end of December, proceeding according to the order history.

Please be aware that taxes are not included in the pledge levels. Taxes will vary based on where your rewards are shipped:

  • If you are EU member please add VAT to the price of the reward
     
  • If you are extra EU member you are responsible for sales tax, duties, import fees, or other taxes/fees when your reward is delivered.
     

Customers are responsible for following the laws and regulations of their individual country.

Risks and challenges

Unlike many Kickstarter campaigns, ArduBee is a mature product ready for manufacture. Customers can even expect some upgrades on this first large production run. LuminousBees team is highly-skilled experienced professionals in their fields, with many years of experience in developing and manufacturing drones. We believe that the risks of placing ArduBee on the market are effectively nil. This confidence does not mean that we are immune to unexpected problems or changes and we will communicate any delays or problems, directly and clearly with all customers as soon as any arise.Learn about accountability on KickstarterQuestions about this project? Check out the FAQ

Read the original article