Getting Started as a Robotics Software Engineer!

  Рет қаралды 7,614

Mike Likes Robots

Mike Likes Robots

Күн бұрын

Do you want to learn how to become a robotics software engineer? In this video I tell you how to get started - what to buy and what to practise. I talk about what hardware to buy and how to start learning your first programming language, then recommend a couple of robot kits to get some actual hardware and finish with some general advice.
#learning #robotics #gettingstarted #software #softwareengineer
============================================
Chapter times:
00:00 Introduction
00:14 Who is this video for?
00:41 Who am I?
01:39 What do I need to buy?
02:17 How do I learn to program?
05:25 What about programming robots?
08:33 General Advice
============================================
Video links:
Using a WaveShare JetBot playlist: • Using a WaveShare JetBot
Atlas Gets a Grip | Boston Dynamics by Boston Dynamics: • Atlas Gets a Grip | Bo...
What's New in Spot Release 3.3 | Boston Dynamics by Boston Dynamics: • What's New in Spot Rel...
A Day in the Life of a Starship Robot by Starship Technologies: • A Day in the Life of a...
Gazebo Simulator: GUI Explained - Part II by Robotogeddon: • Gazebo Simulator: GUI ...
Narrowing the Sim2Real Gap with NVIDIA Isaac Sim by NVIDIA: • Narrowing the Sim2Real...
Turtlebot LiDAR Reinforcement Learning by West Point Robotics: • Turtlebot LiDAR Reinfo...
============================================
Links:
Codecademy: www.codecademy.com/
LeetCode: leetcode.com/
Project Euler: projecteuler.net/
Git (Version Control): git-scm.com/
ROS: www.ros.org/
Gazebo: gazebosim.org/home
Isaac SIM: developer.nvidia.com/isaac-sim
Nucleo Dev Kit (Amazon): www.amazon.com/NUCLEO-F302R8-...
Elegoo Robot Kit (Amazon): www.amazon.com/ELEGOO-Trackin...
Jetbot (Waveshare): www.waveshare.com/jetbot-ai-k...
Turtlebot (Robotics): www.robotis.us/turtlebot-3-bu...
============================================
Socials:
Reddit: / mikelikesrobots
X: / mikesrobots
LinkedIn: / michael-hart-a7614262
AWS Community: community.aws/@mikelikesrobots
My Blog: mikelikesrobots.github.io

