이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
이동 로봇 알고리즘 설계
맵 작성, 경로 계획, 경로 추종, 상태 추정
다음 Robotics System Toolbox™ 알고리즘은 이동 로봇이나 지상 이동체의 응용 사례에 중점을 둡니다. 이러한 알고리즘은 맵 작성부터 계획, 제어에 이르는 전체적인 이동 로봇 워크플로를 지원합니다. 점유 그리드를 사용하여 주변 환경의 맵을 작성하고, 주어진 환경에 따라 로봇의 경로 계획 알고리즘을 개발하고, 일련의 웨이포인트를 추종하도록 제어기를 조정할 수 있습니다. 로봇의 라이다 센서 데이터를 기반으로 상태 추정을 수행합니다.
함수
블록
Ackermann Kinematic Model | Ackermann 기구학 모델을 사용한 차륜 이동체의 모션 |
Bicycle Kinematic Model | 자전거 기구학 모델을 사용하여 차륜 이동체의 모션 계산 |
Differential Drive Kinematic Model | 차동 구동 기구학 모델을 사용하여 이동체 모션 계산 |
Unicycle Kinematic Model | 외륜 기구학 모델을 사용하여 이동체 모션 계산 |
Pure Pursuit | 선속도 제어 명령과 각속도 제어 명령 |
도움말 항목
맵 작성과 경로 계획
- Occupancy Grids
Details of occupancy grid functionality and map structure. - Probabilistic Roadmaps (PRM)
How the PRM algorithm works and specific tuning parameters. - Path Planning in Environments of Different Complexity
This example demonstrates how to compute an obstacle-free path between two locations on a given map using the Probabilistic Roadmap (PRM) path planner. - Mapping with Known Poses
This example shows how to create a map of an environment using range sensor readings and robot poses for a differential drive robot. - Simulink에서 차동 구동 로봇의 경로 계획하기
이 예제는 Simulink®에서 주어진 맵의 두 위치 사이에 장애물 없는 경로를 실행하는 방법을 보여줍니다.
모션 모델링
- Mobile Robot Kinematics Equations
Learn details about mobile robot kinematics equations including unicycle, bicycle, differential drive, and Ackermann models. - Simulate Different Kinematic Models for Mobile Robots
This example shows how to model different robot kinematics models in an environment and compare them.
로봇 제어
- Pure Pursuit 제어기
Pure Pursuit 제어기 기능 및 알고리즘 세부 정보 - 차동 구동 로봇의 경로 추종
이 예제는 로봇 시뮬레이터를 사용하여 로봇이 목표 경로를 추종하도록 제어하는 방법을 보여줍니다. - Control Differential Drive Robot in Gazebo with Simulink
This example shows how to control a differential drive robot in Gazebo co-simulation using Simulink. - Multi-Robot Control with Resource Allocation and Conflict Management
This example shows how to control multiple robots working in a distribution center, as well as how to easily configure a distribution system.
상태 추정
- Particle Filter Parameters
To use thestateEstimatorPF
particle filter, you must specify parameters such as the number of particles, the initial particle location, and the state estimation method. - Particle Filter Workflow
A particle filter is a recursive, Bayesian state estimator that uses discrete particles to approximate the posterior distribution of the estimated state. - Track a Car-Like Robot Using Particle Filter
Particle filter is a sampling-based recursive Bayesian estimation algorithm, which is implemented in thestateEstimatorPF
object.