What are the must have skills for Robotics field?

  • Computers, electronics, software and hardware. I came into this field with only mechanical. It has helped me a lot but struggle without the mentioned.

  • Well... depends on what you're doing. I've known quite a few "robot programmers" who were excellent at hands-on motion path programming, and could squeeze every last millisecond out of a complex motion in tight quarters... but had no "programming" skills in the sense of writing software.
    My opinion is that this type of job is dying out, however -- the industry is moving away from "hands on" programming towards "offline" programming -- complex robotic operations programmed and debugged entirely in virtual environments, with little to no hands-on work performed in the actual deployment.
    One exception to this may be "cobots", which are designed to work alongside human operators and to be "trained" by unskilled operators.


    So, skills. At minimum: Basic skills in general programming, at minimum -- the ability to look at a program and grasp what it's doing, and make modifications to it. Electrical and mechanical troubleshooting skills, enough to identify faults and repair minor breakdowns. A sense of the robot's kinematics -- how it moves, what moves work well and which ones to avoid (singularities, for example), and how the "logical" parts of the programs interact with the "motion" parts. A decent basic grasp of general computer skills, like installing and using different software packages, and how to connect a computer to other computers (or PLCs, robots, etc), including basic network troubleshooting. An ability to read manuals and documentation, locate the exact sections you need for a particular task, and figure out what the writers of the documentation failed to write down "because it's so obvious!"


  • Well... depends on what you're doing. I've known quite a few "robot programmers" who were excellent at hands-on motion path programming, and could squeeze every last millisecond out of a complex motion in tight quarters... but had no "programming" skills in the sense of writing software.
    My opinion is that this type of job is dying out, however -- the industry is moving away from "hands on" programming towards "offline" programming -- complex robotic operations programmed and debugged entirely in virtual environments, with little to no hands-on work performed in the actual deployment.
    One exception to this may be "cobots", which are designed to work alongside human operators and to be "trained" by unskilled operators.


    So, skills. At minimum: Basic skills in general programming, at minimum -- the ability to look at a program and grasp what it's doing, and make modifications to it. Electrical and mechanical troubleshooting skills, enough to identify faults and repair minor breakdowns. A sense of the robot's kinematics -- how it moves, what moves work well and which ones to avoid (singularities, for example), and how the "logical" parts of the programs interact with the "motion" parts. A decent basic grasp of general computer skills, like installing and using different software packages, and how to connect a computer to other computers (or PLCs, robots, etc), including basic network troubleshooting. An ability to read manuals and documentation, locate the exact sections you need for a particular task, and figure out what the writers of the documentation failed to write down "because it's so obvious!"


    I love it

  • For Must have skills in Robotics are as follows:-
    1- System Thinking.
    2- Programming mindset.
    3- Full command in the mathematic.
    4- Always active for the learning.
    5- Judgement and Decision Making.
    6- Technology Design
    7- full command about the communication skills.
    8- Problem handling Situation.


    Follow all steps you can make a good in this field.


    Regards,
    Sharon Maxwell
    CETPA Infotech Pvt Ltd.


  • Are there any robots we can use in our homes?

    You can use robots any where. used a robot to paint another older robot because i lack the motor skills to keep from getting paint all over my clothes


    Sent from my SM-G892A using Tapatalk

  • I think confidence/knowledge is a big one. Especially when teaching or program modifying. You need to be confident in yourself when making changes. I know quite a few guys who (for example) see a program with some points that are slightly out of position. They refuse to actually do anything about it because so many people before them who have adjusted points have made it worse, leaving it for other people to fix. The point is, you are going to make mistakes but don't give up and (this is where the Knowledge aspect comes in) if you know what you are doing, don't doubt yourself. If you fail try again. :smiling_face:

  • Confidence but humble. I've seen a few cocky programmers, and they don't last. The best programmers I know think they aren't very intelligent at all. They are in fact geniuses or borderline.

    I know a thing or two, because I’ve seen a thing or two. Don't even ask about a third thing. I won't know it.

  • Confidence but humble. I've seen a few cocky programmers, and they don't last. The best programmers I know think they aren't very intelligent at all. They are in fact geniuses or borderline.

    I've seen this too.


    Humility goes a long way. The best guys I work with are always the most humble.

  • What was that - not intelligent geniuses?


    Programming is hard and takes years of practice. Most programmers i encounter are not able to program at all. They merely know how to touch up points. They don't understand scope and life of variables, how to make own subroutine or function, pass parameter or manipulate data such as array, structure or string. Most of them don't even know how to measure tool or set load.

    1) read pinned topic: READ FIRST...

    2) if you have an issue with robot, post question in the correct forum section... do NOT contact me directly

    3) read 1 and 2

  • The ability to read a manual and to understand it, maybe not completely the first time, but persevere. Read others and re-read, things will reinforce each other and make it click. Study as many different programs as you can get a hold of when you understand how instructions, motions and data all interact. When you get pretty good, you will be able to read a program and decide if they did something really clever or something really dumb or unnecessary. Hopefully you will be presented with challenges to write your own programs, tackle tasks that you never had to do yourself before. Unfortunately, that does not happen to many programmers and they lack the desire to rise above being just a "teach monkey".

  • Robotics being a huge field, requires different skill sets in different areas, but the following skills are the most predominant ones..

    1. Ability to read, write, and share code
    2. Ability to learn
    3. Computer Science.
    4. Maths, Maths, Maths
    5. Bridging technicality & theory
    6. Artificial Intelligence
    7. Diversified learning

    O’Botz is a STEM-based Robotics program for children that teaches them Robotics and coding. It helps children to develop different skills. This program encourages children to implement techniques & tools necessary for building projects.

  • Hi,


    so it is not to late to offer my concerns.


    In my opion the most issue to this is just to understand the process and find the best solution for that.


    Someone who studied years to be become a specialist in programming is not able to fulfill the above requirements (because of not just understanding the problem, his problem is the programming and not the process itself)


    After 30 years I am still waiting for a data base telling me what welding parameters I have to use to in order to get a perfect weld


    regards


    MOM

  • I hoped this was the case, but.........

    The OP to the thread is asking a direct question and is obviously researching this topic and statements like that are very wrong as it reads as though you are encouraging/promoting IP theft.

    So please try and refrain from making these type of statements, as they can often be misconstrued and possibly offend people.

    I myself was very offended, not only with plagiarism, but also the fact you are classing programmers as 'he'.

Advertising from our partners