We may earn an affiliate commission when you visit our partners.
Course image
Kevin Lynch

현대 로봇공학 캡스톤 프로젝트 전문 과정은 모바일 매니퓰레이션에 관한 강의입니다. 바퀴형 모바일 베이스와 로봇 팔을 동시에 제어하는 매니퓰레이션 작업을 수행합니다. 해당 프로젝트에는 전문화 과정의 여러 주제가 통합되어 있으며, 여기에는 궤적 계획, 이동형 로봇의 주행 기록 및 피드백 제어가 포함됩니다. 여러분에게 제공된 현대 로봇공학 소프트웨어 라이브러리(Python, Mathematica, MATLAB)와 이전 강의 과정 동안 작성했던 소프트웨어에서 시작하여, 모바일 매니퓰레이션 운동을 계획 및 제어할 소프트웨어를 개발하고 이를 통해 ‘픽 앤 플레이스’ 작업을 수행합니다. 여러분의 소프트웨어는 전방향 메카넘 바퀴형 모바일 베이스, 5 관절 로봇 팔, 그리퍼로 구성된 모바일 매니퓰레이터 KUKA youBot에서 테스트하게 됩니다. 모의 작업에는 최첨단 교차 플랫폼인 V-REP 로봇 시뮬레이터가 사용됩니다.

Enroll now

What's inside

Syllabus

캡스톤 프로젝트 소개 및 마일스톤 1
바퀴형 모바일 로봇의 주행 기록에 대해 다루고, 이를 메카넘 바퀴 4개를 갖춘 전방향 모바일 로봇 youBot의 운동학 시뮬레이터에서 활용합니다.
마일스톤 2: 기준 궤적 생성
SE(3)에 모바일 매니퓰레이터 엔드 이펙터용 기준 궤적을 생성하여 ‘픽 앤 플레이스’ 과제를 수행합니다.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
현대 로봇공학의 실무현장 경험을 쌓기에 알맞은 프로젝트 기반 과정입니다
실제 로봇에 대한 시뮬레이션에서 모바일 매니퓰레이션 작업을 연습할 수 있습니다

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

모바일 매니퓰레이션 고급 캡스톤 프로젝트

학습자들은 이 과정이 현대 로봇공학 전문화 과정의 훌륭한 정점이자 모바일 매니퓰레이션에 대한 심층적인 이해를 제공하는 매우 유익한 캡스톤 프로젝트라고 평가합니다. 특히 KUKA youBot 시뮬레이터V-REP 시뮬레이션 환경을 통해 실제 로봇 제어에 대한 감각궤적 계획 및 피드백 제어의 실질적인 경험을 얻을 수 있었다고 합니다. 높은 난이도시간 소모가 있었으나, 이는 문제 해결 능력이론을 실제에 적용하는 능력을 크게 향상시켰다고 언급됩니다. 일부 학습자는 초기 환경 설정의 복잡성이나 지시사항의 불명확함을 아쉬운 점으로 꼽았으며, 충분한 사전 지식이 필요하다고 강조합니다. 그럼에도 불구하고, 복잡한 로봇 시스템 제어를 실제 구현해 볼 수 있는 가치 있는 경험으로 전반적으로 긍정적인 평가를 받고 있습니다.
V-REP 및 KUKA youBot 시뮬레이터가 학습에 큰 도움이 됩니다.
"V-REP 시뮬레이터와 함께하는 실습은 이론을 실제에 적용하는 데 필수적이었습니다."
"youBot 시뮬레이터는 훌륭하지만, 초기 환경 설정이 다소 복잡했습니다."
"V-REP 시뮬레이터 사용법도 완벽하게 익혔습니다."
문제 해결 능력과 실용적 기술 습득에 기여하며 경력에 도움이 됩니다.
"모바일 매니퓰레이션 분야에 관심 있는 사람에게 강력 추천합니다. ...문제 해결 능력을 많이 키웠어요."
"완료하고 나니 뿌듯하네요."
"복잡한 로봇 시스템을 처음부터 끝까지 구현해 볼 수 있었고, 이는 제 경력에 큰 도움이 될 것입니다."
로봇 제어 및 시뮬레이션에 대한 깊이 있는 실습 기회를 제공합니다.
"KUKA youBot 시뮬레이션 환경은 매우 현실적이었고, 실제 로봇 제어에 대한 감각을 익히는 데 큰 도움이 되었습니다."
"이 과정은... 궤적 계획과 피드백 제어에 대한 실질적인 경험을 얻을 수 있었습니다."
"복잡한 로봇 시스템을 제어하는 방법을 실제 프로젝트를 통해 익힐 수 있어서 좋았습니다."
일부 지시사항이 불분명하고 지원이 아쉽다는 의견이 있었습니다.
"다만, 가끔 지시사항이 불분명하여 디버깅에 시간을 많이 썼습니다."
"시뮬레이터 설정에 대한 지원이 좀 더 필요하다고 느꼈습니다."
"질문에 대한 포럼 응답이 느린 편이었어요."
충분한 사전 지식이 필요한 도전적인 캡스톤 프로젝트입니다.
"매우 어렵고 시간이 많이 소요되는 프로젝트였습니다. 사전 지식이 충분하지 않으면 따라가기 힘들 것 같습니다."
"프로젝트 난이도가 상당히 높습니다. 저는 이전에 로봇공학 경험이 있었음에도 불구하고 어려움을 겪었습니다."
"그래도 완료하고 나니 뿌듯하네요. 하지만 초보자에게는 절대 비추합니다."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in 현대 로봇공학, 강좌 6: 캡스톤 프로젝트, 모바일 매니퓰레이션 with these activities:
Python 프로그래밍 연습
이 과정은 Python 프로그래밍을 사용하여 수행되며, 추가 연습이 유익합니다.
Browse courses on Python
Show steps
  • Python 기본 구문과 데이터 구조 복습
  • 반복문, 조건문 등 제어 흐름 연습
