How to Start with Robotics? for Absolute Beginners || The Ultimate 3-Step Guide
HTML-код
- Опубликовано: 6 июл 2024
- 📌 ELEGOO Arduino Kit: amzn.to/3QQusxG
International Shipping: elegoo.sjv.io/Qy4nP9
📌ELEGOO Smart Robot Car Kit: amzn.to/44mHp5j
International Shipping: elegoo.sjv.io/Or4b6G
📌 SunFounder Raspberry Pi Based Robot Kit:
Amazon USA: amzn.to/47RqhaQ
International: www.sunfounder.com/?ref=4aukq5jz
Other Related Videos to check out:
☑️ Top 3 Programming Languages for Robotics: • Top 3 Programming Lang...
☑️ How to get kids started with Coding & Robotics: • How to Get your Kid St...
Roadmap videos:
✅Robotics SOFTWARE Engineer: • Robotics Software Engi...
✅Surgical Robotics Software Engineer: • Surgical Robotics Soft...
✅Robotics MECHANICAL Engineer: • Robotics Mechanical En...
✅Robotics ELECTRICAL Engineer: • Robotics Electrical En...
**************
✉ Join my Weekly Email Newsletter for exclusive & complementary content: www.robotixwithsina.com/
💝 Become a Member to support and get exclusive contents : / @robotixwithsina
📌 my Amazon picks for robotics: www.amazon.com/shop/iloverobo...
✨ Follow me on LinkedIn: / sina-pourghodrat-phd-a...
***************
Follow this 3-Step Guide to get Started with Robotics (Success Guaranteed)
Resources Mentioned in the Video:👇👇
💥 1- C Programming:
Online Course: imp.i384100.net/EadNkn
📚📚 Best Book:
amzn.to/2TvtoQJ
Live in India? amzn.to/3mKJh2k
💫 2- Arduino
ELEGOO Arduino Super Starter Kit: amzn.to/3QQusxG
📚 Book: amzn.to/3ksZlYi
Ships to 30 countries: www.banggood.com/custlink/mDm...
🇮🇳 Live in India? amzn.to/3cclW5E
🇮🇷 Live in Iran? bit.ly/2HA4ahC
🇧🇩 Live in Bangladesh? store.roboticsbd.com/12-ardui...
💵you cannot afford an Arduino?💵 No problem, use this Arduino Simulator:
www.tinkercad.com/things/dEOW...
💻 Online Course to Learn Arduino:
bit.ly/3XGgsas
imp.i384100.net/P0dDJq
Free RUclips Course: • Arduino Course for Beg...
✨ 3- Robot Kit
Amazon: amzn.to/44mHp5j
Promo Code for 10% discount: BNRQKPS9 (Expires 09/28/2020 11:59 PM PDT)
🇮🇳 Live in India? Alternative DIY Robot Kit: amzn.to/2ZRNMPY
💻 Online Tutorial: bit.ly/2RHThvN
-------
Chapters:
00:00 Intro
01:00 Step 1 Programming Language
03:00 Step 2 Electronics
06:00 Step 3 Robot Kit
How to start with Robotics if you are an absolute beginner?
1- Robots need to be programmed, so the first thing you need to learn is a programming language. As a beginner, start with C.
2- Robots are composed of Electronics, so you need to learn Electronics. I'd recommend you buy an Arduino board and learn how to do projects with it.
3- Now, you can buy a Robot Kit and start programming it.
----------
Robotics Where to Start?
How to get Started with Robotics?
---------
🤖🤖Who am I?
- I'm a Surgical Robotics Engineer (PhD) by day, a RUclipsr by night.
- Currently, creating algorithms for robotic surgeries.
- A surgical robot I developed was cleared by FDA and released to the US market in 2017.
- PhD: I built a robot to perform surgeries on astronauts remotely (funded by NASA).
- Won ASME International Robot Competition in 2014.
#Robotics #LearnRobotics #RoboticsForBeginners
Please Note that this description contains affiliate links that help you find the items mentioned in this video and 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!
----------------------
1) Learn Electronics
2) Learn assembler
3) Control electronics through assembler
4) Learn C or C++
5) Control electronics through C/C++
6) A class of mechanical engineering is good too (I severely miss that skill)
7) Learn 3D modelling for 3D printing
8) Learn molding and casting to reproduce (printed or lasercut) parts faster and more cheaply.
Assembler is unnecessary. Take that step out. Step 8 is unnecessary since you can pay people to do that part for you.
@@Kimchi_Studios that’s not a valid argument, you can pay someone to do all these steps. Most big companies do that :)
And assembler is still necessary on the embedded level. If you create your own CPU board, you’ll need to create those first boot straps and initial drivers in assembler before you can put your C kernel/state engine on top. Also assembler teaches you proper coding and cpu understanding.
And when you use tiny micro controllers, like the ATTiny which is nice and small and has enough IO for a lot of applications. But the 4K would be filled up in no time when using C and the overhead it introduces.
And especially for timing exact processes you still do cycle counting on a single microcontroller core without OS.
But mostly it's important to learn how CPUs work and write efficient code. And really chunk down a problem to it's smallest instance -- which is so important in (software) engineering.
@@CallousCoder No, it IS a valid argument. Understand it from a job perspective. As a robotics engineer, you dont have to mold and cast ur own parts. That's where mechanical engineers come in. Focus on the essential skills.
@@johnwig285 and yet we do it all the time! There’s no such strict separation anymore. Not even in the film business (where I work most of the time as SFX and VFX guy). You need to do it all, because time lines are strict. And what use is a robot without a proper chassis? It’s not. If you can get things OTC then sure! Do it it saves time but sooner or later you’ll need to make unique parts.
@@johnwig285 Dawg you just sound like you have no passion which is okay but you don't gotta tell people they're wasting their time when it's not for them.
When he said Micheal reeves I was like: Yep this is for me
Fr man, the moment he said it i was like fuck yea
Same
same lmao
same
Y e s
i want to be a smart person, like i want to know complex math and chemistry and engineering but i am in my senior yeah and have completely cheated my way through high school and literally dont even have base knowledge in any subject
I feel u school kills our interests, i learn on the internet now😊
Bro I'm the exact same
im in the same boat, there are sooooooo many kids like us bro
I love how you guys are supporting each other
I am just 14, i hate school and i have learnt more than 10 years of school in 6 months on internet during lockdown
Just got offered a job to teach beginning robotics to children as part of STEM. I'm a beginner too! This is a great jumping off point...thank you.
Congrats!
Watch this video as well: ruclips.net/video/IRjhWuK3Sa8/видео.html
1:04) learn a programming language
C++, python
3:03) electronics aurdino and raspberry pi
6:22) build programming
Thanks
But python is 400 times slower than c++
python trash
he clearly said C, are you challenged?
I use C# coding language
Aka c sharp
This is a handy video to watch. I'm the overachieving science-lover insomniac with a big idea of a recreational robot lol
Honestly same
Never related to anything more in ma life
*Roadmaps*
✅ Robotics *SOFTWAR* Engineer: ruclips.net/video/Cbe3FflOWgU/видео.html
☑ *Surgical* Robotics Software Engineer: ruclips.net/video/vW9hSdz0eYo/видео.html
☑️ Robotics *MECHANICAL* Engineer: ruclips.net/video/X5CBzhPPc_c/видео.html
☑️ Robotics *ELECTRICAL* Engineer: ruclips.net/video/czxXY8fh1Ds/видео.html
Thanks a lot for sharing this! 😊
Yay what ive been looking for!!! Finally somewhere to start
The moment he said michael reeves, I didn’t click off.
you like him that much?
@@RobotixwithSina yup
a Family friend offered some work experience which is teaching kids robotics, and though I learned computer science I don't have knowledge outside the course, which is why I'm here. Thank you
I like fields and projects that most people say are too complicated and boring since I have autism and my brain is wired up to love stuff like that.
I could design and give you a multitude of full proof concepts that could absolutely be fleshed out into working real-world applicable machines… it’s just I don’t know how to do it yet. That’s why I gotta learn!!!
Interesting. I did robotics engineering in university although I ended up working in electrical engineering. I’ll probably try it out automating my Mom’s laundry line (drying) - she uses a steel frame that has wheels so would use some motors as output and light and humidity sensors as input.. once the light drops to a certain level and the humidity hits 80%; wheel the whole thing in so nothing gets wet in the rain.
Did it work?
sheesh
Sounds like a perfect project to test your skills planning, and implementing all the necessary steps to achieve this. It might be possible to attach a motor to the pulley system and use a light/humidity sensor to activate the motor at the correct time. Some humidity and light sensor come with adjustable settings which means you can do this without any programming required.
Robotics. Thats what i was searching for! Thanks dude
First of all thank you for giving hope to us people in countries like sudan,africa.. Hope that we can still learn what we love despite the obstacles along the way... Like we can't buy these kits you mentioned directly but what i like the most about this vedio is it feels smooth and doable to learn robotics so really really thank you sir for being informative and helpful and have a good day✌️🇸🇩
You're welcome Hamza. Where are you from and what do you study?
@@RobotixwithSina I'm from sudan and I'm studying mechanical engineering.
@@hamzamohamed7935 Good luck brother :)
@@hamzamohamed7935how is it going brother?
Thank you for this video. I've been on the hunt for some sort of programming/robotics for my 13 year old brother whose shown a passion for this and have been finding it hard to know where to begin. Great having the links to the products too!!!
Glad I could help!
I was confused about how to start my journey in robotics. Thank you, Mr. Robot, through this video now I know the flow.
You're welcome
I was really interested but I thought I should learn Python but this video guided me a better way. Thank you doc .
Glad it was helpful!
Same here also. It's so useful chennel. That is why I subscribed it
Thank you!!! I wanted to join my robotics club
but I have no experience. So over the summer I am starting, and this video is very informative for me!!!
you're welcome! where do you live if you don't mind me asking?
Coming here to make robotics project in school last year !!!
Hey dr robot, thank you so much for making these videos! I'm someone with zero experience looking to learn how to make robots as a hobby and your videos have been a god sent.
you're welcome. Plz reach out if you have any questions or need help
@@RobotixwithSina thankzz dr. Robot
@@RobotixwithSina hello sir on edx site that cource is writeen 'This course is archived' how can we join cource please help
Awesome video sir, pls can you start a tutorial for beginners on robotics, like a class, thanks
hows it going? did you fulfill your hobby
Thank you Dr Robot, loved it!
You're welcome
This was EXACTLY the video i was looking for
What do you study?
@@RobotixwithSina i started learning python last year wanting to get into robotics without realizing that i had to actually learn the C language and understand the basics of electronics(yes i was dumb)
thanks for the info and you are right I'm going to buy the Project Smart Robot Car Kit you found before getting a Devastator Robot kit so I know more of what I'm doing before going into it deep
Robotics is an exciting field
Behins the scene 🤣😂👌🏻🔥
Well done bro , nice video ⚡️🔥
Thanks!
Thanks doctor robot I always like robots since I was a Kid (I admired asimo) and I have seen what Boston dynamics can do and that stuff is cool amazing. Now I’m getting started in this journey. :)
what do you do for a living?
@@RobotixwithSina I graduated high school in 2020
I just wanna be like Dr. Eggman and built amazing robots
A great video from a great person. Thanks.
So nice of you
Sick!!!
Can you please help me i was looking to buy the Arduino kit but i live in EU so the shipping is very High so do you have a alternative for people in Europe?
Where in Europe do you live?
Thank you for making this. Very helpful.
You're very welcome!
Hey, Can I use Raspberry PI instead of ardino for that eleego model?
Hello! This is such a helpful video. But I'm curious of something important for the project I've been conceptualizing. Can I control the robot hardware without me being in range? How and what should I study to learn how to do it? Anyone who knows, please enlighten me. I'm just a 2nd year IT student and I really lacked knowledge about hardware especially robotics because all we do is programming. I really need it now :(( thanks in advance!
--without me being in range by means of using the software application I programmed for the robot while it is miles away from me.
Thanks for a information.
If I had any friends that were into robotics, I'd refer you
Thank you!!
If I had any friends I would refer them...
You know, I love this video so bad I'm in developing country and sources for (technology) knowledges are hard to find, thank you~✨💖💗 glad that I still know a little of English, thank you so much!😊💝✨
Where are you from?
Get an Erector Set or K'Nex at a young age. That's the best way to start if you ask me. This video came up while searching what the modern equivalent is to these early robotics educational toys to get for my kids for Christmas. I'm aware that erector set and connects are still around but just I'm assuming more advanced stuff is available nowadays (some newfangled kit toy probably connect to cell phones and all kinds of stuff).
Dude this is totally interesting. Like I have always been interested in robotics. I just never had the opportunity or access to learn. I wish I was 23 or 25. Damn just being able to see a machine come alive is so awe inspiring to me. You make me want quit my job and learn this....damn I wish I was 25. Bro keep teaching I'll be lurking. Do you think and older guy can learn these things??
how old are you? are you an engineer?
@@RobotixwithSina 32. I really appreciate the fact you are showing people how to get into the field.
@@RobotixwithSina I have a background in web development. At the moment I do ad ops/ programatics. It is a sector of digital marketing. I do have experience in php and javascript. From my understanding I have to learn C/C++. I dont much knowledge in robotics but for me it time....damn where was all this seven years ago.
@@RobotixwithSina also what the work hours like?? Is it 60hr/80hr weeks??
@@kphorce: it's not too late at all.
I want my own programmable robot. I don’t care so much about building it until I can program it well.
Hello, if that's the case, skip step 2. Learn C/C++, Python, ROS, get a robot kit, maybe a programmable drone and start programming it
Hi there!!!
I have a question that as the Arduino kit by Elegoo required programming for its fully functioning How to learn its all basics and other aspects as you have only recommended about making some cool things from the course that is now showing that it's archived.
see the description box for additional resources
Omg, thank uuuu💕 This was so helpful!
Thank you Isabel for watching the video
I can't believe that you put a link of an Arduino kit for Bangladeshi aspirants. I wholeheartedly thank you for considering us out of so big many countries!!
You are most welcome
same, I was so happy seeing the ardunio kit link!
amazing!!!
Thank you!!
Hi, Your video is superb, could you tell me What application you are using for the Animated speaking photo of your self.
Sir i want to get into the field of Robotics, can you please upload some videos regarding that please?
You're awesome, plz keep going, really appreciated with resources, Give more 🤗
Thanks. What other topics would you like to see?
I'm mechatronics engineering in 1st year and I wanna more videos, resources and guidelines if you mind 😅, thanks 🙏
@@moamenkamal : stay tuned. there are even better videos coming up
Dude 3-4 hours a day is extremely difficult for most ppl. Try 1-2 hours a day if you’re always learning new stuff every day. If you’ve been sitting around learning nothing for a month or two, then maybe try 3-4 hours a day. During the weekend maybe 3-4 makes more sense
I understand. however, I'd recommend to put in 3-4 hours each day for at least 2 months to build the momentum. Once you are able to build cool projects with Arduino, you'll be hooked and would want to learn more
@@RobotixwithSina that’s exactly how I started applying data science / machine learning to my job! 2-4 months of nonstop grind it was so fun. Now I have a handful of amazing opportunities. : The initial experience from grinding helps so much to discover better projects for the future!!
Me who can do 16 hours a day: *Uhhhh im getting this finished as soon as possible*
Hello doctor. Thank you for your RUclips. Are there any URL or ways to buy robot kit in Canada?
Thank you so much
Great video, Thank you 😅
You're welcome Ola!
@@RobotixwithSina i am not getting the full course of robotics by edx which's link is in description that is not full course only introduction is there please suggest any other course
I just wanna make a romote controle custom wall-e
Hey sina i always wonder about how robotics are worked how they analyse the data and prform functions
I searched on the internet but cant get much information
So can you please tell me how robots can understand data after code and there vision functions
Or please can you refer any channels where i can learn ?
This is where my empire starts
( C or C++ ) which one should I learn first?? Please let me know.
if you are new to programming or Robotics, start with C.
Thank you dr robat😍 that was great😇
You're welcome!
@@RobotixwithSina Dr. Robot do you have a recommended Arduino course to learn and master Arduino? The one from EdX titled Arduino: from novice to ninja isn’t available.
@@bassplayer807 : Check out this course: bit.ly/32OopA9
I know c++ and Java (intermediate) not advanced so can I learn robotics?
This arduino and all materials is one time use or we can reuse it also?
As a beginner, you only need to know C, Java is not used that much in Robotics.
You can reuse Arduino for other Robotics/Mechatronics Projects
Super great video ❤️❤️
Hi sir! Im in the 7th grade and my computer teacher is teaching us python hope to get in the robotics field one day!
Best of luck!
That's great! 👍
You’re in the 8th grade now right, so if you see this please take my advice if you want to do comp sci or robotics, don’t quit if people tell you you’re a geek and all that don’t listen, build massive projects implement AI in your work don’t stop!
Time to build Terminator
can you please tell that how i can get knowledge about the sensors important for robotics
I’m grade 8 trying to join robotics class and wanted some prior knowledge so I’m here watching robotics videos
what to learn to become a robotics hardware engineer ?
Electrical or mechanical engineering would be great options.
Who watched "Behind the Scene" at the very end?😄
Very interesting 😂
Me lol
very informative video thanks sir!
You can buy kits for robots,and learn Python programm. The raspberry pi is like a micro computer. When you program on it,it will control the kits to realise some functions. Like following humen move.
When people say learn C
Me: “Me my father or my son.”
-vegeta
Yes
Sir I am just a high school kid but I built my first ardurino project as smart dustbin using ultrasonic sensor,ardurino nano and a servo
But I programmed it with my mobile phone with an app named a ardurino droid. my first project worked so I fixed my ambition as robotics
Inspiring story. Where are you from?
Iam from india, tamilnadu
@@maths5214 whats your age?
reat video, I do have a question I want to make an obstacle avoiding
robot using a ultrasonic sensor and 2 servo motors how would I program
that?
what microcontroller are you using?
@@RobotixwithSina arduino uno with prototype shield . I'm using the ground , 5v, and digital pins
Hey sina
how do you do this animation for speaking? very cool
If you’re just starting to learn robotics and feel like you’re getting stuck, read this comment:
Listen, I know it sucks. Learning all the wiring and coding that goes into this is challenging… trust me, I have autism so that’s just one more mental barrier that I end up setting in front of myself without even having a say.
But, if I’ve learned anything… you should almost be able to envision your next step, before you take it. What I mean is that if you take your time, and don’t stress.. you know very well your brain could come up with complex strategies to accomplish things! The only way to let that out, is to slowly teach yourself one thread at a time.
Imagine it like climbing a mountain; You go slow, and plan out every step that comes to ensure your safety and progress stays thorough. The more you climb mountains, you get faster naturally get without pushing yourself as hard.
You wouldn’t want to rush climbing a mountain would you? You’ll likely mess up, the only difference is messing up while coding is an inconvenience.. messing up while climbing could cost you your life.
Maybe, for some people, you should treat coding consequences like climbing ones.. you’ll think a lot more about what you’re doing and put more care into it.
Robotics and Climbing are completely different things, but they don’t have to be. If you apply the mentality of a careful climber, who strategically makes a lengthy combination of steps and grabs… then you can be a careful programmer, who strategically makes a lengthy combination of actions and wireframing(aka; building out your code from something small to something big).
Maybe you’ve heard something like this before in your life, but take it differently from me. Remember, I have autism so I’m in a different spectrum than most of you… it doesn’t mean I’m smarter or anything, it just means my head is outside the box in my own format.
And if you think you’ll forget.. maybe print out this comment or something. Set it up, read it again through and through till you get what I’m saying.
Sir, i am in class 11.so, how can i start learning robotics. Should i take online courses or i have to take online courses after 12???
Hi IYI, Just follow the steps in this video. They are all simple and designed for beginners like you.
I also 11th class I want to learn robotics engineering which courses are best for robotics engineering sir when to learn robotics
@@srsh1771: are you also a beginner?
I know I’m late to the video and this is a stupid question but I heard from my friend you need to learn special skills like welding to move into projects like custom robots, do I have to learn welding? I thought you could just buy prebuilt custom fabricated parts for your specific project if you needed to, am I wrong?
No, you do not need to learn welding. follow the steps in this video to get started with Robotics and then watch one of my roadmap videos to become a Robotics Engineer
@@RobotixwithSina ok thank goodness lol thanks so much for this video by the way! I’m sorry if my question was stupid have an awesome day man! 🙏
thank u soooo much
Hy i am from India.😇
Do have book abut larn roboyic and programming ?
Yes, see the description box of this video for a Book on C programming language.
@@RobotixwithSina thanx bro😄
ive always loved robotics and i want to become a robotics engineer in the future, im going through the british curriculum which is why im wondering what subjects i need to take to become a robotics engineer..
I have 3 roadmap videos on becoming a Robotics Mech, EE, and SW Eng. you can watch them for an ultimate guide
Wow 😀 very informative, thanks so much friend! I'm following you because I believe you know the way
Thanks and welcome
thank you
What about MECHANICAL ENGINEERING without applying MECHANICAL ENGINEERING How is it possible to design efficient , precision robots??? By learning c and arduino is just not enough you need to be very good in MECHANICAL ENGINEERING
This video should answer your question: ruclips.net/video/X5CBzhPPc_c/видео.html
I will be grateful if you provided industrial and professional path advices of waht I really focus on and learn.
are you an engineer? did you check out my roadmap videos?
@@RobotixwithSina
Yes, I am. Actually I didn't know about them until now. Thank you! I'll check them ASAP.
Please do more videos like this for the complete beginners. Thanks a lot. 🙏🏻
Will do!
Thanks sir..
9:00
the great thing about the C programing language family is once you know one the others are extremely easy to pick up on.
so you basically learn 3 languages by learning one.
i started with C++ and can use C and C# without hesitation.
Java will be easy AF too
Anyone know of any free resources to learn the C language, python, etc?
@@chasxreacts155 freecodecamp channel here on RUclips.
I've listed many resources in the description box of this video: ruclips.net/video/8mOHS8M1Pmc/видео.html
Hello how are you Sina. Thank you so much with this great vedio. Actually I'm a computer science and engineering student and I like things to do with robotics a lot and I want to specialise in this field of robotics and I'm a eager to study some of the things on my own to get hands on projects so I want your guidance and on top of that I have a lot of questions. to ask so how can I connect with you.
Get a kit with a esp boot loader so you can use the nano and attiny.
What can i do amazon don't support my country (Ethiopian)
your videos are amazing
THANK YOU MAN
Thank you Jose for your support!
Thank you sir for helping me to become the next Michael Reeves
I love you dude 😂
THANK YOU BRO
Can you code an Aurdino with python or would I have to learn C?
Yes you can
Nice i Will follow these steps. Thank you for the tutorial
I will be very thankful
i don't know if i should really do this because ye i like micheal reeves but i don't know if i will really stick into it or not. can u help me figure out what u think should be best for because my dad is gonna buy me one of the arduino kits but will this turn into my living or not. for the past couple of months i have dream of being like micheal reeves but now that i have the chance i don't know if i should or not.
Alex, this is the easiest way to get started with Robotics, each step is simple and easy to follow. Go for it and reach out if you have any questions
I’m in my freshman year just started and I want to start learning robotics early and since everything starts to count in Highschool I’m trying my best to enter science related competitions in hopes of finding a good college wish me luck
THANK YOU SO MUTCH
You're welcome!
Dr Robot, You made the video on Robotics SE and ME. I request you to please make one on "Electronics/Electrical Roadmap" too. If possible please make it soon. Thank You.
working on it. stay tuned!
Can I use a DIY kit instead of Aundino?
i have learnt electronics but not programming :(
Would a BsC Honours in Computing Software with Electrical Engineering be a route to go down towards eventually working in Robotics?
It's something that has always fascinated me and wondering if I am on the right path ^^!
Yes, CS/EE are good majors to pick for Robotics
@@RobotixwithSina Thank you for such a fast reply, I'm super excited to of found your channel!