Learn the skills that robotics must master

According to the curriculum classification of the Doctor of Robotics at Carnegie Mellon University, the world's number one robot education institution, robotics has four core areas:

学机器人技术必须要掌握的知识

Before I really started talking about what to do, the author gave you some goodwill reminders:

学机器人技术必须要掌握的知识

学机器人技术必须要掌握的知识

However, Xiaobian wants to insert a message.

学机器人技术必须要掌握的知识

The advice on the author's kindness and love is here, and then I will start to show how to become a robotic engineer.

学机器人技术必须要掌握的知识

Xiao Bian will organize the entire freshman to learn as the five major points

学机器人技术必须要掌握的知识

Over the wall

You must overturn the wall and make sure you can go to Google. This will save you tens of thousands of dollars in your later career, so don't bother to buy VPN money.

Sign up for a Gmail account

Re-register the stackoverflow account

Re-register github's account

Re-register CSDN account

Sign up and log in to go shopping. . .

English

English proficiency affects the level of robotics engineers.

Some advanced robot knowledge is not a reference material for Chinese. If you can't keep up with English materials at this time, the speed and vision will be greatly affected.

Therefore, when you are a freshman, you should take a look at the Red Book and see the American TV series.

Linear algebra

The importance of linear algebra requires special emphasis, and good engineers and scientists must learn at least five linear algebras in their careers.

Recommend two books and one textbook for learning linear algebra:

Linear Algebra Done Right

Linear Algebra Done Wrong

MIT Open Class: Linear Algebra. [2]

In any case, to learn linear algebra must use foreign textbooks, do not use domestic textbooks, even English should be down, but also to brush enough after-school questions.

Programming

No matter what your major is, be sure to start programming as early as possible in the first year of college.

It is recommended to start learning programming from Python. The better Python development learning environment is Anacoda. A good textbook is the MIT Open Class: Introduction to Computer Science and Programming.

Python is like a Swiss army knife, with many features. But if you really want to build a robot, the right tool is not a Swiss army knife, but a simple and rough hammer and screwdriver-like tool like C/C++.

The author's personal introduction is the "C++ Language Programming" published by Tsinghua University. However, there is a huge problem in the domestic C language textbooks that does not guide students to use Linux.

Makefile

When you learn C very much and start learning to write programs that contain multiple header files, be sure to learn the knowledge of makefiles at the same time. At this time, you have to go online to search for "Makefile Detailed".

I personally think that HTML and Javascript are also essential technologies for robot engineers. Because web technology has actually penetrated into every aspect of programming. In addition, AJAX can help beginners understand certain network technology principles, and network technology is also a must-have skill for robot engineers.

Other Sensors

Other Sensors, Series,Channel Current Transmitter Sensor

Taizhou Jiabo Instrument Technology Co., Ltd. , https://www.taizhoujiabo.com