Тёмный

Drone Simulation and Control, Part 3: How to Build the Flight Code 

MATLAB
Подписаться 524 тыс.
Просмотров 141 тыс.
50% 1

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 103   
@nadabadr2277
@nadabadr2277 2 года назад
For anyone having an error with the bus creator in the Landing Logic subsystem, I solved the problem by keeping the fifth input of the system, which is called "live_time_ticks". I connected that fifth input to a constant block with value 1 and type uint32. The system worked and the UAV was able to fly in SIMULATION. I didn't test it on hardware because I don't have it.
@tonyfremont
@tonyfremont 3 года назад
I had no idea you could do this with the parrot quadcopter. I know virtually nothing about Math works products, but that's going to change. Being able to design, test, debug and tweak models is pretty cool, but being able to turn that straight into C code is astounding. I always thought that Matlab woykd be crazy expensive, but the home and student licenses are very attractive.
@vikassingh-ll2jv
@vikassingh-ll2jv 2 месяца назад
Dude most important thing after control logic is how to get sensor data into the model and how to use model output.
@ASHIMACR
@ASHIMACR 2 месяца назад
Hi Brian, thanks for the videos.
@jackbryan5851
@jackbryan5851 4 года назад
lot of references in this video to go through now. Looks like I have my work cut out for me. Thanks for the starting point.
@ASHIMACR
@ASHIMACR 2 месяца назад
Can you please explain and show the steps done in the Simulink model for the quadcopter simply to hover
@Andreyzelenko1999
@Andreyzelenko1999 3 года назад
I'm sorry video doesn't look complete and true, once.i attempt to repeat it with my Simulink model few errors pops up, such as: Bus command error:The bus data type 'CommandBus' specified in 'flightControlSystem/Flight Control System/landing logic/Bus Creator' is not valid; the number of signals at the input to the block must match the number of object elements.
@yasinsimsek9368
@yasinsimsek9368 5 лет назад
Teşekkürler Brian
@eda-un8zr
@eda-un8zr 3 года назад
:)
@VigneshBalajiVijayan
@VigneshBalajiVijayan Год назад
@BrianDouglas @MATLAB What was the MIT lab course this model was taken from ? Is that in MIT Opencourseware ? Please provide the link.
@karthickpn450
@karthickpn450 5 лет назад
Eagerly looking forward for the next videos in the series.
@sashamuller9743
@sashamuller9743 4 года назад
could've had one a little more in depth video regarding this one but nonetheless great series
@N3kr0manc3r
@N3kr0manc3r 5 лет назад
Hi Brian, love your videos. Can you help figure out how to create a state space model for this quadcopter?
@antonete125
@antonete125 4 года назад
How could I deploy my entirely c code into parrot minidrone? Can I charge the binarys to its microcontroller without simulink? Thanks in advance. Its an amazing video
@salmankhhan710
@salmankhhan710 5 лет назад
Thank you so much about this video ..."you make me happy😊⚘" i will apply everysteps to create control my plane
@aymenal-tarooti1959
@aymenal-tarooti1959 5 лет назад
are apply every steps? , please can help me I have error in bus command?
@haikalhakim
@haikalhakim 2 года назад
@@aymenal-tarooti1959 me too
@ahmedalhallag3338
@ahmedalhallag3338 5 лет назад
I wonder will I ever see a step by step project made by mathworks seriously
@alirezaghodsipoor2239
@alirezaghodsipoor2239 5 лет назад
I think it's more of an advertising MATLAB capabilities rather than a tutorial. It was too broad. But at least I got a clue of how real-life control systems are designed which I had no idea.
@elkess1
@elkess1 4 года назад
There is no short cut ya abo el3arab, study, read beginners materials and build up little by little, go slowly and pay attention.
@perceptrongaming4290
@perceptrongaming4290 4 года назад
@@alirezaghodsipoor2239 so true
@pepper8048
@pepper8048 2 года назад
Way too much flowery language, technical terms, and statements. Way too much reliance on pictures. Not much actual content. This is an exercise in demonstrating your graphics control, not a method for teaching that actually provides useful information. Brings new meaning to “droning”, on and on and on………..
@georgederleres8489
@georgederleres8489 Год назад
if it was one, it would not be on youtube and you would have to pay for it (which is fair).
@fernando.liozzi.41878
@fernando.liozzi.41878 5 лет назад
Hi Brian, where can I find the code modified by you in this video ?, it does it very fast and I can not follow it. Greetings.
@danieltrovao2831
@danieltrovao2831 5 лет назад
thank so much brian
@elkess1
@elkess1 4 года назад
Amazing video Brian. Great tutrorial.
@pawanmaurya8488
@pawanmaurya8488 5 лет назад
thanks for drone videos
@yogeshkurade5720
@yogeshkurade5720 5 лет назад
Mr. Brian Douglas is here!
@user-ow7ix4mx7m
@user-ow7ix4mx7m 2 года назад
Thank you very much
@fernando.liozzi.41878
@fernando.liozzi.41878 5 лет назад
I have tried the changes, and many bus errors occur. Could you please leave a link to download the modified project for you? Thanks
@aymenal-tarooti1959
@aymenal-tarooti1959 5 лет назад
I also have errors in bus command , are you find the solution for this error!! , If you have , please heeeelp me
@fernando.liozzi.41878
@fernando.liozzi.41878 5 лет назад
@@aymenal-tarooti1959 Hello, the whole block works very well for me, but when I make the modifications that Brian does (obviously something I do wrong) he gives me errors. I have not tried anything else, I bought other parrot drones more, but I am using them to run races with friends, it is very fun and they work very well. In a few days, I'm going to get back to the subject of doing my own flight control. I'll tell you about the advances.
@aymenal-tarooti1959
@aymenal-tarooti1959 5 лет назад
Fernando Liozzi Ok , good luck I’m waiting you
@howrobotics2052
@howrobotics2052 4 года назад
@@aymenal-tarooti1959 i have solution of this problems
@Jotaromilktea
@Jotaromilktea 4 года назад
ouafo mandela ? Link?
@supremeleader5516
@supremeleader5516 Год назад
Amazing
@Bruce_Lee25
@Bruce_Lee25 9 месяцев назад
AMAZING
@edfriesema4231
@edfriesema4231 2 года назад
The places where you modified the flight controller block section sped by way too quickly for me to duplicate work on my own
@ziadomar6960
@ziadomar6960 4 года назад
I can't open the model he has in the video. Can somebody help please?
@diabissam2368
@diabissam2368 2 года назад
What version of MATLAB should I use to follow along??????????
@muhammadqaisarali
@muhammadqaisarali 2 года назад
Can we use DJI Tello for this project instead of parrot mini?
@mohammedafandi7857
@mohammedafandi7857 2 года назад
Hello Could you provide me with the simulink of UAV to UAV communication
@fernando.liozzi.41878
@fernando.liozzi.41878 5 лет назад
I already bought it, I hope it serves me and I can do and program the example you gave me in my drone. Another query, can I return the programming to the initial state, if I want to fly the drone with the remote control?
@BrianBDouglas
@BrianBDouglas 5 лет назад
Fernando Liozzi yep, I do it all the time. It’s easy to go back and forth. Took me a bit to get it to link to my computer the first time but after that it’s been simple. The FAQ page on mathworks is really good for working through any issues.
@umutokur43
@umutokur43 3 года назад
Amazing !
@inigomeniego4906
@inigomeniego4906 4 года назад
Amazing videos, I'm watching all of them. Also, you seem to have a cool house
@haikalhakim
@haikalhakim 2 года назад
I got an error on the bus selector in the flight controller. Then I fixed it. But another error occurs. The errors are come out from the bus creator on reference commands (hardcode same as this video). I also look at 2 pose_refout. In this video, we don't need that..but in the next minutes part of this video, the 2 pose_refout still exists. I was a little bit confused about that. Has anyone have been tried it and successfully to flying the drone? Thank you.
@anushrajkini8070
@anushrajkini8070 10 месяцев назад
How did u solve it , can u pls tell
@fudgeballs9
@fudgeballs9 4 года назад
I've implemented a flight controller system in C code but I am unsure how to convert the control signal value from the PID loop into a PWM time period. Since the error is the difference between the angular reference signal and angular orientation of the drone from the IMU, the PID calculations operate on angles but how can I convert the PID output values to PWM time periods to adjust the thrust of the motors?
@sameqy
@sameqy 5 лет назад
can I use the parrot model for a Dji quadcopter. if yes, how do I go and change for my desired parameters.
@moosaalsabahi
@moosaalsabahi 2 года назад
Nice home tho ;) thx for the series
@omidhsd
@omidhsd 4 года назад
hi brian, thanks for your videos. I have a quadcopter with Cube flight controller, I want to use Matlab to log and tune, how can I do this?
@jasonkeyzz
@jasonkeyzz 5 лет назад
Enjoying this series so far, great job Brian! At 11:28 you've indicated a rotation. But the gain variable in use is a 1×6 vector called inverse IMU gain. Given one would have expected a rotation matrix, please can you explain how rotation is achieved?
@bouchaibali1194
@bouchaibali1194 4 года назад
Hi every one. I apply video step by step but I have broblem in signal command. Please how are can help me?
@jodyjames8512
@jodyjames8512 3 года назад
Would this work with an octocopter ?
@subhajitnanda9000
@subhajitnanda9000 5 лет назад
Hey Brian. The following web pages are not working. Can you help me with that?
@kishok6970
@kishok6970 3 года назад
i thought this dude would teach step by step process
@samuelwelker2663
@samuelwelker2663 2 года назад
Hey Brian/anyone in the thread, which EXACT link do I click on to download the simulink model used in this video ? Much appreciated.
@mohamedoubelaid2229
@mohamedoubelaid2229 10 месяцев назад
it's a built-in model in the aerospace blockset, he opened it using the command "asbQuadcopterStart"
@parasgupta91
@parasgupta91 4 года назад
@ Brian, which Parrot drone you are using & from where I can order the drone. thanks for rplying
@enrique9996
@enrique9996 4 года назад
Parrot mambo mini quadcopter
@pepper8048
@pepper8048 2 года назад
Wow, I’m not sure you could have included more general comments without explanation. I fully understand the topic, but I don’t see how this is any use as an explanation of anything. Way to take a relatively easy to explain concept and make it more confusing. You really need to explain things in a logical order.
@P0K0
@P0K0 Год назад
Ok so this is the video i didn't understand anything 😭
@user-lf1yw5cl4s
@user-lf1yw5cl4s Год назад
hi thank for god description can have pdf contain the program the matlp .xls to implement it to my teacher iam student, plc
Далее
before you code, learn how computers work
7:05
Просмотров 294 тыс.
The Art of Code - Dylan Beattie
1:00:49
Просмотров 4,7 млн
Build a 6s Freestyle FPV drone for $200
52:29
Просмотров 736 тыс.
How the Best Hackers Learn Their Craft
42:46
Просмотров 2,6 млн