Show all one activities

Career center

Learners who complete 현대 로봇공학, 강좌 6: 캡스톤 프로젝트, 모바일 매니퓰레이션 will develop knowledge and skills that may be useful to these careers:
Robotics Engineer
Robotics Engineers apply engineering principles to design, build, and maintain robots. They work in a variety of industries, including manufacturing, healthcare, and space exploration. This course will provide you with the skills and knowledge you need to be successful in this field by providing hands-on experience in robot control, manipulation, and planning.
Control Systems Engineer
Control Systems Engineers design, develop, and maintain control systems for a variety of applications, including industrial automation, robotics, and aerospace. This course will provide you with a strong foundation in control theory and its application to mobile manipulation.
Mechatronics Engineer
Mechatronics Engineers combine the principles of mechanical engineering, electrical engineering, and computer science to design, build, and maintain complex systems. This course will provide you with the skills and knowledge you need to be successful in this field by providing hands-on experience in mobile manipulation and control.
Manufacturing Engineer
Manufacturing Engineers design, develop, and implement manufacturing processes and systems. This course will provide you with the skills and knowledge you need to be successful in this field by providing hands-on experience in robot control and manipulation, which are essential for modern manufacturing.
Automation Engineer
Automation Engineers design, develop, and implement automated systems for a variety of applications, including manufacturing, logistics, and healthcare. This course will provide you with the skills and knowledge you need to be successful in this field by providing hands-on experience in robot control and manipulation, which are essential for modern automation.
Motion Control Engineer
Motion Control Engineers design, develop, and implement control systems for motion-based applications, such as robotics, CNC machines, and medical devices. This course will provide you with the skills and knowledge you need to be successful in this field by providing hands-on experience in mobile manipulation and control.
Systems Engineer
Systems Engineers design, develop, and maintain complex systems, such as robots, spacecraft, and power plants. This course will provide you with the skills and knowledge you need to be successful in this field by providing hands-on experience in mobile manipulation and control, which are essential for modern systems engineering.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course may be useful for Software Engineers who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to develop software for mobile manipulation.
Electrical Engineer
Electrical Engineers design, develop, and maintain electrical systems. This course may be useful for Electrical Engineers who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to design and develop electrical systems for mobile manipulation.
Product Designer
Product Designers design and develop products for a variety of industries, including consumer goods, medical devices, and industrial equipment. This course may be useful for Product Designers who want to work on products that incorporate mobile manipulation, as it will provide them with the skills and knowledge they need to understand and design for this technology.
Mechanical Engineer
Mechanical Engineers design and develop mechanical systems, such as engines, robots, and medical devices. This course may be useful for Mechanical Engineers who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to design and develop mechanical systems for mobile manipulation.
Computer Scientist
Computer Scientists design and develop computer systems and software. This course may be useful for Computer Scientists who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to develop software for mobile manipulation.
Operations Research Analyst
Operations Research Analysts use mathematical and analytical techniques to solve problems and improve decision-making in a variety of industries. This course may be useful for Operations Research Analysts who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to develop and analyze models for mobile manipulation.
Industrial Engineer
Industrial Engineers design and improve industrial processes and systems. This course may be useful for Industrial Engineers who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to design and improve processes for mobile manipulation.
Project Manager
Project Managers plan and execute projects, ensuring that they are completed on time, within budget, and according to specifications. This course may be useful for Project Managers who want to work in the field of robotics or control systems, as it will provide them with the skills and knowledge they need to manage projects that involve mobile manipulation.

Reading list

We've selected 11 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in 현대 로봇공학, 강좌 6: 캡스톤 프로젝트, 모바일 매니퓰레이션.
Provides a comprehensive overview of planning algorithms, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of mobile robotics, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of the control of mobile manipulators, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of robotics and control, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of robotics, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of robot dynamics and control, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of robotics, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of planning with Markov decision processes, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of reinforcement learning, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of machine learning, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.
Provides a comprehensive overview of deep learning, covering a wide range of topics from basic concepts to advanced techniques. It valuable resource for anyone interested in this field.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser