I want to build a drone that will perform certain tasks using vSlam together with Ardupilot. I have been doing research on this subject for almost a week and I am trying to learn more about vSlam by reading the writings of developers who have realized such projects before me.
Especially these 2 previously developed projects helped me a lot:
If we go back to my project, the task I want to do is to realize a drone project that will read the QR codes or barcodes of the products in a large warehouse. Before moving on to this mission, I first need to build a vehicle that can fly indoors. I’ve looked at the 2 examples I’ve shown above and many more, but I couldn’t find a complete method because I’m inexperienced with this vSlam.
Although the project developed by @LuckyBird was very suitable for me, unfortunately, the fact that the T265 cameras were discontinued as of February 2022 prevented me.
Warehouse drones is the Holy Grail of GPS denied configuration.
Unfortunately this is not an easy task as the warehouse environment is extremely challenging based on the size, compexity and the extreme repetability of the features that requires a lot of intelligence in the SLAM pipeline if you dont want to add pre-installed fixed markers to hep for navigation.
First of all, if I can develop a vehicle that can fly indoors with vSlam, I can progress step by step, perhaps working for a very long time, to develop something. I am currently researching all the vSlam techniques I can use. These include: ORB Slam 2 or 3, Google Cartographer, RTabMap techniques.
The biggest problem I have is a point how I can integrate them with an open source drone software.
My first goal is to develop a vehicle that can fly indoors with vSlam.
There is a similar project in the link that I want to do, maybe it may be of interest to you.
I reviewed the VOXL camera of the Model AI company from Ardupilot No-GPS techniques again. Seems like a possible solution for someone like me who is inexperienced with slam. Do you think I can come to a conclusion if I use it in my project? As an experienced persons, your advices is valuable to me. @ppoirier and @rmackay9
VOXL is a good option if you are looking for a lightweight indoor system. My experience with the VOXL CAM usage outdoor was not positive as the system can easily crash inflight due to vibration, even on a well turned quadcopter.
For the warehouse project you need to add a good mapping system that can cover a large area. Still, the size and homogeneity of the features makes it difficult if you cannot add complementary localization features like fiducial tags.
Hello @davud_suleymanov. Luckily, I just started my thesis for my BsC in robotics with this topic. After all this months, my research is still unsuccessful, since there is no connection from a controller with vSLAM. So far both Ardupilot and PX4 works for ROS2, but I can’t take a final decision. Do you choose any of these autopilot?