Пікірлер: 40
@nikkiinit
@nikkiinit 2 күн бұрын
Great video! That’s all the information anyone who wants to start need!
@2014akhan
@2014akhan 4 ай бұрын
Thank you! Keep making videos!
@mikelikesrobots
@mikelikesrobots 4 ай бұрын
Glad you liked it! Let me know if you have questions :D
@jackychan4640
@jackychan4640 4 ай бұрын
Thanks for your video and your explanation
@mikelikesrobots
@mikelikesrobots 4 ай бұрын
You're welcome! Good luck finding a mentor and picking a good project!
@martinjh4448
@martinjh4448 3 ай бұрын
Great advice for the beginners. I have just started my masters in robotics in uk
@mikelikesrobots
@mikelikesrobots 3 ай бұрын
Good luck, and keep building those projects - the more, the better!
@Obzrve
@Obzrve Ай бұрын
Thanks for tips. Im glad I found this channel. I’m currently a computer science student. I have 5 years experience as an electrical control system technician. I have been tinkering with arduino and microcontrollers for years. I’m currently learning Java at school. But learned python at work. Finally understanding classes and methods for oop. I been thinking about but a kit with the jetson nano. I want to work in farmbot industry.
@mikelikesrobots
@mikelikesrobots Ай бұрын
You're welcome! I encourage you to buy something and experiment for yourself - have fun with it. If you have experience with electrical control systems, arduino, and microcontrollers, you might be well equipped to build your own robot from scratch with that STM NUCLEO board I show in the video. Good luck!
@heerthirajah1661
@heerthirajah1661 4 ай бұрын
awesome. thank you so much for the video
@mikelikesrobots
@mikelikesrobots 4 ай бұрын
Glad it was helpful! Time to start the journey :)
@heerthirajah1661
@heerthirajah1661 4 ай бұрын
@@mikelikesrobots yep. Working on plan.
@KillerRobotz
@KillerRobotz 17 күн бұрын
I been testing ros2 and gazebo for simulation and setting joints
@greyskull-ww4of
@greyskull-ww4of Ай бұрын
Thank you mike great video! if u have time please make more videos of you developing projects in ROS.
@mikelikesrobots
@mikelikesrobots Ай бұрын
That's the plan! I'd love to do more with ROS, like showing how the nav stack works.
@sagnikghatak1614
@sagnikghatak1614 4 ай бұрын
Just started learning ROS a few days ago and youtube could not have recommended me a better video. As a Master's student in autonomous systems with no clarity on what to do, this video provided me with some great insight and tools.👍 How do i connect with you on linkedin?
@mikelikesrobots
@mikelikesrobots 4 ай бұрын
Really glad you liked it! Let me know if you have any questions. As for LinkedIn, my account is linked on my profile, you can follow me there!
@kartikeyyendhe1840
@kartikeyyendhe1840 3 ай бұрын
Thankyou, it really helpfull for me! please could you make videos on embedded systems??
@mikelikesrobots
@mikelikesrobots 3 ай бұрын
I'm glad it was helpful! I'd love to cover some embedded systems at some point, maybe for a custom robot build - I'll keep it in mind that you asked :-)
@arpitmishra8996
@arpitmishra8996 4 ай бұрын
good video
@mikelikesrobots
@mikelikesrobots 4 ай бұрын
Thank you!
@amazing007-ll9kw
@amazing007-ll9kw Ай бұрын
the best
@Raj-vz9fg
@Raj-vz9fg 13 күн бұрын
Thank you very much my man! however i am EEE undergrad but not sure what to choose as my post graduate subject to pursue full robotic systems. thanks again!
@mikelikesrobots
@mikelikesrobots 9 күн бұрын
You are welcome! I would recommend a robotics course if you can get one, or if not, your favourite area of robotics to pursue more deeply. For example, machine learning is heavily used for computer vision. You could also go straight into the industry, which is what I did!
@jonathans3021
@jonathans3021 3 ай бұрын
Thank you for the helpful video!! Question, would you say a strong level of theoretical knowledge is mandatory for being a Robotics Software Engineer? I often find myself comfortable with the basic concepts in localization and navigation, but creating my own SLAM algorithm using a 3D LiDAR for instance is beyond me at this point. Is this perhaps more of a perception engineer and a robotics software engineer works on a different aspect of things?
@mikelikesrobots
@mikelikesrobots 3 ай бұрын
You're welcome! As for theoretical knowledge, it depends on your role and experience. I would expect a new robotics engineer to know very little, but be prepared to learn on the job, assuming they had the software development skills. The more theory and mathematics they know, the better they'll understand their application and avoid mistakes. So, for an experienced engineer, it absolutely is mandatory; for a graduate, they can learn through studying or on the job, but they will need to learn at some point to be effective. I would only expect an experienced perception engineer to be capable of building their own SLAM algorithm, not a standard robotics engineer or newer perception engineer. Basically, that's specialist knowledge, and a perception engineer is a robotics engineer specialising in perception. If that's your target, working through the mathematics and algorithms for SLAM would be a great idea!
@jonathans3021
@jonathans3021 3 ай бұрын
@@mikelikesrobots Thank you for the helpful answer! Clears up a lot of my confusion as a soon to be new grad 😁
@trayjobe6995
@trayjobe6995 20 күн бұрын
Im wanting to go from a Network Engineer to Robotics Engineer. I am currently learning Python. My plan is to learn python basics using the Python Crash Course book, afterwards, I want to start learning as many projects as I can. Then, as I get proficient in Python, maybe start learning c++ while still using python as practice to say fresh there as well. You recommend waiting to learn c++ before getting a jetbot or I may be able to do some things w python as well ?
@mikelikesrobots
@mikelikesrobots 16 күн бұрын
It's great you're picking up Python! You'll be able to write most robotics code in Python - it's only when you get to writing motor controllers or something very low level that you'll need C++. I'd recommend sticking to Python for now, and when you're feeling more confident, try learning C++ as well. If you want to see more JetBot info, I have a playlist here: kzfaq.info/sun/PLBrq1OKRHMwXE9nNaaN7SMofoYJcqAqCj&si=FIcVDEnObPXxskeI
@KillerRobotz
@KillerRobotz 17 күн бұрын
I got a hi wonder humanoid robot , i need to know how to make a urdf file that i can just replace and update to make the robot move n scan on its own , i wanna do python but its a xarco file or urdf
@mikelikesrobots
@mikelikesrobots 16 күн бұрын
You'll need a xacro/urdf file for ROS to understand how the robot joints etc relate to each other. As to HOW to make that file, that's a lot of info to give in a comment! I don't have a video on building URDF from scratch, so you may need to look on other channels, such as Articulated Robotics.
@KillerRobotz
@KillerRobotz 16 күн бұрын
@@mikelikesrobots i know its alot , but i have phind , its like chat gpt but better it helps with most programming questions
@KillerRobotz
@KillerRobotz 16 күн бұрын
@@mikelikesrobots thank you i will check articulated robotics
@DrDrunk-wj7kd
@DrDrunk-wj7kd 3 ай бұрын
Hey there..... Dont know if you would reply but I need some guidance/help to start my carrer in robotics software engineer..... Currently i am in second year IT engineer ... I do not have a path or a mentor..... But i try to learn new things.... Made risc v 32 bit i processor on fpga
@mikelikesrobots
@mikelikesrobots 3 ай бұрын
It's great you made the processor! That's advanced stuff. Is there anything beyond what's in the video? Pick a project you love & practise it, and with enough work you'll be able to find an internship and start your career.
@DrDrunk-wj7kd
@DrDrunk-wj7kd 3 ай бұрын
Thaks for the reply...... But In which course I need to do my master? Aslo can we connect on linkdin i have sent you connection request
@mikelikesrobots
@mikelikesrobots 2 ай бұрын
If you can find a robotics course, that's a good option. If you're in IT Engineering, you could see if computer science is an option. I would suggest talking to your professors for your best next step!
@dubaifatimaali
@dubaifatimaali 4 ай бұрын
I use leet code for challenges to improve my programming skills in all languages. Taught 100+ students awarded by academies of US for best coding educator has improved my programming skills within years as well. Thanks for your video. Also I teach robotics and its get more interesting everytime when you get to do projects with students. I wish to do online Masters in Robotics and AI. @Mike Likes Robots or If anyone knows any university which is offering online MS in Robotics please let me know in comments. I would really appreciate it. I can't attend regular one. So online would be best for me.
@mikelikesrobots
@mikelikesrobots 4 ай бұрын
That's great that Leetcode works so well for you! I still wouldn't advise using it for beginners - it's harder to stay motivated than building your own passion project. As for online Masters, I'm afraid I can't help, I don't know anything in that area.
Developers: Pivot to Robotics?
22:21
ChangeNode
Рет қаралды 44 М.
Robotics Software Engineer Roadmap
11:55
Robotix with Sina
Рет қаралды 111 М.
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,4 МЛН
Boston Dynamics engineer explains the "best" way to learn Robotics
6:07
Learn Robotics and AI 🤖
Рет қаралды 27 М.
Top 10 Types of Software Developers
20:39
Aaron Jack
Рет қаралды 698 М.
How Do I Start a Career in Robotics?
56:44
Robot Talk
Рет қаралды 8 М.
Robotics Mechanical Engineer Roadmap
11:39
Robotix with Sina
Рет қаралды 60 М.
What exactly is Robotics Engineering?
5:56
Let's Talk With Robots
Рет қаралды 143 М.
19 Types Of Robotic Software Engineers
46:07
Karissa Stisser
Рет қаралды 2,3 М.
Top 5 Online Courses to become Robotics Software Engineer in 6-12 months
13:49
FASTEST Way To Learn Coding and ACTUALLY Get A Job
10:44
Brian Cache
Рет қаралды 926 М.
CONCURRENCY IS NOT WHAT YOU THINK
16:59
Core Dumped
Рет қаралды 84 М.
How To Unlock Your iphone With Your Voice
0:34
요루퐁 yorupong
Рет қаралды 20 МЛН
сюрприз
1:00
Capex0
Рет қаралды 1,2 МЛН
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
Mi primera placa con dios
0:12
Eyal mewing
Рет қаралды 701 М.
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 7 МЛН