J
J
Jmango NO2022-01-25 13:29:37
IT education
Jmango NO, 2022-01-25 13:29:37

What aspects of C++ do you need to know to program robots?

Recently I started to be interested in robotics, namely programming. I would like to work in this field in the future.
What aspects of C++ do you need to know? Almost everywhere it is said that robots use C ++, but in MK programming and the like, something so high-level is rarely used. There is mostly C. And then the question arises: in programming industrial, and not only, robots use C ++ or C with classes?
If C with classes, then I think I will study C and the very base of C ++ in the face of the same classes with templates.
I am a total newbie in this topic and would be happy to get a clear answer.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Adamos, 2022-01-25
@Jmango

Is there no Quantorium in the region? Signing up for Roboquantum and feeling it is not an option?
Well, at least google what robotics training programs are offered where? .. The
question is "what aspects of the English language do I need to know in order to write technical documentation." Basically meaningless.

S
Saboteur, 2022-01-25
@saboteur_kiev

It would be nice to know aspects of working with a mathematical module and working with various interfaces (I don’t know what is popular there now, rs232, usb, etc.).
And so - well, the question is not very good. You just need to at least learn how to write programs, and then look in addition. You can't learn C/C++ just for robots.
Well, besides, robotics is diverse. Where C, where else.
It is necessary to choose a specific technology and deal with it. The same Arduino - it has its own language, similar to C.

A
Alexander Skusnov, 2022-01-25
@AlexSku

If industrial manipulators, then Codesys languages. There is a text language ST, similar to Pascal. There is version 2 and 3. The latter has interfaces and classes (not sure if anyone uses it).
But you can also use graphical ones: CFC (functional diagrams), SFC (state graph).
Some controllers (PLCs) also allow the use of C/C++ (like B+R (Bernecker-Rainer), Austria).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question