+ 10
How can i make a robot?
Actually my question what should I know for self studying ROBOTICS?
13 Answers
+ 3
What kind of robotics do you want to study? Industrial robotics? DIY robots?
Like @Marzan said, focus on electronics.
Most industrial robots have their own "language" which makes basic programming not too hard. Communication an configuration with peripherials can be a little harder
You can try to download ABB RobotStudio (it's free and pretty good offline programming software), do some tutorials.
+ 8
Maybe with Lego?
+ 8
You need to learn C programming then about PICs or may be Arduino kits. You have to learn both electronics and programming to make robot and more over the physics.
+ 7
Hmm,
Focus on:
Electronics, Arduino, C++ and think about your robots characteristics(Can walk, do handshake etc).
+ 7
Robotics is a multi subjects area. Its envolves kinematics, eletronics, programming ... etc. Its a work for a team.
Its possible to buy educational kits for building robots. So you will not get stucked on kinematics and eletronics at the begining.
Later you can study physics and develop your own desing or eletronic circuits.
The programming languages are mostly C and C++ for arduino. For Raspberry some people uses python.
+ 4
If you are interested in Robotics, I would suggest you to go for Raspberry Pi and Arduino. Search these 2 hardwares on Google. You can make any robot using Pi 3.
+ 3
I think C++ will be a good option
+ 3
If you want to build robot , I will prefer you to go with Arduino and raspberry Pi. Raspberry pi contain Python programming and Arduino can has simple programs you can easily Built any Composition of machine and easily develop any Robot.
+ 2
Do you mean like Sophia? The world's first robot citizen by Hanson Robotics? No idea
+ 2
The best way to programme a robot is learning C++language
+ 2
You should learn about Ai and machine learning and these stuff
+ 1
Start with Arduino, it uses c language for coding which isn't too difficult to learn.
Coming to the electric part, you need to have the knowledge of basic electronics to start, then just keep practicing and you'll get familiar with it.
I just have the knowledge of high school level physics and little higher, so after I started, it took me less than 2 weeks to build my first obstacle avoiding robot with scratch without any help from the internet.
So, it won't be difficult for you either
0
1) learn Linux as an advanced user
1,5)learn commands for Linux.
2) learn python and/or C++
3) learn Ros (Robotics operation system)
3,5)learn Blender(this program for 3d models)
4)make your robot at virtual world Ros.
after, you can make your robot at real life.
For fullstuck developer (robots):
5)learn mechanics, electronics, technotronics.
6)learn C and Assembler.
This is not all, it's a minimum