Posts

Showing posts from September, 2023

Making own Web GCS | Making simple version of QGCS | Web page GCS

Image
 Basic : MAVSDK / Web based GCS Communicate :       - web to drone       - drone to web   Why we based GCS ?  - Desktop apps are hard to develop  - Desktop UI/bussiness logic more closely coupled  - Industry UI  - Distributed Deployment, simply accessible tools  - Cross Platform Why not want a Web based GCS ?  - requires networking infrastructure fron more than one machine.  - No starter code base .  - Steep learning curve What are required for making Web based GCS ?   Let's use Industry based tools.     MAVSDK provides the MAVLink Implementation .    gRPC communicate to our app   React creates responsive, high performance web page UI    Web dev commonly uses REST APIs  All we need is a bridge from gRPC to REST .              gRPC : Google Remote Procedure Call                 ...

Story for Motivation for making drone specially for rescue

 https://www.bbc.com/news/av/world-asia-45304429 Jolly lost everything in a flood. https://www.bbc.com/news/world-asia-india-58940880 26 people killed in Keralal flood.

Make simple drone to control with App | FLY Drone with KY FPV

https://www.youtube.com/watch?v=Vcox_tn9KwY  Materials needed for this project_____ DC1804 Receiver 7 x 20mm Mini Coreless Motor 40mm Propeller 500mah 3.7v Lipo Battery 3mm PVC Board By simply assembling this you can fly the drone with help of an app named as KY FPV .

Using AI in Drone | Pixhawk & Arducopter

 https://youtu.be/Nrzs3dQ9exw?si=60BIdUMxJGpu6n1y Human follower follower Drone : Ye same persone Obstacle Avoidance wale frone pr bhi kaam kr rha h

Setting up environment for Drone Programming

Image
 !) VM & linux , then open Terminal , update packages ,...  2.) for installing required packages ...: sudo apt-get install build-essential ccache g++ gawk git make wget cmake         hit enter & " Y " 3.) Download Requires Packages ( sitl )         sudo apt-get install python3-dev python3-setuptools python3-numpy python3-pyparsing python3-psutil python3-pip 3.1.) Let's install Graphical Packages for MAVproxy :            sudo apt-get install python3-matplotlib python3-serial python3-scipy python3-opencv python3-wxgtk4.0         these heavy packages  3.2) Tolls for Editing Files/ Tools :              sudo apt-get install python3-yaml vim 4.) Install some Python Packages :                    pip3 install future lxml pymavlink MAVProxy pexpect flak8 pygame intelhex  4.1) Finally check ...

For Changing Parameters in Mission Planner

 1.) Mission Planner , goto CONFIG  2.) Full parameters Tree ,,,, then search in the box for " sim " to change physical parameters ( for the parameter we want to change ) like wind direction , wind_speed etc...                                wind related parameters are at bottom of 

Connecting Mission Planner to Cube Orange

 1.) open mission planner , connect cube orange via usb ,  2.) in cube orange , connect CAN1 in to GPS  3.) In Mission Planner, go to " SETUP " , install firmware , select cube  4.) then version etc , install & upload it . 4.1) after installing the Firmware , < Tap on Connect 5.) Tap " CONNECT" to connect through Cube. 5.) before connecting we need to install cube orange drive. 6.) Finally, check it, by "DATA" (move th cube or senser , you will changes in dTA) , then " quick Actions. check 1st half  link :  https://www.youtube.com/watch?v=vN_kVTW01Ww Now in " CONFIG " check Full Parameters List. 7.) Then type " compass_use " then do settings & write parameters & save it. 8.) Then GPS check by searching " ahrs_gps " , navigating to AHRS_GPS_USE Finally this is the step to upload & configure " Firmware " in an Cube Orange.