inflearn logo

Robot Control Taught by an Industry Professional: From Simulation to Real Robot (SO-ARM101) Control

Master everything from implementing kinematics and dynamics theories with custom code—no open-source libraries—to multi-joint manipulator communication interfaces.

10 learners are taking this course

Level Intermediate

Course period Unlimited

Python
Python
robotics
robotics
robot
robot
kinematics
kinematics
inverse-kinematics
inverse-kinematics
Python
Python
robotics
robotics
robot
robot
kinematics
kinematics
inverse-kinematics
inverse-kinematics

What you will gain after the course

  • Practical Experience Portfolio: Controlling a real robot (SO-ARM101) by implementing my own code.

  • Communication Interface and Porting Capabilities: The ability to port simulation code to actual robot hardware

  • Low-level programming capability: Directly manipulating data (Read/Write) in servo motor register addresses

  • User-friendly GUI (Graphic User Interface) development capability: Enabling users to operate the actual robot (AO-ARM) intuitively and easily

  • Employment/Job Change Trends at a Glance: Providing a Collection of the Latest Job Descriptions (JD) for Robotics Control Positions at Home and Abroad

Robot Control Taught by an Industry Professional: From Simulation to Real Robot (SO-ARM101) Control

Master everything from implementing kinematics and dynamics theories with custom code—no open-source libraries—to multi-joint manipulator communication interfaces.

Recommended for these types of people

Job seekers or undergraduate students who want to get a job in robotics control/SW but feel their portfolio is lacking.

A junior developer who felt frustrated about how the robot control engine actually works behind the library.

Those who want to go beyond on-screen simulations and directly control actual robot hardware with their own code.


After completing the course

  • Practical Experience Portfolio: Experience controlling a real robot (SO-ARM101) by implementing your own code

  • Communication Interface and Porting Skills: The ability to port simulation code to actual robot hardware


  • Low-level programming skills: Directly reading/writing data to servo motor register addresses

  • GUI (Graphic User Interface) development capability: Allowing users to operate actual robots intuitively and easily

  • Understand Employment/Job Change Trends at a Glance: Providing a collection of the latest job descriptions (JD) for robotics control positions both domestically and internationally

Features of this course

  • Sharing actual design methods and troubleshooting know-how used in the field, rather than just listing simple theories.

  • Experience the entire process of robot development by assembling the actual robot (SO-ARM101) from scratch and controlling it through direct coding.

  • Practice with a cost-effective robot in the 300,000 KRW range; practice is also possible in a simulation environment even without a physical robot.

화면 캡처 2026-07-05 232649

task_space_planning

trajectory_profile


Providing a collection of the latest robotics job descriptions (JD) from both domestic and international markets

The person who created this course

  • "Real know-how gained from grinding and struggling through everything from low-level HW to SW"


    Hello, I am a current robotics developer at a global conglomerate.

    Having worked in the robotics industry for several years, I have experienced everything from the bottom level of hardware to embedded systems and high-level software.

    I have organized the know-how I have fiercely accumulated in the field, and

    I am creating this course to share my knowledge and earn some extra income on the side.

    If you have any questions about the lecture, please feel free to leave a comment anytime.

    I will help you gain as much as possible so that you feel the cost of the lecture was well worth it!

Do you have any questions?

  • Q. Do I have to purchase the robot hardware (SO-ARM101)?

    • A. No, it is optional. The curriculum is designed so that you can fully practice through simulation without the hardware. However, since the SO-ARM is not expensive, I recommend purchasing the actual unit to work with.

  • Q. Is it difficult to take the course if I don't know ROS (Robot Operating System) or MuJoCo?

    • A. In fact, it is even better for those who don't know them. This course is not about teaching how to use APIs of existing frameworks, but rather a course where you directly code the 'core of robot control mathematics' hidden deep within those frameworks. Even if you don't know ROS, as long as you have basic Python knowledge, you can build a control engine from the ground up.

  • Q. How does this help with job interviews or actual hardware development?

    • A. The candidates that interviewers find most disappointing are those who have "barely managed to manipulate packages they just imported." By completing this course, you will gain a perfect understanding of singularity avoidance and the forward/inverse loop calculation structures of dynamics, allowing you to give the impression of being a "sincere talent who truly grasps the core principles of robotics."

Things to note before taking the course

Practice Environment

  • Computer: Since the focus is on Python operations and light physics simulations, you may use any environment such as Windows, Mac, or Linux. (Python 3.10 or higher recommended)

  • Physical Equipment: SO-ARM101 and PC

Prerequisites and Important Notes

  • Basic Python syntax (experience with loops, conditional statements, function definitions, and basic use of classes and objects)


  • Basic college mathematics and robotics knowledge (Your learning speed will double if you are familiar with matrix multiplication, the concept of inverse matrices, and very basic robotics kinematics and inverse-kinematics control.)

  • The communication packet interface concepts required for the actual robot manipulator hardware integration stage will be explained step-by-step from the basics, tailored to the Python level.



Recommended for
these people

Who is this course right for?

  • Job seekers or undergraduate students who want to get a job in robotics control/SW but feel their portfolio is lacking.

  • A junior developer who felt frustrated about how the robot control engine actually works behind the library.

  • Those who want to go beyond on-screen simulations and directly control actual robot hardware with their own code.

Need to know before starting?

  • Basic Python syntax (experience with loops, conditional statements, function definitions, and basic use of classes and objects)

  • Basic college mathematics knowledge (Your learning speed will double if you refresh yourself on matrix multiplication, the concept of inverse matrices, and very basic concepts of calculus.)

  • The concepts of communication packet interfaces required for the actual hardware integration stage will be provided through lectures and course materials.

Hello
This is jelly

Career Verified

Hello, I am a robotics developer currently working at a global corporation.

Having worked in the robotics industry for several years, I have experienced everything from the bottom-level hardware to embedded systems and high-level software.

 

I am organizing the know-how I have fiercely accumulated in the field, and

I am creating this course to share my knowledge and earn some side income at the same time.

 

If you have any questions about the lecture, please feel free to leave a comment at any time.

I will help you gain so much that you'll feel the cost of the lecture was well worth it!

More

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

jelly's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!

Limited time deal ends in 03:50:43

$84,700.00

30%

$93.50