Robotics Software Engineer Roadmap
Вставка
- Опубліковано 24 чер 2024
- 📌 Fast Track to becoming a Robotics Software Engineer: • Fast Track to Robotics...
📌 Surgical Robotics Software Engineer Roadmap: • Surgical Robotics Soft...
✨Online Certificate "Become a Robotics Software Engineer" Nano-Degree: imp.i115008.net/KVmnz
---------------------------------------------------------------------------------
💌 Join my Weekly Email Newsletter for exclusive & complementary content: www.robotixwithsina.com/
✨ Follow me on LinkedIn: bit.ly/3JPbaoq
📌 Check out my Amazon Picks: bit.ly/42nAXLS
--------------------------------------------------------------------------
jlcpcb.com/ $2 2Layer 5PCBs, $5 4 Layer 5PCBs
Coupon code "JLCPCBcom" for all and valid permanently
-----------------------------
This detailed guide will take you from a beginner to a Robotics Software Engineer
Resources and Chapters discussed in the Video:
00:00 Introduction
00:33 Step 1: Math
Why do you need to learn Math for Robotics Software Engineering?
Online Courses:
Calculus: imp.i384100.net/kj2q5v
Algebra:
Algebra 1: www.khanacademy.org/math/algebra
Algebra 2: www.khanacademy.org/math/alge...
Linear Algebra: imp.i384100.net/ZdjA2W
Statistics: imp.i115008.net/16AXa
01:09 Step 2:
There are 3 programming languages you need to know as a Robotics Software Engineer
C:
Online Course: imp.i384100.net/EadNkn
Book: amzn.to/2TvtoQJ
Live in India? amzn.to/3mKJh2k
Python:
Online Course: imp.i115008.net/LP9zm0
Book: amzn.to/2TSzHOt
Live in India? amzn.to/2JztuoZ
C++:
Online Course:
Introductory: imp.i115008.net/2Omnz
Advanced: bit.ly/3mJ0idp
Nano-degree program:
imp.i115008.net/D9nxj
Books:
amzn.to/3eiqTuR
amzn.to/34Pqa16
amzn.to/3oR9DBS
Live in India?
amzn.to/34VjiiF
amzn.to/32aEUFU
amzn.to/3mPwXxT
03:19 Step 3
Do you need to learn Linux as a Robotics Software Engineer?
Free Online Course: imp.i115008.net/Y9YK2r
04:02 Step 4
04:15 Data Structures and Algorithm (DSA):
Online Course:
DSA: imp.i115008.net/zajaXr
Algo: imp.i384100.net/2r0NOG
Data Structures: imp.i384100.net/b31oL6
UA-cam Playlist: / mycodeschool
📚Best Algorithm Book: amzn.to/38lnR7Y
04:44 Step 5
Mechatronics:
imp.i384100.net/P0dDJq
bit.ly/3XGgsas
Free Course on UA-cam: • Arduino Course for Beg...
Arduino:
💫Best Arduino Kit on Amazon: amzn.to/2ZQZF8r
Alternative Arduino Kits:
🇮🇳 Live in India? amzn.to/3cclW5E
🇮🇷 Live in Iran? bit.ly/2HA4ahC
🇧🇩 Live in Bangladesh? store.roboticsbd.com/12-ardui...
Online Courses for Arduino:
imp.i384100.net/P0dDJq
tidd.ly/3bEEAmr
06:05 Step 6
Computer Vision & Machine Learning:
Computer Vision Course: imp.i115008.net/GaWjk
Machine Learning Course: imp.i384100.net/vn6a5N
Computer Vision nano-degree program: imp.i115008.net/m9Zdq
Self-driving Car Engineer Nano-degree programs by Udacity:
Intro: imp.i115008.net/YXLnJ
Advanced: imp.i115008.net/5RE9o
Self-driving Car Engineer Specialization by Coursera:
imp.i384100.net/KedNrz
📚 Books:
Computer Vision: A Modern Approach: amzn.to/43WFi8g
Computer Vision, Algorithms and Applications: amzn.to/3s9c2Oc
Machine Learning for Absolute Beginners: amzn.to/3DTLPFW
The Hundred-Page Machine Learning Book: amzn.to/44ZwvDW
08:02 Step 7
Robotics Localization, Path Planning, and Mapping (SLAM)
imp.i115008.net/KVmnz
09:07 Step 8
Robot Kinematics:
Online Course: imp.i384100.net/qn6jQO
Book: amzn.to/42LAcLh
10:04 Step 9
Robot Control
• Understanding PID Control
www.udemy.com/course/pid-control
Book: amzn.to/42Odcvt
10:46 Step 10
Software Development Process (Git, Agile)
Online Course:
imp.i115008.net/OXqen
Only Git: imp.i115008.net/yzMqW
------
🤖🤖Who am I?
- I'm a Surgical Robotics Engineer (PhD) by day, a UA-camr by night.
- A surgical robot I developed was cleared by FDA and released to the US market in 2017.
- PhD thesis: I built a robot to perform surgeries on astronauts remotely (funded by NASA).
- Won 2nd place at ASME International Robot Competition in 2014.
#RoboticsEngineer #RoboticsSoftwareEngineer #RobotixWithSina
Please Note that this description contains affiliate links that help you find the items mentioned in this video and/or support the channel at no cost to you. While this channel may earn minimal sums when you use the links, you are in no way obligated to use these links. Thank You very much for your support!
📌 Fast Track to becoming a Robotics Software Engineer: ua-cam.com/video/n33qojwerko/v-deo.html
📌 Surgical Robotics Software Engineer Roadmap: ua-cam.com/video/vW9hSdz0eYo/v-deo.html
✨Online Certificate Nano-Degree Program: imp.i115008.net/KVmnz
seriously this videos is
the most complete video that I have found to know that I need to study to be a Robotics Software Engineer
Thank you Steven!
Robotics Software Engineer, but right now I'm learning C++
Thanks
this is the most detailed guide on the three aspects of being a robotics engineer. This deserves more views!
Sina explains very clearly without anything unnecessary information. Straight to the point! i loved it!
Thank you
Good to see you Dr. Robot :)
Excellent roadmap to follow. Thank you Sir!
My pleasure!
What a clear and great roadmap, I thought that robotic is something I can't do. But, there are a lot of free courses out there to make me a robotic engineer. Thank you sir.
You're welcome! I'm glad you found it informative
This is really thorough. Thanks! I appreciate it.
You're very welcome!
Thank so much for this content! .. I''m a mechatronic engineer student and this helps me a lot for my professional path.
Any feedback on the video ( content, length, edits, etc)?
Great video Sina! Would definitely love to see a video of your top recommended software programming applications for both industrial and service robots
Thank you Trenton! do you mean top programming languages or top libraries to use for example for Computer Vision, AI, ..?
Really an informative video, all in one to know about what we need in Robotics engineering
That really descriptive...all course are displayed below too...nice work again Dr. Robo
Congo on dropping the avatar too.
Glad you liked it!
Tank you so much! This is like a learning route for a full-stack engineer
you're welcome
All the links are useful, also i've already been learning from a couple of them. Thank you for sharing!
What is your major?
@@RobotixwithSina ECE undergrad, planning to pursue MS in Robotics
Awesome content, Mailed You instantly after watching the video. Waiting for more videos.
Thank you so much for sharing.
Thanks.
I'm helping my nephew create our new overloads. Thank you for the video, Sina.
My pleasure 😊
Thanks so much for helping us, really appreciate your efforts, never seen a good person in providing all these resources.
Can you do videos for mechatronics engineers because I'm in 2nd year and want resources for everything in mechatronics that will be very helpful🙂
Thanks, I'll add it to the list of my video-ideas
Thank you so much for this indeepth path video . I was looking for information for 15 year old son who keep thinking only about Robotic engineering and code . Your video will be his step stone for sure . Thanks for this valuable information video .
Glad it was helpful!
Finally revealed the face😃😃
The content is highly appreciable....
Thanks...
You're welcome!
Thank you so much for guiding we love your content waiting for more
Thanks!
This is the best video which covers all topics and very high in content. Bravo!
Thank you Ugonna!
Great video. Thank you Sina!
Glad you liked it!
Thank you for it, as I am self learning, this really helped me
You're very welcome!.
Is the guide/roadmap detailed but simple enough for you to be able to follow?
Hey !! I just wanna say it's a great video and it's very helpful. Lot's of love from India. Please make a video on drone engineering.
Came to know from budding culture session today.Really great content.Will start my process to become an robotics software engineer from now!
Thanks Ramanan for attending the session and Subscribing to my UA-cam Channel
I am a software developer with fair mount of knowledge in most of the steps! I am inclined towards robotics and AI. I will follow what's missing and lets see how long before I get a job as robotics engineer (if ofcourse).Thanks for the video!
Best of Luck Gavy! keep us posted on your progress. love to connect on LinkedIn too.
This is the most informative video to pursue robotics in software field, Thank you so much ❤
You are welcome!
Thank you so much sir. I was really looking for such an explanatory roadmap and you really have covered everything in detail. I am going to pursue my masters in robotics this fall and just wanted a guidance so that before my classes I have atleast build my foundation in robotics. Soon will share the updates how this track goes. :)
you're welcome Robin! Good Luck with your Master's study!
Any updates here Robin?
how has your experience been?
The best content i have found on youtube about robotics
Thank you!!
Thnx so much, you're a such a great help to everyone here
You're very welcome.
That is huge Sir !!
Thank you so much for your efforts.
You're welcome Jacob. Are you a student_?
@@RobotixwithSina Thank you for asking sir
Yes, I did a High school in Electrical Engineering, and I did a bachelor degree in Networking and Telecommunication, recently I decided to move to to AI and Robotics, I'm planning to join Neuralink team, I love what they are doing, and It was surprising when i saw that you are working on similar projects, I'd love to know details about your NASA project, It seems really huge and significant to the humanity,
great video 😊👍🏼 and waiting for the next interview video.
Coming soon!
Great job dr.robot 🔥👌🏻
You deserve more 💜
Thank you so much 😀
Great video.......I am currently learning...so its nice to have a well structured plan lile you have shown here . thankyou 👍🏼👍🏼
What do you study Thomas?
@@RobotixwithSina completed mechanical engineering.now applying for ms in robotics...also self learning some robotics related subjects
Sir, I am a hobbyist. From childhood I was fascinated by robots. I want to make small robots. But I didn't have that much knowledge about the working of a robot. Please help me🙏🏻 I wish you to make a build video of a small robot 🤖 which can walk and run. Please teach us how robots are programmed, designed and their electronics.
Make small robots with Arduino Uno
Thank you for this awesome video. It is very useful to me. I'm a mechatronics student and I want to set my career path in robotics. Keep posting videos Dr. Robot :)
Thank you Hari for your support.
@@RobotixwithSina Actually you are supporting passionate engineers like us sir. We like to thank you. I suggest you to explain soft robotics in a video.
As always... Great Content!!!!
Really appreciate your effort for taking time to share your knowledge...
Please could you upload more videos in a week?
Joseph, I'd love too, but I have a full time job & making these videos takes a lot of time.
however, Do you think I should create a Patreon account to be able to hire poeple to help so that I can make more videos?
@@RobotixwithSina Yeah.... I understand your time Constraints.
Patreon Sounds Great!!!
Hi Sina, honestly this video is one of the best roadmaps I saw on youtube. I study control engineering at AUT and I want to know more details and roadmap for control in robotics. also, I didn't found your email for mentorship :) . tnx again
Hi Sajad and thank you for your comment. Find my email in the "About" page of my UA-cam Channel
Thank you so much sir , i am a mechanical engineer wanting to pursue my masters in robotics next year, this has given me a clear idea on how to move ahead. I thank you immensly , keep sharing your knowledge with us !!!
My pleasure Rugved. I'm glad you found the video informative. Please consider following me on LinkedIn as I post there more often
@@RobotixwithSina Yes definetly !!
Hi, Sina I would be very grateful to you if you can answer my 2 questions.
I'm studying as a mechatronics engineer, now I'm working on a project of an industrial robot that can recognize parts and put them together. The project consists of 2 parts: perception and planning, movement control.
YOLOV5 is used for perception and recognition of parts.
For movement planning and control, I still don't know what to use. The robot will have to calculate the trajectory of its movement itself.
1. question: does it make sense for me to do both things: the perception and control of the movement of the robot, to gain experience in both areas doing this project, and then learn one of the two. Or is it worth just choosing one thing and not doing the other?
2. Question: What can be used to plan and control the movement of the manipulator? (may be possibly ROS)
i'm a Software Engineering student , and i'm really interested in the A.I field so this was very helpful ty very much
Thank you Ayano for your comment. Are you interested in applications of AI/ML/CV in the self-driving car field?
Thx sir.
Really good video!
Glad you liked it!
Yo Dr. Robot, everytime I get the notification of your video I get excited to watch it but after opening clicking on the video I get disheartened...no..not because of the content...its unique and very informative... There's no other channel which makes this topic so easy to follow...because of the subscribers and views...yes..you deserve more...the amount of effort you're putting in this channel is great and unimaginable... considering that you're working for 10+ hrs and still spending enough amount of time on making videos...I thought through this thing and I think it'd be a good option to create an Instagram page to make this channel reach to more folks out there...and the subscribers who are reading this please own this channel and support his work...if you see the last three videos the views have decreased...channel has 11k+ subscribers.....I cannot imagine dr.robot quitting UA-cam...I beg each and everyone of you to do your part.🙏🙏
PS: I didn't expect the "Face reveal surprise".❤️
Thank you Rahul.
Find a link to my Instagram page in the description box.
I'm not too concerned about the numbers (views, subscribers, etc). I love helping people like you and as long as there are people finding these videos informative and inspiring, I'll keep making them
Great Video 😊
Thanks!
Thank you so much for your guidance ..!
my pleasure Graham! Thank you for your support
This video is really helpful for those who make career in robotics.
Thanks for helping me through this video before this video I don't know how to build my career in AI or Robotics after this is video I know
How make career.
Glad to hear that
thnk you much ............now i got clarity
you're welcome. what do you study?
Perfect video👌👌👌
Waiting for the interview ...
Coming soon
love you bro for such a helping and guiding video
Thank you. I'm glad you liked it
@@RobotixwithSina bro! Can we have talk..... I need guidance
@@muzammalhussain4887: stay tuned and watch my future videos. I'll give away some free 20-minute coaching sessions
Thanks bro for information
You're welcome.
Are you a student?
Thank you very much, short and informative. You helped me save up a lot of time. Please advice how to advance mechatronics skills if you already are competent with Arduino and Raspberry?
I'll create a roadmap for Mechatronics Eng. Stay tuned!
Thank you Dr. Robot for sharing this amazing and enlightening video.
Thank you! What do you study?
@@RobotixwithSina Robotics and Computer Vision
@@ikechindukwe4161: That super cool!
Are you doing an undergrad or grad program?
@@RobotixwithSina It is a Master's program (Grad program)
Thank you sir. Very very helpfull and detail video
You are welcome
FInallllyyy after a long search a one of the useful video that help me choose what should I major and how should I do it thank youuuu Mr
Happy to hear that!
Thank you Robotix with Sina for you guidance
You're welcome
Thank you for the great video. Could you please do one about becoming a robotics electrical engineer?
It's in my list of next videos.
Thank you Dr. Robot
Great video
Thank you for suggestion this topic during our coaching session
Very detailed and informative video❤️❤️
Thank you Onkar!
Holy. Hell. This is amazing.
Thank you so much Sir for this well packaged and structured roadmap. I'm deeply interested in Robotics and I hope to soon share how my journey using your roadmap has been.
You're welcome Didi. Where are you from and what do you study?
@@RobotixwithSina Thanks for responding. I am an Aerospace Graduate student from Nigeria. I hope to learn, design and build robots that can be used for aircraft engine maintenance.
bro you are spawning new robotics engineers with this video!
That's my goal.
What do you study/do for a living?
This video is the most complete video that l have found to know that l need to study robotics software engineer
are you a student ? if so, what do you study?
This picture my dad I am taking you Seemab l want to become robotics software engineer but I'm learning C++
Hi Sina, thanks for the dedicated time to this guideline, I have a question, for the mechatronics course in step 5, do you think is necessary to buy the mechatronics lab kit, TI-RSLK-Mechkit ( $162 ) ? , Or de Arduino Starter Kit will be enough ? . Thanks.
Hi Pablo. you can buy any Arduino kit. Check out my picks here: www.amazon.com/shop/iloverobotics
thanks for making this video
Thanks for watching!
Very helpfull, thank you.
You're welcome!
Thank you so much!
You're welcome!
Thanks sir, I am just at class 9. I thought it was hard but it's so easy because of you sir. Thanx
Keep it up
Best video about Robotics Software Engineer's carreer in youtube. Thanks for the useful information!!!! And I think the videos are better with the real version of Dr. Robot :)
What was it you liked the most about this video?
@@RobotixwithSina I liked that you explain in details where do you need maths. That help me a lot!!!
Thankyou soo much sir ❤❤❤❤
Most welcome
I like to build smart robots using iot technology. Every one of your videos is very valuable to me.Thank you👌✌️
What is your major?
@@RobotixwithSina
I'm software developer. I would love to learn how to design smart robots to fit any iot system, to fit that system.
Thanks for this
My pleasure!
Hi Sina, thanks for sharing your advice! Can I ask are there any DIY projects you would reccommend using and combining all the knowledge from all the steps? Thank you
This is something I've been meaning to make a video on, but I have not had a chance yet. stay tuned
@@RobotixwithSina Thank you!!
Thank you Dr Robot
you're welcome Jayson!
Hi. Thanks for this valuable content. I would like to know what about robot Dynamics...I think you need to to know it if you want to implement a good control system for your robot.
Hi Andy and Thank you for your comment. Modeling the system/plant which uses dynamics is part of the control system design. However, this is what usually Control Engineers (Rob Mech Eng or Rob EE) do.
wish i had gotten into this earlier in life, so hard to learn new things now
How old are you, if you don't mind me asking?
@@RobotixwithSina 40
@@RobotixwithSina I'm 36 and coming from mechanical background wanting to build my own robots, I want to go hack to school for this. I'm always learning and love learning.
Dr. U DID GRT WORK
Thank you
Thanks for the video,there is a small request ,can you get some practical stuff,by the way ,before this I had watched your video speaking about the stuffs you need for becoming robotics engineer and I had asked in comments that whether' I need something else other than this' and you recommended me this video ,do you remember me???
Thank you sir.
Thank you!
You're welcome! Any feedback?
Hi, excuse me but I have a question. You have told us that the design patterns are important in a possible interview. Why? I am a student in Master Degree of Computer Engineering in Italy and I know the principal patterns such as: Iterator, Builder, Singleton, Factory Method, Abstract Factory, etc and I am wondering why these are so important. Are they important in Robotics for a particular reason? Or are they important for a right programming? Thank you for your time.
Love you so much
This guide is very useful!
I wanted to ask a couple of things:
What are the differences between a robotics and a mechatronics engineer?
And can a mechatronics engineer work in the robotic field?
Thanks in advance if you see and answer this ;)
I'll answer your questions in an upcoming video, stay tuned!
The Mechatronics Revolution: Fundamentals and Core Concepts is archived, thus no longer available. Is there a good substitution for that course?
thanks, A million Dr robot
you're very welcome
Now I am studying cse in diploma and my aim is to become robotics software engineer , i am initially learning C programing language
Thanks
can you talk more about surgical robots roadmap
I will. Stay tuned!
Please suggest which type language best present time for robotics AI
THANK YOU SO MUCH. ROBOTICS MS STUDENT FROM INDIA.PLEASE MAKE A VIDEO HOW AN INTERNATIONAL STUDENT CAN APPLY IN SILICON VALLEY ROBOTICS START UPS ?
I'm just a noob or beginner that doesn't know much,but really keen on achieving a goal,I would like to ask you since,you know more on it,so to build an electric car, I understand that software engineering as well as robotics could be needed,I wanted to make sure through you if its possible through learning robotics and software engineering can I achieve it?
knowledge of robotics is needed to build self driving car technologies, but not necessary to build an EV.
I have to say that this is cool stuff.
This is litteraly the first video ever watched on the road map to robotics and yet I am so satisfied.
Please what is the average time to be a Robotics Software Engieer.
Thank you David.
It depends, if you have some background in computer science/programming and you are willing to spend 4-5 hours/day following the roadmap, you should be able to complete the roadmap in less than a year.
@@RobotixwithSina thank you very much. I will try my best and give all I can to achieve my goals.
thank you for taking care of people who live in IRAN
Thanks a lot for sharing this great roadmap. Do you recommend to take all these steps one after one or to combine some of them? If so, which ones? Thanks again.
Hi Giovanni and thanks for your comment. This is a comprehensive roadmap. You do not really to pick up all of these skills to land a job though. The order is my recommendation but not really something you have to stick to.
Please reach out to me for core skills you need to pick up if you have decided what sub-field in robotics you want to pursue.
Hello Sina, Thaks for your feedback.
Is there any mail address i could contact you on? Or do you prefer by the Instagram channel?
Thanks in advance
can I become a robotics software engineer after B tech electronics and computer engineering? please make a video on electronics field in robotics.
yes, you can.
I will.
@@RobotixwithSina thnx for your comment
Thank you sir so much. I’m a computer engineering bachelor student, I was worried I would need to switch to either mechanical or electrical to work in robotics. Now I know it’s possible with my major. Do you think a master’s in electrical or mechanical engineering would be nice or should I stick to computer science and engineering for a master’s as well?
stick to CS/CE.
Therr is no need to do even masters u need a your mind to do this u dont need a degree to learn all this
I wish I could get in this industry T.T
I love robots
I want to be a Robotic engineer
Can you make video regarding on hardware we must have in every level of competency in robotic fields and, if possible, in ML? I think that would also be good for us newbies
Please check out my roadmap playlist
Thank you so much,Sir. Do you think it is possible to be a Robotics Software Engineer without Computer science or machine learning degree?
Yes, it is absolutely possible. Check out this video: ua-cam.com/video/n33qojwerko/v-deo.html
thank you
You're Welcome. Are you a student?
im going to college soon enough and i want to advance study using this very helpful roadmap, what course in college should i take that is based in this roadmap
the courses I listed in this roadmap if offered by your program