We may earn an affiliate commission when you visit our partners.
Course image
Sid Deliwala

로봇공학 캡스톤 디자인 강좌를 듣는 6주 동안 배운 내용을 기반으로 로봇공학 분야의 실제 문제를 위한 솔루션을 구현하게 됩니다. 로봇공학 연구실에서 연구원들이 사용하는 수학적 방법과 프로그래밍 방법을 경험할 수 있는 기회가 될 거예요.

Read more

로봇공학 캡스톤 디자인 강좌를 듣는 6주 동안 배운 내용을 기반으로 로봇공학 분야의 실제 문제를 위한 솔루션을 구현하게 됩니다. 로봇공학 연구실에서 연구원들이 사용하는 수학적 방법과 프로그래밍 방법을 경험할 수 있는 기회가 될 거예요.

두 가지 과정 중 하나를 골라야 합니다. 시뮬레이션 과정에서는 MATLAB을 이용해 이동식 도립 진자(MIP)를 시뮬레이션합니다. 캡스톤 디자인 과정의 모빌리티, 항공 로봇공학, 그리고 추정 강좌에는 준비물이 필요합니다. 하드웨어 과정에서는 자율주행 자동차 키트, Raspberry Pi, Pi 카메라, IMU를 구입하고 조립해서, 자율주행 자동차가 여러분의 주변 환경에서 자율적으로 이동하도록 만들어야 합니다

직접 프로그래밍을 경험해보면서 로봇의 움직임, 계획, 인식에 대한 기초를 다지게 되며 실제 문제에서 다양하고 실용적으로 활용할 수 있게 됩니다. 로봇이 거의 모든 산업의 실태를 바꿔놓고 있는 만큼, 캡스톤 디자인 강좌를 마치면 로봇공학 분야뿐만 아니라, 광범위하고 많은 진로를 시작할 준비가 되실 겁니다.

각 과정에서 매주 무엇을 배우는지 아래 수업계획서를 참고하세요.

1주 차

개요

MIP 과정: MATLAB을 사용하여 동역학 시뮬레이션하기

AR 과정: 다익스트라 알고리즘 및 키트 구입하기

퀴즈: A1.2 MATLAB으로 상미분방정식 적분하기

프로그래밍 과제: B1.3 Python에서 다익스트라 알고리즘 사용하기

2주 차

MIP 과정: 2차 시스템용 PD 제어

AR 과정: 자율주행 자동차 조립하기

퀴즈: A2.2 PD 추적하기

퀴즈: B2.10 완성된 자율주행 자동차 보여주기

3주 차

MIP 과정: 확장형 칼만 필터(EKF)를 이용해 관성 측정 장치(IMU)에서 스칼라 방향 구하기

AR 과정: 교정하기

퀴즈: A3.2 EKF를 이용해 스칼라 자세 추정하기

퀴즈: B3.8 교정하기

4주 차

MIP 과정: 이동식 도립 진자(MIP) 모델링하기

AR 과정: 자율주행 자동차 제어기 설계하기

퀴즈: A4.2 MIP 시스템 동역학 시뮬레이션

수강생 상호 채점 과제: B4.2 태그를 따라 움직이는 알고리즘 프로그래밍하기

5주 차

MIP 과정: MIP 시스템의 로컬 선형화 및 선형화 제어

AR 과정: EKF를 사용하여 상태 추정하기

퀴즈: A5.2 MIP 시스템의 균형 제어하기

수강생 상호 채점 과제: B5.2 EKF를 사용하여 상태 추정하기

6주 차

MIP 과정: MIP 시스템의 피드백 운동 계획하기

AR 과정: 적분

퀴즈: A6.2 노이즈에 강한 MIP 시스템 제어 및 계획

수강생 상호 채점 과제: B6.2 자율주행 자동차 완성하기

Enroll now

What's inside

Syllabus

1주 차
로봇공학 캡스톤 디자인 강좌에 오신 것을 환영합니다! 이번주에는 캡스톤 디자인과 관련된 두 가지 과정 중 하나를 선택하게 됩니다. 선택하기 전에 영상을 주의 깊게 시청하세요. MIP 과정에서는 MATLAB(이 캡스톤 디자인 과정에 사용하는 수치 도구)을 이용해 수치적으로 동역학 시스템의 시뮬레이션을 하는 법을 배울 거예요. AR 과정에서는 자율주행 자동차 시뮬레이터를 사용하고, 키트를 구입해 Python에서 다익스트라 알고리즘을 구현하는 법을 배웁니다.
Read more
1주 차: 수업 선택권
2주 차: 수업 선택권
선택 2: 조립을 시작하기 전에 납땜과 SD 카드 내 설치를 마치세요.
3주 차: 수업 선택권
4주 차: 수업 선택권
5주 차: 수업 선택권
6주 차: 수업 선택권

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches simulation, modeling, and control, which are skills core to robotics
Provides hands-on experience with industry-grade tools and technologies
Designed for learners with foundational knowledge in MATLAB and robotics
Requires purchase of a self-driving car kit, which may be a barrier for some learners

