- 121
- 1 403 121
Phil Parisi
United States
Приєднався 17 лип 2017
I build robots and teach people to code 💡
🤝 Support me on Patreon! patreon.com/philparisi_
🌱 Want to say thanks? buymeacoffee.com/philparisi_
💻 Download my code for free: github.com/PhilParisi/YouCode
🌏 Behind the scenes on insta! philparisi_
🔥 Projects, coding guides, and more! linktr.ee/philparisi_
👉 Email me: philsbeginnercode@gmail.com
Let's do this.
🤝 Support me on Patreon! patreon.com/philparisi_
🌱 Want to say thanks? buymeacoffee.com/philparisi_
💻 Download my code for free: github.com/PhilParisi/YouCode
🌏 Behind the scenes on insta! philparisi_
🔥 Projects, coding guides, and more! linktr.ee/philparisi_
👉 Email me: philsbeginnercode@gmail.com
Let's do this.
Introducing Cockpit: NEW 2024 Ground Control Station by Blue Robotics (Replacing QGroundControl?)
Mobile robots just got another Ground Control Station! Cockpit joins the ranks of QGroundControl and MissionPlanner. Learn to customize your user interface, setup your joystick, and command your vehicle with the newest free GCS by Blue Robotics!
💻 Shoutout to all the developers and funders behind Cockpit! I look forward to its expansion throughout autonomy ecosystems! And kudos to QGroundControl and MissionPlanner for paving the way. Today, Cockpit requires a vehicle running BlueOS and the ArduPilot autopilot stack.
🌊 This video shows you how to use Cockpit with BlueROV2 running BlueOS with an RPi and Navigator Flight Controller. In the future, I hope to use Cockpit for mission planning with a BlueBoat!
🛥️ Like marine robotics? Checkout the BlueBoat ua-cam.com/video/Fzbc88OIn8c/v-deo.html
🤝 Please subscribe to support me as a creator! Many thanks.
📽️ Chapters
0:00 GCS Discussion
1:33 Cockpit Compatibility (ArduPilot)
2:15 Installation Methods
3:25 Users & Basic Interface
5:14 Joystick
7:03 Settings: General
7:28 Settings: Interface
8:26 Settings: Video
9:05 Settings: Telemetry
10:00 Views & Edit Interface
11:25 Regular Widgets
12:06 Video Player & Recorder Widgets
13:36 Mini Widgets
14:04 Mini Widgets Bar
14:38 Very Generic Indicator Widget
15:37 iFrame Regular Widget
17:18 Recording Video with Telemetry
20:20 ROV Dive
20:58 Live UI Changes
21:50 Using HandBrake for Subtitles
🔥 Cockpit Links
Cockpit (Standalone) github.com/bluerobotics/cockpit/releases
Cockpit Documentation blueos.cloud/docs/extensions/cockpit/1.0/overview/
BlueOS Documentation blueos.cloud/
🐬 Marine Robotics Links
BlueROV2 bluerobotics.com/store/rov/bluerov2/
Navigator Flight Controller bluerobotics.com/store/comm-control-power/control/navigator/
BlueBoat Unmanned Boat bluerobotics.com/store/boat/blueboat/blueboat/
✅ Useful Sites
HandBrake handbrake.fr/
Gamepad tester hardwaretester.com/gamepad
Multiple Video Streams with Subtitles discuss.bluerobotics.com/t/hard-encoding-multiple-subtitle-telemetry-video-files-in-vlc/7279/7?u=tony-white
👉 Troubleshooting
If you encounter an error regarding a "conflict between parameters stored in Cockpit vs. parameters stored in BlueOS", I recommend selecting BlueOS! Hopefully these profiles sync better in future updates.
🛠️ Special thanks to Blue Robotics for supporting this video! It keeps creators like me afloat. The views expressed in this video are my own.
🤝 Please consider subscribing to support me as a creator! Many thanks.
🌏 Behind the scenes on insta! philparisi_
🤝 Support me on Patreon! patreon.com/philparisi_
🌱 Want to say thanks? buymeacoffee.com/philparisi_
💻 Download my code for free: github.com/PhilParisi/YouCode
👉 Inquiries: philsbeginnercode@gmail.com
💻 Shoutout to all the developers and funders behind Cockpit! I look forward to its expansion throughout autonomy ecosystems! And kudos to QGroundControl and MissionPlanner for paving the way. Today, Cockpit requires a vehicle running BlueOS and the ArduPilot autopilot stack.
🌊 This video shows you how to use Cockpit with BlueROV2 running BlueOS with an RPi and Navigator Flight Controller. In the future, I hope to use Cockpit for mission planning with a BlueBoat!
🛥️ Like marine robotics? Checkout the BlueBoat ua-cam.com/video/Fzbc88OIn8c/v-deo.html
🤝 Please subscribe to support me as a creator! Many thanks.
📽️ Chapters
0:00 GCS Discussion
1:33 Cockpit Compatibility (ArduPilot)
2:15 Installation Methods
3:25 Users & Basic Interface
5:14 Joystick
7:03 Settings: General
7:28 Settings: Interface
8:26 Settings: Video
9:05 Settings: Telemetry
10:00 Views & Edit Interface
11:25 Regular Widgets
12:06 Video Player & Recorder Widgets
13:36 Mini Widgets
14:04 Mini Widgets Bar
14:38 Very Generic Indicator Widget
15:37 iFrame Regular Widget
17:18 Recording Video with Telemetry
20:20 ROV Dive
20:58 Live UI Changes
21:50 Using HandBrake for Subtitles
🔥 Cockpit Links
Cockpit (Standalone) github.com/bluerobotics/cockpit/releases
Cockpit Documentation blueos.cloud/docs/extensions/cockpit/1.0/overview/
BlueOS Documentation blueos.cloud/
🐬 Marine Robotics Links
BlueROV2 bluerobotics.com/store/rov/bluerov2/
Navigator Flight Controller bluerobotics.com/store/comm-control-power/control/navigator/
BlueBoat Unmanned Boat bluerobotics.com/store/boat/blueboat/blueboat/
✅ Useful Sites
HandBrake handbrake.fr/
Gamepad tester hardwaretester.com/gamepad
Multiple Video Streams with Subtitles discuss.bluerobotics.com/t/hard-encoding-multiple-subtitle-telemetry-video-files-in-vlc/7279/7?u=tony-white
👉 Troubleshooting
If you encounter an error regarding a "conflict between parameters stored in Cockpit vs. parameters stored in BlueOS", I recommend selecting BlueOS! Hopefully these profiles sync better in future updates.
🛠️ Special thanks to Blue Robotics for supporting this video! It keeps creators like me afloat. The views expressed in this video are my own.
🤝 Please consider subscribing to support me as a creator! Many thanks.
🌏 Behind the scenes on insta! philparisi_
🤝 Support me on Patreon! patreon.com/philparisi_
🌱 Want to say thanks? buymeacoffee.com/philparisi_
💻 Download my code for free: github.com/PhilParisi/YouCode
👉 Inquiries: philsbeginnercode@gmail.com
Переглядів: 1 380
Відео
How to Use MATLAB with VS Code [2024]
Переглядів 9 тис.6 місяців тому
How to Run MATLAB Code .m files in Visual Studio Code. MATLAB Extension for VS Code setup and run scripts. Execute MATLAB Scripts from Visual Studio Code, with MathWorks March 2024 update. THANK YOU TO ALL WHO MADE THIS POSSIBLE. XAVIER HAHN & OPEN SOURCE CONTRIBUTORS YOU ARE THE REALEST. 💻 Get the Extension marketplace.visualstudio.com/items?itemName=MathWorks.language-matlab 💡 MathWorks Blog ...
Testing an RC Electric Robot Boat! 🌊 BlueBoat USV
Переглядів 2 тис.7 місяців тому
🌊 Testing one of the newest Electric Autonomous Unmanned Surface Vessels by Blue Robotics! Autonomous and RC Surface Vessels are blowing up as researchers need dense data about our coasts and oceans. I explore the features and capabilities of this nifty electric surface vessel! 👉 Just want the satisfying scenic shots?? ua-cam.com/video/Q56golBZ32I/v-deo.html 🤝 Support me on Patreon! patreon.com...
A Day in the Life of BlueBoat 🌊 [field footage]
Переглядів 7707 місяців тому
Highlights from testing a robot boat in the Pacific Northwest! We took the BlueBoat out on a glassy lake for testing and it's too scenic not to share. Underwater GoPros, aerial drone shots, and more! 👉 Learn more about BlueBoat [full video coming soon] 🤝 Support me on Patreon! patreon.com/philparisi_ 🌱 Want to say thanks? buymeacoffee.com/philparisi_ 💻 Download my code for free: github.com/Phil...
MATLAB has a NEW DESKTOP IDE 🔥 (yes, it has Dark Mode) [2024]
Переглядів 7 тис.8 місяців тому
🔥💻 The New MATLAB Desktop IDE (finally) has DARK MODE amongst many other clutch features. MathWorks re-designed the integrated development environment to include a Figure Toolstrip, an easily customizable layout, and more. #matlab #learnmatlab #darkmode #mathworks #programming #developmentenvironment 📬 Any Relevant Comments on the New Desktop IDE will be anonymously sent to MathWorks! 🤝 Support...
Measuring Depth with Blue Robotics Bar30 Pressure Sensor | Mechatronics Tutorial
Переглядів 1,6 тис.11 місяців тому
Blue Robotics Bar30 Pressure (Depth) Sensor setup and wiring guide with Arduino Uno board. How to measure depth underwater with a pressure sensor and use a microcontroller for live data. More tutorials, my code, and social channels to follow along linktr.ee/philparisi OFFICIAL BLUE ROBOTICS GUIDE HERE: bluerobotics.com/learn/bar30-arduino-guide/ PART LIST Level Converter R1-RP (solder on header...
MATLAB's AI Chat Playground **NEW RELEASE**
Переглядів 2,9 тис.Рік тому
MATLAB's new AI Chat Playground provides access to an 'expert MATLAB programmer' to advise on your code. The model is accessed through mathworks.com, and we cover novel code generation, code conversion, error handling, and more using artificial intellgience #matlab #learnmatlab #artificialintelligence #chatgpt 55-video MATLAB programming certification! trainings.internshala.com/matlab-training ...
Update Your MATLAB Version to a New Release | Windows, Mac, and Linux MATLAB Tutorial
Переглядів 2,8 тис.Рік тому
How to Update your MATLAB Software to the Newest Version. Win10, MacOS, Linux Tutorial. Install and Download latest MATLAB version. 🤝 Support me on Patreon! www.patreon.com/philparisi_ 🌱 Want to say thanks? buymeacoffee.com/philparisi_ 🌏 More on Insta! philparisi_ 🔥 And the rest! linktr.ee/philparisi_ #matlab #learnmatlab 55-video MATLAB programming certification! trainings.intern...
Approaches to Write General, Robust Code [Example: Sierpinski Fractal Algorithm] | MATLAB Tutorial
Переглядів 304Рік тому
Generalizing code for beginners in MATLAB. We walk through an example with the Sierpinski Carpet of how to extend code for broader applications, writing robust and repeatable code. Beginner/Intermediate MATLAB Tutorial. 🤝 Support me on Patreon! www.patreon.com/philparisi_ 🌱 Want to say thanks? buymeacoffee.com/philparisi_ 🌏 More on Insta! philparisi_ 🔥 And the rest! linktr.ee/phil...
Writing Faster MATLAB Code & Improving Computational Performance | MATLAB Tutorial
Переглядів 1,6 тис.Рік тому
Writing Faster MATLAB Code & Improving Computational Performance | MATLAB Tutorial
2023 Webcam Video Live Feed into MATLAB | MATLAB Tutorial
Переглядів 830Рік тому
2023 Webcam Video Live Feed into MATLAB | MATLAB Tutorial
2023 MATLAB now has Dictionaries! R2022b RELEASE UPDATE | MATLAB Tutorial
Переглядів 616Рік тому
2023 MATLAB now has Dictionaries! R2022b RELEASE UPDATE | MATLAB Tutorial
Tables in MATLAB - Everything You Need to Know | MATLAB Tutorial
Переглядів 6 тис.Рік тому
Tables in MATLAB - Everything You Need to Know | MATLAB Tutorial
50 Beginner Tips from my 6 years of Experience in MATLAB | MATLAB Tutorial
Переглядів 2,9 тис.Рік тому
50 Beginner Tips from my 6 years of Experience in MATLAB | MATLAB Tutorial
4 Ways to Download MATLAB for Free (yes, they're legal)
Переглядів 126 тис.Рік тому
4 Ways to Download MATLAB for Free (yes, they're legal)
2022 How to Downsample an Image in MATLAB | Image Processing
Переглядів 1,2 тис.Рік тому
2022 How to Downsample an Image in MATLAB | Image Processing
2022 How to Crop an Image in MATLAB | Image Processing
Переглядів 1,1 тис.2 роки тому
2022 How to Crop an Image in MATLAB | Image Processing
How to Fix ImportError "No Module Named Graphics" Error in Python | Python Tutorial
Переглядів 2,3 тис.2 роки тому
How to Fix ImportError "No Module Named Graphics" Error in Python | Python Tutorial
How to Make a 3D Scatter Plot in MATLAB | MATLAB Tutorial
Переглядів 3,9 тис.2 роки тому
How to Make a 3D Scatter Plot in MATLAB | MATLAB Tutorial
2022 How to Make a 2D Scatter Plot in MATLAB | MATLAB Tutorial
Переглядів 6 тис.2 роки тому
2022 How to Make a 2D Scatter Plot in MATLAB | MATLAB Tutorial
How to Make a Game in MATLAB [Battling Tanks] | MATLAB Tutorial
Переглядів 3,7 тис.2 роки тому
How to Make a Game in MATLAB [Battling Tanks] | MATLAB Tutorial
How to Fix ImportError "No Module Named Numpy" Error in Python | Python Tutorial
Переглядів 14 тис.2 роки тому
How to Fix ImportError "No Module Named Numpy" Error in Python | Python Tutorial
2022 How to Make a 3D Plot in MATLAB (Double Helix Example) | MATLAB Tutorial
Переглядів 2,1 тис.2 роки тому
2022 How to Make a 3D Plot in MATLAB (Double Helix Example) | MATLAB Tutorial
How to Fix ImportError "No Module Named Seaborn" Error in Python | Python Tutorial
Переглядів 3,9 тис.2 роки тому
How to Fix ImportError "No Module Named Seaborn" Error in Python | Python Tutorial
2022 Adding and Filtering Random Noise (Median Filter) from an Image in MATLAB | Image Processing
Переглядів 7002 роки тому
2022 Adding and Filtering Random Noise (Median Filter) from an Image in MATLAB | Image Processing
How to Fix ImportError "No Module Named Sklearn" Error in Python | Python Tutorial
Переглядів 16 тис.2 роки тому
How to Fix ImportError "No Module Named Sklearn" Error in Python | Python Tutorial
How to Fix ImportError "No Module Named Matplotlib" Error in Python | Python Tutorial
Переглядів 6 тис.2 роки тому
How to Fix ImportError "No Module Named Matplotlib" Error in Python | Python Tutorial
2022 Applying a Homomorphic Filter to an Image in MATLAB | Image Processing
Переглядів 7222 роки тому
2022 Applying a Homomorphic Filter to an Image in MATLAB | Image Processing
How to Fix ImportError "No Module Named Pandas" Error in Python | Python Tutorial
Переглядів 10 тис.2 роки тому
How to Fix ImportError "No Module Named Pandas" Error in Python | Python Tutorial
How to Sharpen an Image in MATLAB | Image Processing
Переглядів 1,5 тис.2 роки тому
How to Sharpen an Image in MATLAB | Image Processing
I wish i had learned this stuff when i was still in school.
Agreed
Bro thanks, just saved a life
Happy to help 🤙🏽
The link doesn’t help
Tried accessing it directly? like typing it out
Dark mode is comming to matlab toooooooo late. :( Why? :(( I think they could provide dark mode for standard theme 5-10 years ago. then do the new desktop project.
Yeah I was also surprised it took so long. MathWorks published some articles about it. Nonetheless I’m glad it’s finally a thing!
I literally never had so much fun learning any kind of coding before bruhh Hats off! You had me seated
Aww so glad to hear it!! Best of luck on your journey!!
Ok but where did you learn tho genuine question. If the classes you took in college taught you all of that its cool.If it didnt I wanna know where did you learn other than the matlab documentary
Hi there! I took a couple classes that used MATLAB at college- importantly some were focused on directly applying the languags. There’s also good 2hr intro MATLAB videos on youtube that help. Learning from different sources always taught me new tricks! Good luck out there!
why is he so happy lmao its great
🤙🏽🤙🏽🤙🏽
first, also crazy work
Thank you for tuning in!!
thanks
Happy to help!
best speedrun ive witnessed. superb video
😂😂 thank you - have a great day!!
very helpful 2D & 3D scatter plots videos even after 2 years! thank you very much for these lovely tutorials.
Glad it helped! Happy scatter plotting
Thank you so much for making this video!! You are really a great teacher. I have always wanted to start learning matlab but didn't find an easy and good way to do it. With this video, I finally grab a way to start. Thank you!!!
Thank you so much for letting me know! Glad this was a great beginning for you. Best of luck along your programming journey!
more water
Oddly helpful, thank you!
Gotta love the very specific niche videos hahah- glad I could help!
I'm new to Python and I've been in a deep hole for hours trying to figure out why the software wasn't reading the libraries. After more than 12 hours dealing with this I finally found your video which was the only one that brought up the quirk about the virtual environment in PyCharm....gotta be kidding me...ugh....thanks!!!
Hi Paul - welcome to Python! I feel your pain getting started, and I’m glad this video could help. Hang in there and good luck!!
thx
Bro, I am stuck on how to create my own MATLAB code for PV module performance. Can you please help me with that?
Hi there, unfortunately I don’t have any videos on that. Good luck!
@@philparisi_ Can you create one for me please. Code for PV array partial Shading
It would be cool if this would support INAV and Betaflight by being able to use MSP.
Hey there! Thanks for the comment - I’ve actually never heard of iNav / Betaflight. Are they open source drone firmware, like ArduPilot and Px4? Please elaborate as I’d love to learn more!
@@philparisi_ Yes, they are. That's interesting you haven't heard of them because UA-cam search shows: 1.2 million results for Ardupilot 1.6 million for Betaflight 1.7 million for INAV Betaflight and INAV are brothers, both forked from Cleanflight years ago. Each being more popular than Ardupilot. :)
@@philparisi_ Hi Phil. Nice to meet you. :) I'm not sure if my reply posted the first time. Yes, they are open source autopilots. As a rough indicator of popularity, Google shows: 1.35 million results for Ardupilot 1.5 million results for Betaflight 1.7 million results for INAV So what I heard is something like "I haven't heard of McDonald's, is it kinda like Burger King?" 😀
From a quick look at their telemetry docs, iNav and Betaflight both apparently support MAVLink output, although I'm unsure whether using it requires extra configuration, and that doesn't help with getting control inputs from an operator. I looked into MSP a little bit and it's seemingly mostly used with OSD devices, although I may be misunderstanding. If you think it would be valuable to include in Cockpit then I recommend raising an Issue for it in the bluerobotics/Cockpit GitHub repository, where you can lay out the features it would provide that Cockpit doesn't currently support 🙂 It's worth noting that Cockpit is based on web technologies, and requires a translation layer for accessing serial protocols. For MAVLink that's currently provided by MAVLink2REST, running in BlueOS on the vehicle's onboard (companion) computer, although there are plans to add a MAVLink2REST (or equivalent) server to the desktop version of Cockpit in future, so it doesn't require BlueOS to connect to an autopilot. MSP support would require a similar translation, although if the protocol is quite simple then that may not be too difficult to include/provide.
Thank you!! Very clear! Can I run C++ code integrated with MATLAB in VSCode? I need a more powerful language, like C++, to run CFD simulations, but I really like the visualization tools that MATLAB has to offer. Thanks in advance!
Hi there! Good question and I don’t know if you can directly run C++ thru the MATLAB VSCode extension. What you could do, is run your C++ code and store the data you want to visualize in a common format (.csv). Then, in the same library, have visualization code that can ingest those csvs. If you wanna dig in further, I’d recommend reaching out directly to MathWorks for advice! And you could maybe even have the c++ code trigger running MATLAB code if you didnt want to do it manually… or a bash script… but that gets away from VS code then.
@@philparisi_ Thank you very much! Very insightful! I didn’t think about the csv, probably that will be perfect for what I need. The only limiting factor might be the amount of data that needs to be stored. Probably a live plotting would be more practical. Apparently a MATLAB session can be run through C++, but I’m not sure if it works with VSCode as you said. Thanks again, I will update you in case I figure it out.
@@antoniodimauro7838 good points all around, let me know if you find an approach that works!
Can't comprehend why this has not more views. The density of helpful information is astounding. Keep up the good work.
Thank you for the feedback! Glad you got something out of it. I’d also recommend my video on making your code faster, which really helped me to process data far quicker. Good luck with your script development!
Awesome video Phil! It's so cool to see content like that. There's so much we can do with regular docs and in-app tutorials. This kind of in-depth overview has the potential to really help people starting in the software. Excited to add new stuff to be covered, specially around mission-planning :D
Glad I could help get things rolling! I’m excited to see how Cockpit mission planning progresses and hope to make a similar video for the BlueBoat 🤙🏽
Cockpit looks like a nice tool with an awesome set of features! Can't wait to test it out!
Hope enjoy it! I’m really looking forward to using it with the Blue Boat and mission planning in general.
genuinely one of the most understandable and best-formatted videos I've ever seen. tysm <3
Thank you!! Glad to help :)
Good thing its not explosive
Module not found: cgi PLEASE TELL HOW TO FIX SIR
Hi there, I have not used the package myself but did find some recent issues per this GitHub repo github.com/cherrypy/cherrypy/issues/2014
i assume this is also meant for underwater use correct?
Yes, in fact it’s designed for underwater use! Check the specs on the blue robotics website to see the depth ratings. I always like doing common sense logic checks at the surface before putting anything underwater!
@@philparisi_ Thank You!!!
The most useful matlab tutorial i've ever seen
Woohooo happy it helped!! Happy programming :)
I'll need to convert joint angles (theta1 & theta2) to a timetable. I do have an excel sheet with 2 columns theta1 & theta1. In the simulink model of the 2 link manipulator, added one from workspace block per each joint. In them, I filled the data in vector form. I am getting 2 errors that are just not going away. Trying to draw a square btw :)
Solved it, Phil! Will come with new queries if any :)
Hey there, I don’t use simulink and can’t advise. In general, MATLAB’s docs (even ChatGPT) can be very useful for fixing errors!
@@philparisi_ Nw :) It was so much fun and pain though. Finally did a planar serial robotic manipulator that could draw a 110*110 square !
Glad I came across this video, very descriptive and easy to follow. Thank you!!
Happy it helped!!
I am also interested in a setup like this where can I request a quote?
Hey there, this is a commercially available product made by Blue Robotics. Google their website and look for the BlueBoat!
great tks , i got it
Awesome! Happy coding
i have matlab 2024b but how come i don't get the new start-up matlab window or the new dark theme feature? i need the dark-theme
Hey there, even if it doesn’t have a pop up or button to promot you, you can still install the new desktop extension. Check the links in the description!
Thanks buddy 😊
You’re welcome :)
Thank you so much❤
You’re welcome!
There's no free sotware without trial or university is there. I am sure I can find somewhere a pirated copy
You are correct that there is no legal way to download MATLAB and use it indefinitely for free on your own (no affiliations). Python or Octave could be an alternative depending on your application.
how can you writing answers all of comments dude
Because you matter 🫡
Is it run the code or should i install matlab?
You need to install MATLAB on your desktop as well!
I appreciate your great commitment sir
Happy to help :)
thank you for your tutorial
You're welcome 😊
For some reason I couldn't find this thing discussed anywhere. Thanks a lot for the information
Sure thing! There are MATLAB official installation instructions as well you can refer too.
Thanks!!! God bless you!
Glad it helped!
"After completing this video, should I put my MATLAB experience on my resume?"
It worked, thanks Phil, I had an issue with installing pystray.
Awesome, thanks for reporting the success!
Just want to point out that PyAutoGui does not work with DX11 triggers.
Thank you for noting this!
How to use Neovim for MATLAB?
Sorry, no video for that yet and I haven’t tried myself yet!
thanks, very explicit and helped me solve same issue
You're welcome!
There are several wrecks of recreational vessels in Jackson cove near pulali point in the hood canal.
Awesome, good to know! So many things to find beneath the surface in Puget Sound.
What font is used in your scripting? I love it!
Hey there, I think it’s Courier New
What font are you using in matlab?
I think it’s Courier New!
Top video, thank you!
You are very welcome!