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.
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.
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.
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………..
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.
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
@@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.
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?
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.
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.
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?
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.
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.
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.
Hi Brian, thanks for the videos.
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.
Dude most important thing after control logic is how to get sensor data into the model and how to use model output.
Eagerly looking forward for the next videos in the series.
Amazing video Brian. Great tutrorial.
I wonder will I ever see a step by step project made by mathworks seriously
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.
There is no short cut ya abo el3arab, study, read beginners materials and build up little by little, go slowly and pay attention.
@@alirezaghodsipoor2239 so true
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………..
if it was one, it would not be on youtube and you would have to pay for it (which is fair).
Teşekkürler Brian
:)
Thank you very much
Mr. Brian Douglas is here!
Amazing
thank so much brian
Can you please explain and show the steps done in the Simulink model for the quadcopter simply to hover
could've had one a little more in depth video regarding this one but nonetheless great series
AMAZING
thanks for drone videos
How do I open the quadcopter example Simulink model without a Parrot minidrone?
Hi Brian, love your videos. Can you help figure out how to create a state space model for this quadcopter?
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.
Thank you so much about this video ..."you make me happy😊⚘"
i will apply everysteps to create control my plane
are apply every steps? , please can help me I have error in bus command?
@@aymenal-tarooti1959 me too
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.
i thought this dude would teach step by step process
@BrianDouglas @MATLAB What was the MIT lab course this model was taken from ? Is that in MIT Opencourseware ? Please provide the link.
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
Amazing !
Amazing videos, I'm watching all of them. Also, you seem to have a cool house
Nice home tho ;) thx for the series
I have tried the changes, and many bus errors occur. Could you please leave a link to download the modified project for you? Thanks
I also have errors in bus command , are you find the solution for this error!! , If you have , please heeeelp me
@@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.
Fernando Liozzi Ok , good luck
I’m waiting you
@@aymenal-tarooti1959 i have solution of this problems
ouafo mandela ? Link?
What version of MATLAB should I use to follow along??????????
Hello
Could you provide me with the simulink of UAV to UAV communication
Can we use DJI Tello for this project instead of parrot mini?
I can't open the model he has in the video. Can somebody help please?
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?
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.
Would this work with an octocopter ?
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?
can I use the parrot model for a Dji quadcopter. if yes, how do I go and change for my desired parameters.
The places where you modified the flight controller block section sped by way
too quickly for me to duplicate work on my own
Hi every one. I apply video step by step but I have broblem in signal command. Please how are can help me?
Hey Brian. The following web pages are not working. Can you help me with that?
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.
How did u solve it , can u pls tell
Hey Brian/anyone in the thread, which EXACT link do I click on to download the simulink model used in this video ? Much appreciated.
it's a built-in model in the aerospace blockset, he opened it using the command "asbQuadcopterStart"
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?
@ Brian, which Parrot drone you are using & from where I can order the drone. thanks for rplying
Parrot mambo mini quadcopter
Ok so this is the video i didn't understand anything 😭
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.
hi thank for god description can have pdf contain the program the matlp .xls to implement it to my teacher iam student, plc