Save this course

Save 로봇공학: 캡스톤 디자인 to your list so you can find it easily later:
Save

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 로봇공학: 캡스톤 디자인 with these activities:
강의 자료 정리하고 검토하기
강의 내용에 대한 이해를 굳건히 하고 최신 정보를 갖추기 위해 학습 자료를 정기적으로 검토하세요.
Show steps
  • 강의 노트와 슬라이드 복습하기
  • 과제와 퀴즈 분석하기
  • 관련 자료를 찾아서 검토하기(선택 사항)
Review topic: State Space Models
Start by reviewing your notes, assignments, or any other materials from previous coursework that cover the topic of State Space Models. This review will prepare you for the more advanced topics covered in this course.
Browse courses on Control Theory
Show steps
  • Locate your notes or other study materials
  • Re-read your notes and identify key concepts
  • Attempt practice questions or problems
  • Review any available simulations or demos
ROS 리뷰하기
ROS 지식을 리뷰하여 이 과정의 기반을 다지세요.
Browse courses on ROS
Show steps
  • ROS 웹사이트에서 ROS 튜토리얼 검토하기
  • ROS 기본 개념(노드, 토픽, 서비스) 이해하기
  • ROS 패키지와 메시지 정의하기
Four other activities
Expand to see all activities and additional details
Show all seven activities
Intro to Robotics with Robot Operating System (ROS)
Take a guided tutorial on Robot Operating System (ROS) to learn how to use this open-source software framework for robotics applications.
Browse courses on ROS
Show steps
  • Install ROS on your computer
  • Create a ROS workspace and start a project
  • Build a simple ROS node to control a robot
  • Explore additional ROS tutorials and documentation
스터디 그룹에 참여하기
스터디 그룹에 참여하여 다른 학생들과 아이디어를 공유하고 집중적인 학습 경험을 하세요.
Show steps
  • 스터디 그룹 찾기
  • 모임 일정 잡기 및 학습 목표 설정하기
  • 과제 및 토론 주제 준비하기
MATLAB 또는 Python 튜토리얼 따르기
MATLAB 또는 Python 튜토리얼을 찾아 캡스톤 디자인 강좌에서 사용할 프로그래밍 언어의 기술을 익혀보세요.
Browse courses on MATLAB
Show steps
  • MATLAB 또는 Python 튜토리얼 찾기
  • 튜토리얼의 지침 따르기
  • 튜토리얼에 나온 예제 코드 실행하기
MATLAB Simulations
Practice using MATLAB to simulate and analyze 2D systems. Start by reviewing the basics of MATLAB, then move on to more advanced simulations.
Browse courses on MATLAB
Show steps
  • Review the basics of MATLAB
  • Create a simple 2D model in MATLAB
  • Write a script to simulate your model
  • Analyze the results of your simulation

Career center

