Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 지능형스마트팩토리구축실무(+AI)
- 공유압기능사
- AI컴패니언
- Dobot
- 공압
- 코딩테스트
- 백준
- 센서
- 유압
- 두봇
- 아두이노
- 삼성코테
- SWEA
- 코테
- MIT앱인벤터
- 파주맛집
- 경기인력개발원
- 삼성SDS
- 앱인벤터 강좌
- 근접센서
- 앱인벤터 강의
- C++
- SW역량 평가
- 공유압
- 삼성전자
- 삼성 코테
- 앱인벤터
- 삼성sw
- 스마트팩토리
- 동패동맛집
Archives
- Today
- Total
IT를 품은 기계공학도
PLC 및 PC제어(3)- MFC(C++)와 API를 이용하여 DOBOT 제어 본문
켈리브레이션
두봇의 엔코더값을 정확히 읽어오기 위해서는 DOBOT을 켈리브레이션 해주어야 한다.
방법은 간단하다 MFC앱에서 HOME 버튼을 하나 만들어주고 해당 버튼을 눌렀을 때 아래와 같은 명령어가 실행되면 된다. 이 때 쓰인 명령어는 SetHOMECmd이다. 아래 자료에 있는 Code 부분을 사용하면 된다.
DOBOT Position Control
DOBOT이 움직이는 방법은 PTPMode에 어떤 모드를 사용하느냐에 따라 달라진다. 크게 MoveL 모드와 Jump Mode가 있다. MoveL은 A점에서 B점까지 가장 최단경로로 이동하며 Jump Mode는 A에서 B까지 일정 거리를 점프한 뒤 이동하게 된다.
값을 넣어줄 수 있는 Edit Control을 3개 만든 뒤 MoveL과 Jump 모드에 따라 코드를 다음과 같이 넣어주면 된다.
Avoid Obstacle Using BFS Algorithm
두봇을 제어할 수 있으니 심심해서 만들어본 BFS로 최단경로를 찾아 장애물을 피해 목적지 까지 이동하는 코드이다.
'지능형스마트팩토리 > PLC 및 PC 제어' 카테고리의 다른 글
PLC 및 PC제어(4) - PLC 개요 (0) | 2020.12.08 |
---|---|
PLC 및 PC제어(2)- MFC(C++)와 API를 이용하여 DOBOT 데이터 가져오기 (0) | 2020.11.07 |
PLC 및 PC제어(1)- MFC(C++)와 API를 이용하여 DOBOT을 연결해보자 (0) | 2020.11.07 |
Comments