- Видео 68
- Просмотров 309 010
Alireza Ghaderi
США
Добавлен 3 окт 2011
MAVLink Anywhere - Control Your Drone Anywhere [2024]
🔥 Complete Guide to Stream Pixhawk/ArduPilot/PX4 Telemetry Data Anywhere in the World!
In this comprehensive tutorial, I'll show you the EASIEST way to stream your drone's telemetry data anywhere using a Raspberry Pi. This is a complete 2024 update to my popular 2020 ZeroTier tutorial, now with a much simpler approach!
⏱ Timestamps:
00:00 - Introduction
02:15 - Setting up the Raspberry Pie
04:30 - Local MAVLINK Streaming
08:30 - Smart WiFi manager setup
11:40 - Internet-based MAVLink Streaming
15:00 - Outro
🛠 What You'll Learn:
- Set up MAVLinkAnywhere on Raspberry Pi
- Configure Smart WiFi Manager for reliable connections
- Stream MAVLink data over Internet using NetBird
- Connect with QGroundControl...
In this comprehensive tutorial, I'll show you the EASIEST way to stream your drone's telemetry data anywhere using a Raspberry Pi. This is a complete 2024 update to my popular 2020 ZeroTier tutorial, now with a much simpler approach!
⏱ Timestamps:
00:00 - Introduction
02:15 - Setting up the Raspberry Pie
04:30 - Local MAVLINK Streaming
08:30 - Smart WiFi manager setup
11:40 - Internet-based MAVLink Streaming
15:00 - Outro
🛠 What You'll Learn:
- Set up MAVLinkAnywhere on Raspberry Pi
- Configure Smart WiFi Manager for reliable connections
- Stream MAVLink data over Internet using NetBird
- Connect with QGroundControl...
Просмотров: 2 990
Видео
100-Drone SITL Test in Clustered Cloud Servers | MDS Mavsdk Drone Show Version 2
Просмотров 427Месяц назад
Welcome to the latest update of the MDS Mavsdk Drone Show! In this video, I demonstrate a 100-Drone Software-In-The-Loop (SITL) Test deployed across clustered cloud servers. This setup highlights the scalability and performance of our drone simulation environment, leveraging Docker containers, PX4 SITL, Gazebo, and comprehensive network configurations to create realistic simulations. 🔍 What You...
Your PX4 Drone Can See, Track & Follow! Give Eagle Eyes to your Drone with PixEagle 2.0 🚁✨
Просмотров 537Месяц назад
Welcome to the next evolution in drone technology with PixEagle 2.0 ! 🚀 Whether you're an aerial robotics engineer, drone developer, or AI enthusiast, this video showcases how PixEagle 2.0 can transform your PX4 drone's capabilities with advanced tracking and following modes. 🔗 Explore More: - PixEagle GitHub Repository: [github.com/alireza787b/PixEagle](github.com/alireza787b/PixEagle) - X-Pla...
PX4 X-Plane Plugin v2 - Easiest Custom Airframe PX4 SITL with Just ONE Command!
Просмотров 8603 месяца назад
Transform your drone simulation workflow with the all-new PX4 X-Plane Plugin v2.0.0! This update is packed with powerful features that make integrating PX4, X-Plane, QGroundControl, and your custom drones easier than ever-now with just one command. Ideal for drone developers, simulation experts, flight control engineers, and UAV enthusiasts, this plugin bridges the gap between complex simulatio...
Tired of Using UDP for X-Plane Data Communication? Use XPWeb REST API from any interface🚀
Просмотров 3814 месяца назад
Tired of Using UDP for X-Plane Data Communication? XPWeb is the Easiest DataRef & Command Access with REST API from anywhere🚀 If you're tired of using UDP for X-Plane data communication, XPWeb is here to help. XPWeb is the easiest way to access and modify datarefs and send commands directly from any application-web, desktop, or mobile. XPWeb makes working with X-Plane much simpler with a straig...
How This PX4 Air Taxi Drone Tracks and Lands with Camera? - Watch the New Update of PixEagle 1.0
Просмотров 5454 месяца назад
Welcome back to the PixEagle series! In this exciting episode, we unveil new advanced features of PixEagle, the cutting-edge drone designed for precision landing and intelligent target tracking. Utilizing PX4, MAVSDK, Python, and OpenCV, PixEagle sets a new standard in drone technology. 🚁✨ 📌 Video Highlights: 0:00 - Quick Demonstration of Running the SITL Demo 0:50 - X-Plane, PX4, PixEagle SITL...
Can You Control a Drone like a Video Game? MAVSDK Python UDP Streamer Makes It Possible!
Просмотров 7056 месяцев назад
Welcome to our guide on how to control a drone like a video game using MAVSDK and Python! 🚀 In this video, we demonstrate real-time offboard control commands to MAVSDK from external sources over UDP, including an exciting Pygame GUI example for joystick-like drone control. This project simplifies and extends the offboard control capabilities of MAVSDK-Python, making drone programming easier and...
AI-Powered Fatigue and Attention Monitoring in Aviation: Research Progress and Early Demo
Просмотров 816 месяцев назад
Join us for an insightful look into the ongoing research and development of Aware.AI's fatigue monitoring system for aviation. This video, based on my PhD thesis, showcases the progress made so far and provides an early demo of the technology in action. Sections covered include: Project and fatigue definition in aviation Overall test plan and scenarios Eye and head tracking applications Data lo...
PixEagle Early Look: Transform Your Drone with Advanced AI Tracking
Просмотров 5319 месяцев назад
Timeline: 00:00 Intro 00:15 Setting up the environment 00:50 Track parked aircraft, Buildings, and low visibility snow in Merhabad Airport 01:50 Track moving aircraft, cars, ... in Dubai Airport 02:45 Track a football ball in a recorded video 🌟 First Glimpse: PixEagle's Drone Tracking ! Get a sneak peek at PixEagle's capabilities - a system crafted not just for drones but for any project needin...
PX4 Autonomously Controls Alia-250 eVTOL in X-Plane SITL | PX4-XPlane v1.1.0
Просмотров 1,1 тыс.11 месяцев назад
New Feature Demonstration for our PX4-Xplane Version 1.1.0 Plugin, this video showcases the latest improvements in our PX4-XPlane series: the integration of the support for Hybrid VTOLs. We demonstrate it with a cool demo of the Alia-250 eVTOL. Experience how the PX4 autopilot can manage this wonderful airframe in X-Plane's SITL environment. Give it a Try yourself. What's New: Introduction of A...
PX4 Controls and Auto-Lands a Cessna 172 in X-Plane: Fixed wing Early Look
Просмотров 1,2 тыс.Год назад
Our plugin, px4xplane, previously supported multicopters and and eVTOLs. If you haven't seen it yet, check out our comprehensive tutorial and introduction to X-Plane and PX4 Integration Concepts: [ruclips.net/video/aRJxsnf24k4/видео.html]. Now, we're excited to reveal our progress on fixed-wing support. Although not fully merged with PX4 yet, developers can access and build this feature from th...
PX4 X-Plane SITL Ultimate Setup Guide: Fly Custom eVTOL & Drones in Real Worlds - Version 1.0.0
Просмотров 3,7 тыс.Год назад
Welcome to the first release (v1.0.0 Beta) of the open-source PX4Xplane plugin! This guide will walk you through how to set up the PX4 X-Plane Plugin and build the PX4 SITL environment. It currently supports quadcopters, but I plan to expand to other airframes soon. Fly your drones, eVTOLs, or Air Taxis over real landscapes in X-Plane, test and develop your flight controls PIDs and parameters, ...
Real-Time Eye & Face Tracking with Python: Iris, Blink & Facial Landmarks | MediaPipe & OpenCV
Просмотров 1,1 тыс.Год назад
🌟 Start Today and run your own eye (gaze) and face tracking with this Python tutorial! Join us as we demonstrate the Python-Gaze-Face-Tracker, a simplified tool for real-time iris tracking, blink detection, and facial landmark analysis using MediaPipe and OpenCV. Perfect for both beginners and seasoned developers, this application not only tracks eye movements but also detects all 468 facial la...
X-Plane Air Taxi / Quad SITL with PX4: Early Look at Acro Mode
Просмотров 1,1 тыс.Год назад
🚨 Update: The full version 1.0.0 Beta of our PX4 X-Plane Plugin is now available! Check out the latest tutorial video (ruclips.net/video/aRJxsnf24k4/видео.html) for a comprehensive setup guide and see the plugin in action with more flight modes. Get an exclusive early look at the integration of X-Plane's Air Taxi "quadricopter" model with PX4 SITL (Software-in-the-Loop). In this acro mode demon...
PX4 Mavsdk Drone Show New Features Demonstration - Major GUI Upgrades & Swarm Intelligence in v0.8
Просмотров 1,7 тыс.Год назад
00:10 Swarm Dashboard GUI Improvements 00:20 Easy create/modify/import/export Mission Config files from the dashboard 01:40 Easy create/modify/import/export Complex Swarm clusters from the dashboard 03:15 Auto import Skybursh drone shows created in blender from the dashboard 04:15 Improved real-time 3D environment control and visualization 05:15 Quick actions right from the dashboard (Takeoff, ...
Swarm of 16 PX4 Drones Creates 3D Heart Shape - MAVSDK Drone Show SITL Demo
Просмотров 676Год назад
Swarm of 16 PX4 Drones Creates 3D Heart Shape - MAVSDK Drone Show SITL Demo
Custom Web-GUI for Swarms Dashbaord Ground station + more | PX4 Drone show and swarm Episode 7
Просмотров 1,6 тыс.Год назад
Custom Web-GUI for Swarms Dashbaord Ground station more | PX4 Drone show and swarm Episode 7
Advanced 12 Drone Swarm Multiple Leader/Follower using PX4 and MAVSDK Dockerized Demo | Episode 6
Просмотров 1,6 тыс.Год назад
Advanced 12 Drone Swarm Multiple Leader/Follower using PX4 and MAVSDK Dockerized Demo | Episode 6
Swarm Leader Follower Drone Show using PX4: Demo & Future Steps | Episode 5
Просмотров 2,6 тыс.Год назад
Swarm Leader Follower Drone Show using PX4: Demo & Future Steps | Episode 5
Real-World Drone Show Swarm Scenario Simulation : Episode 4 | System Overview and Demonstration
Просмотров 1,5 тыс.Год назад
Real-World Drone Show Swarm Scenario Simulation : Episode 4 | System Overview and Demonstration
Using Sky Brush and Blender for PX4 MAVSDK Drone Shows: Improving our Drone Show Project
Просмотров 4,2 тыс.Год назад
Using Sky Brush and Blender for PX4 MAVSDK Drone Shows: Improving our Drone Show Project
Improving our PX4 Drone Show: Creating a Multiple Drone Show with Advanced MAVSDK Offboard Control
Просмотров 2 тыс.Год назад
Improving our PX4 Drone Show: Creating a Multiple Drone Show with Advanced MAVSDK Offboard Control
Single Drone Show Basics with MAVSDK Offboard Control
Просмотров 6 тыс.Год назад
Single Drone Show Basics with MAVSDK Offboard Control
Custom MavLink Packets with Simulink + Connect Multiple instances of Drones to QGroundControl
Просмотров 4,1 тыс.Год назад
Custom MavLink Packets with Simulink Connect Multiple instances of Drones to QGroundControl
New SimBrief 2023 Interface + how to create a flight plan and export to FMS
Просмотров 2,4 тыс.Год назад
New SimBrief 2023 Interface how to create a flight plan and export to FMS
Communicating with Pixhawk over Ethernet ( TTL to Ethernet Telemetry )
Просмотров 4,9 тыс.Год назад
Communicating with Pixhawk over Ethernet ( TTL to Ethernet Telemetry )
PX4 Development Environment Setup using WSL-2
Просмотров 8 тыс.Год назад
PX4 Development Environment Setup using WSL-2
Airline Payload and Fuel Optimization Using ML in MATLAB - Part 2: Advanced Optimization Techniques
Просмотров 144Год назад
Airline Payload and Fuel Optimization Using ML in MATLAB - Part 2: Advanced Optimization Techniques
Airline Payload and Fuel Optimization Using ML in MATLAB - Part 1: Data-Driven Modeling
Просмотров 413Год назад
Airline Payload and Fuel Optimization Using ML in MATLAB - Part 1: Data-Driven Modeling
MSFS 2020 + SkyVector Moving Map + Track History Freeware
Просмотров 1,7 тыс.Год назад
MSFS 2020 SkyVector Moving Map Track History Freeware
What is the msg loss of your netbird with baudrate 115200? I use it with aws loss 20%
Very useful video, greetings from Turkey!
Hi, Alireza. I wanted to ask if I can send data like images and other stuff through this connection. Also, thank you for this amazing video.
hi. yes its absolutely possible
can you make a tutorial that how to do setup in complete Ubuntu
can I do this with mission planner?
Hi,Alireza! i was wondering if you can make videos about how to develop our own attitude control algorithm by PX4? The source code is too hard to figure out how to modify
hi,,, maybe I will do that... but to change attitude conroller, you can use also simulink support package for px4
will the position control work indoor with no GPS?
What is the maximum and minimum latency to operate ?
It really depends on your aircraft and size and type of control and flight mode
Thank you for this vid! It going to help a lot! Just a question (I haven't started doing it) How/can you get manual control with this? Using mission planner or Qground?
yes they ahve joystick option. you can connect joystick. but its not recommended to fly manual with 4G
⏱ Timestamps: 00:00 - Introduction 02:15 - Setting up the Raspberry Pie 04:30 - Local MAVLINK Streaming 08:30 - Smart WiFi manager setup 11:40 - Internet-based MAVLink Streaming 15:00 - Outro 🛠 What You'll Learn: - Set up MAVLinkAnywhere on Raspberry Pi - Configure Smart WiFi Manager for reliable connections - Stream MAVLink data over Internet using NetBird - Connect with QGroundControl from anywhere - Monitor your drone from phone/laptop worldwide 📦 Required Hardware: - Raspberry Pi (any model) - Pixhawk/ArduPilot/PX4 flight controller - Basic UART connection cables 🔗 Important Links: MAVLinkAnywhere Project: github.com/alireza787b/mavlink-anywhere Smart WiFi Manager: github.com/alireza787b/smart-wifi-manager NetBird Website: netbird.io Old 2020 Video (Unlimited Range Pixhawk Telemetry over Internet using Raspberry Pi and MAVProxy): ruclips.net/video/WoRce4Re3Wg/видео.html
This was so informative… please make a deeper tutorial
Thanks for your video. I am sorry, but I did not understand: what's difference between your solution "mavlink anywhere" and mavproxy with "out" param?
well it is based on mavlink-router which is much simpler and lighter than mavrproxy and registersa as automated background service. just this
hello ali, I am un able to display these mavlink messeges on my video display? what should i do?
Something really great
i cant install it may you create an install and etc introduction?
Very good. Thanks
The aircraft source, that can download aircraft isn't available. Can you share that aircraft again? Thank you
www.mediafire.com/file/hife4fg0l5bkzc9/Quadricopter-Piloted.zip
www.mediafire.com/file/hife4fg0l5bkzc9/Quadricopter-Piloted.zip/file
this video is amazing !! I have learned a lot !!! is it possible to create more videos similar to this? I have a question, is it possible to create swarm of UAVs with routing protocol? is there a shortcut for that? is it possible to install routing protocols (proactive, reactive, hybrid) mavlink in matlab? (proactive/reactive/hybrid) the UAV location is set from matlab to Q ground control, but the matlab scroll values are not connecting with Q ground control how can I fix it?
I dont understand what you mean... if you update the global position in matlab, the QGC position would also change
Great... so now we have drones that can stalk people, how long before we start seeing counter measures lol
haha:)) these are just for fun.. real world there is jammer and many more counter messures.. its not that easy in real world
That was a fantastic video, thank you! I've been working on an ArduPilot project for a while now and would love to connect with you. Would you be able to share your contact information?
it's been a while I haven't worked with ardupilot codebase so I am not updated with it now ... but anyway p30planets@gmail.com
why is the uart to ethernet converter needed? doesnt the Pixhawk already include a ethernet port?
only the new ones and cube red has
I installed the Visual Studio (2022 edition) and downloaded the Hello World VS project. When I double click the .vcxproj file, the IDE opens up an XML file. The Solution Explorer shows no projects and doesn't list anything associated with Hello World SDK 3.0.
make sure you are in solution explorer or project view mode
Hello. When I press the SITL button in Xplane, it immediately freezes. Do you know why this could be happening? I am using Xplane 11 with version 2.0.3. Im assuming my laptop cant handle it as It doesn't have the processing power for xplane 12. Thanks.
when xplane freezes it means it wairing for px4 mavlink packets. possibly your px4 sitl is not runnign currectly
Hi! I tried to repeat after you, but it didn't work out very well. I'll be glad if you tell me what the problem is. ruclips.net/video/1yJImlYX7PQ/видео.html
Cool video!
Found your profile on LinkedIn by the way--good luck on your studies!
Awesome video!
The audio playing on external speakers (apparently closer to the mic than your mouth is) makes your voice audio all but impossible to understand, once the engine is running. Was still able to follow along though, so thanks for making the video.
Just what I was looking for. Thanks!
These videos are quite helpful, but I have to wonder if you’ve actually watched them after they’ve been uploaded? The reason I ask is because I wondered whether you’ve noticed that playing the sound of the running aircraft in X-Plane pretty much drowns out your voice-so it’s VERY difficult to understand what you are saying once the sim starts. You could have just turned down the engine sound, and we would have been able to hear your voice for the rest of the video(s). Anyway, thanks for making these videos-they give a nice demo of the steps to take in order to use X-Plane datarefs.
yeah, you are right. these videos are very old back in days I have no experience :)
@@alirezaghaderi No problem--just didn't know if you realized that the engine noise drowns out your voice. But the information is GREAT though, and very helpful. I'm following along on Linux, simply using VS Code and the Makefile provided in the sample project from the first video. Thanks again for making these!
@@alirezaghaderi Just finished working through this video in Linux. The current SDK version is (major) version 4, so I just used that version as currently available on the SDK dev site, and simply changed your constant to this: #define XPLM400 = 1; Seems to work OK, as far as I can tell. Also, for anyone wanting to do this in Linux instead of Windows, you can simply use VS Code--and just run the Makefile. His example code for this project doesn't include one, but you can simply use the one from video 1 (the Hello World project), and just change the TARGET and SOURCES fields accordingly to match the plugin name and source file like was done in the that first project. Otherwise, the project builds and works as shown in this video. Cool! One question for you though Alireza: If I am building a custom PFD using the Qt Framework, and it's going to run on a dedicated (Linux) machine, then I really only need UDP data. But if I don't need any "custom" datarefs, can I simply just send UDP data back to XPlane to write to the datarefs already in the sim? In other words, if I want to allow a user to select a new value for my heading bug, then can I simply pass the new value(s) from my PFD using UDP data once the user sets it on the hardware...or do I need to 1) send my data from the PFD machine via UDP, 2) receive it in custom plugin in the XPlane machine, and then 3) set the datarefs using the XPLMSetDataf(<dataref>, <value>) format? Thanks.
Wow...looks like I can maybe just use XPlaneConnect instead of UDP. That would be very cool.
Yeah, I got it working with NASA's XPConnect project, so their code is doing the UDP work. I did get my own UDP code working in C++ using the Qt framework, but it's much easier to just use XPConect. So thanks doe the vector!
Hello sir, your videos and tutorials are really amazing... thank you can we interface it with ROS2 or Matlab for example to implement control algorithms? I yes then how we can interface it. thank you
yes you can for sure
hi, very cool work, this plugin support tiltrotor?
Hi.. You can define easily in config.ini
Hello sir......Im a student working on px4 controlloers , is there any possibility of making HITL using px4 in pixhawk boards(say pixhawk 1), MATLAB simulink and xplane 12? .....Thank you....
hi .. HITL is kinda deprecated. not sure it PX4 still supports or not. I rememer it was supported in Gazebo
@@alirezaghaderi Ok sir... Thank you...
from where did you get the tb2 model, i searched all over the internet and didnt find it, thanks for the plugin
its just a simple demo. not designed in detail...just an object for demo
i want to add my custom airframe
I would love to see how to add my own airframe to this amazing plugin too! 😊
@ I added a section in readme for guide...refer to that
I added a section in readme for guide...refer to that
Great work
This saved my life. Thank you so much! It s much detailed than tutorial on the website
Is roll in that function case not beta angle? Shouldnt we use p instead? But that way or another, thank You for really good instructions
maybe:)) long time is passed I dont remember exactly.. if you want wing leveler you need a cascade loop . inner layer control p and outer layer controls roll angle
Hi! Great tutorial, thanks! Maybe you know the way to transfer elrs (crsf) output from radio reciver over ethernet? Seem like it's not so straightforward...
probabely need a board like arduino read that and send over ethernet?:) thats comes to my mind but havent tried that before
You're a genius, thanks <3
I am not able to read plugins in X-plane 11 , doing all the necessary steps. Nothing worked
I am not able to read px4 plugin in X-Plane 11 software what could be the problem
did you copy the currect folder containeing the binary file? I will probabely bulid a comprehensive step by step turoial soonwith various bugs fixed soon maybe in the next month and try to explain all steps clearly
Well , Finally my problem is solved by updating the x-plane 11 to fresh version.
can it be done by using Fpv drones not using Pixhawk or ardupilot?
in thoery you might , if you have good GPS but then you should build interface with betflight and codes all manaully form scratch so not a good idea .
when is px4 xplane c172 is going to be relased?
please mention and tag the px4 reviewers in this pr github.com/PX4/PX4-Autopilot/pull/22493
I have done all the steps told by but when i click on connect SITL on xplane 11, the whole xplane goes unresponsive and i have force shut it down. any idea?
ahh are you using the latest verison? double check th elogs in xplane logs file and see which step did this happened?
I can't find plane.parm in Ardupilot, can you help me?
I have a question. Can we control two drones by the use of a single Pixhawk??
no way
drones not showing up in GCS please help
probabely need to change the IPs and fork your own repo maybe... if you ahve changed anything, make sure in the startup script comment the git pull command so it wont get latest data from the deafult repo
how do to the same using gazebo 11
I havent used new gazebo
Please boost the recording level. Your voice is barely audible..
yeah this video is too old ... sorry for that
thank you brother