Learners who complete 로봇공학: 캡스톤 디자인 will develop knowledge and skills that may be useful to these careers:
Mechatronics Engineer
A Mechatronics Engineer designs, builds, and maintains systems that combine mechanical, electrical, and computer engineering. This course can help lay a foundation for success in this career by providing an introduction to the mathematical methods and programming techniques used in robotics research. The course also offers two tracks, one of which involves building and programming a self-driving car. This hands-on experience can be invaluable for anyone interested in a career in mechatronics.
Robotics Engineer
Robotics Engineers design, build, and maintain robots. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in robotics research. The course also offers two tracks, one of which involves building and programming a self-driving car. This hands-on experience can be invaluable for anyone interested in a career in robotics.
Control Systems Engineer
Control Systems Engineers design and develop systems that control the behavior of physical systems. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in control systems research. The course also covers topics such as feedback control, stability analysis, and optimal control. This knowledge can be valuable for anyone interested in a career in control systems.
Computer Vision Engineer
Computer Vision Engineers design and develop systems that enable computers to interpret and understand images and videos. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in computer vision research. The course also covers topics such as image processing, object recognition, and machine learning. This knowledge can be valuable for anyone interested in a career in computer vision.
Data Scientist
Data Scientists use data to solve problems and make predictions. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in data science. The course also covers topics such as machine learning, data mining, and statistical modeling. This knowledge can be valuable for anyone interested in a career in data science, especially those interested in working with data from robots or other physical systems.
Machine Learning Engineer
Machine Learning Engineers design and develop systems that use machine learning to solve problems and make predictions. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in machine learning research. The course also covers topics such as supervised learning, unsupervised learning, and reinforcement learning. This knowledge can be valuable for anyone interested in a career in machine learning, especially those interested in working with data from robots or other physical systems.
Mechanical Engineer
Mechanical Engineers design, develop, and maintain mechanical systems. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in robotics research. The course also covers topics such as solid mechanics, fluid mechanics, and heat transfer. This knowledge can be valuable for anyone interested in a career in mechanical engineering, especially those interested in working on mechanical systems for robots or other physical systems.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course can help prepare you for this career by providing an introduction to the programming techniques used in robotics research. The course also covers topics such as object-oriented programming, software design, and software testing. This knowledge can be valuable for anyone interested in a career in software engineering, especially those interested in working on software for robots or other physical systems.
Systems Engineer
Systems Engineers design, develop, and maintain complex systems. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in robotics research. The course also covers topics such as systems analysis, systems design, and systems integration. This knowledge can be valuable for anyone interested in a career in systems engineering, especially those interested in working on complex systems such as robots or other physical systems.
Electrical Engineer
Electrical Engineers design, develop, and maintain electrical systems. This course can help prepare you for this career by providing an introduction to the mathematical methods and programming techniques used in robotics research. The course also covers topics such as circuit analysis, power electronics, and control systems. This knowledge can be valuable for anyone interested in a career in electrical engineering, especially those interested in working on electrical systems for robots or other physical systems.
Technical Writer
Technical Writers create documentation for technical products and systems. This course can help prepare you for this career by providing an introduction to the technical writing process. The course also covers topics such as technical writing style, documentation design, and user experience. This knowledge can be valuable for anyone interested in a career in technical writing, especially those interested in writing documentation for robots or other physical systems.
Quality Assurance Engineer
Quality Assurance Engineers are responsible for ensuring that products and services meet quality standards. This course can help prepare you for this career by providing an introduction to the quality assurance process. The course also covers topics such as quality planning, quality control, and quality improvement. This knowledge can be valuable for anyone interested in a career in quality assurance, especially those interested in working on products or services related to robotics or other physical systems.
Product Manager
Product Managers are responsible for the development and launch of new products and services. This course can help prepare you for this career by providing an introduction to the product development process. The course also covers topics such as market research, product design, and product launch. This knowledge can be valuable for anyone interested in a career in product management, especially those interested in working on products related to robotics or other physical systems.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. This course can help prepare you for this career by providing an introduction to the project management process. The course also covers topics such as project planning, project execution, and project closure. This knowledge can be valuable for anyone interested in a career in project management, especially those interested in working on projects related to robotics or other physical systems.
Sales Engineer
Sales Engineers are responsible for selling products and services to customers. This course can help prepare you for this career by providing an introduction to the sales process. The course also covers topics such as sales techniques, customer relationship management, and product knowledge. This knowledge can be valuable for anyone interested in a career in sales, especially those interested in selling products or services related to robotics or other physical systems.

Reading list

We've selected nine 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 로봇공학: 캡스톤 디자인.
Provides a comprehensive introduction to the principles of modern robotics. It covers a wide range of topics, including robot kinematics, dynamics, control, and planning.
Provides a comprehensive introduction to the principles of robotics, vision, and control. It covers a wide range of topics, including robot kinematics, dynamics, control, and perception.
Provides a comprehensive introduction to the principles of computer vision. It covers a wide range of topics, including image processing, feature extraction, object recognition, and scene understanding.
Provides a comprehensive introduction to the principles of deep learning. It covers a wide range of topics, including convolutional neural networks, recurrent neural networks, and generative adversarial networks.
Provides a comprehensive introduction to the principles of machine learning. It covers a wide range of topics, including supervised learning, unsupervised learning, and reinforcement learning.
Provides a comprehensive introduction to the principles of probabilistic robotics. It covers a wide range of topics, including robot kinematics, dynamics, control, and planning.
Provides a comprehensive overview of the ethical and social implications of robotics. It covers a wide range of topics, including the impact of robots on the workplace, the military, and the home.
Provides a brief introduction to the principles of robotics. It covers a wide range of topics, including robot kinematics, dynamics, control, and planning.
Provides a brief introduction to the principles of robotics. It covers a wide range of topics, including robot kinematics, dynamics, control, and planning.

Share

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

Similar courses

Here are nine courses similar to 로봇공학: 캡스톤 디자인.
현대 로봇공학, 강좌 2: 로봇 기구학
Most relevant
IT 보안: 디지털 다크 아트로부터 보호
Most relevant
머신 러닝 프로젝트 구조화
Most relevant
현대 로봇공학, 강좌 6: 캡스톤 프로젝트, 모바일 매니퓰레이션
Most relevant
현대 로봇공학, 강좌 1: 로봇 동작의 기초
Most relevant
현대 로봇공학, 강좌 3: 로봇 동역학
Most relevant
머신 러닝 기초: 사례 연구 접근 방식
Most relevant
데이터 정리
Most relevant
심층 신경망 개선: 하이퍼파라미터 튜닝, 정규화 및 최적화
Most relevant
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 - 2024 OpenCourser