2026/02 16

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/27

추가할 것IR 리스브 센서 + 리모컨으로 전후방 주차(거리탐지로 벽에 너무 가까워지면 정지)ㄴ 실제 자동차 키로 주차할 때 사용하는 것처럼 상단: 초음파 센서 3개, 블루투스 송신 모듈, LED3개(RGY), LCD, 인체 감지센서하단: 자율주행 로봇+ 리모컨, IR 리시브 센서로 전후방주차(인터넷에서 찾은 예제와 로봇 그대로, 통신은 여유 있으면) 목적: 물류센터 자율주행 로봇에 장착할 보조 안전 모듈 및 데이터 분석 프로그램자율주행 로봇이 메인이 아님(완성형 사용)근접 위험 이벤트를 수집 및 분석하는 데이터 레이어 추가로봇 대 로봇, 로봇 대 사람, 로봇 대 장애물로 위험 상황 나뉨 어디서 위험이 반복적으로 발생하는지에 대한 구조적 분석ㄴ 분석된 데이터로 로봇의 이동 경로, 회피 효율적으로 개선하..

로보테크AI 2026.02.27

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/26[조별과제1]

평가요소TDL 기획-주제 선정현재 가지고 있는 키트로 가능한 프로젝트 조사아이디어 구현에 필요한 추가 소자 조사ㄴ학원에서 지원(디바이스마트에서 구매 가능, 재고 있는 물품) 발표자 == 조장 소스 코드(파일) 및 시연 영상(PPT, 3~7분 사이) 보고서(설계, 구현, 테스트 결과) PPT프로젝트 개요팀 구성 및 역할수행절차(경과)(일 단위 구분(프로젝트 기획, 파트별 설계 및 구현, 기능 통합 및 테스트, 피드백))결과(이미지+ 시연 영상)자체평가주제: 자동차 실내 환경 알림 온습도LED디스플레이미세먼지초음파센서배터리 모듈케이블우노 보드브레드 보드저항블루투스 모듈소리 모듈주제: 물류센터 자율주행 로봇용 보조 안전 모듈 및 데이터 분석 요약: 본 프로젝트는 자율주행 로봇의 실시간 충돌 회피 기능을 보완하..

로보테크AI 2026.02.26

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/25

와이파이3F_3020424719222!! 온습도 계측과 데이터 표시 DHT11 미니 온습도 센서 모듈주변의 온도와 습도를 측정할 수 있는 ‘온습도 센서’ 중에서도 입문(학습)용으로 많이 사용3개 단자로 구성되어 있으며, 순서는 왼쪽부터 Data, VCC, GND 아두이노 기본 라이브러리에는 DHT11 센서 값을 읽기 위해 필요한 기능이 포함되어 있지 않으므로, 라이브러리 매니저를 통해 [DHT Sensor Library]를 설치 5V 전압과 GND를 연결하고, 온습도 출력 단자는 디지털 2번 핀에 연결저항은 필요 X // 전처리문: 헤더파일 불러오기#include "DHT.h" // 사용자 정의 또는 외부 다운로드 헤더#define DHTPIN 2 // 데이터 핀#define DHTTYPE D..

로보테크AI 2026.02.25

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/24[Arduino]

프로젝트 구조 변경guiprj/ │ ├── app.py # 프로그램 진입점 ├── config.py # DB 설정 파일 ├── samsung.sql # 테이블 생성 및 초기 데이터 │ ├── db/ │ ├── connection.py # DB 연결 관리 │ └── item_repository.py # items 테이블 CRUD 로직 │ ├── models/ │ └── item.py # Item 모델 클래스 │ ├── views/ │ ├── login_dialog.py # 로그인 창 │ ├── mai..

로보테크AI 2026.02.24

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/23[PyQt]

PyQt GUI 애플리케이션을 만들 때 사용하는 프레임워크 Qt 기반: C++ GUI 프레임워크인 Qt를 파이썬에서 사용할 수 있도록 만든 것이 PyQt 크로스 플랫폼 지원: Windows, macOS, Linux 등 다양한 운영체제에서 같은 코드로 실행할 수 있음 풍부한 위젯 제공: 버튼, 텍스트 상자, 표, 그래프 등 수많은 기본 위젯을 제공하며, 이를 조합해 다양한 형태의 프로그램을 만들 수 있음 VSC 사용 PyQt5 설치pip install PyQt5 Qt DesignerPyQt를 이용하여 GUI프로그래밍을 할 때 손쉽게 프로그램의 레이아웃을 편집할 수 있도록 해주는 편집기pip install PyQt5-tools 가상환경 생성 파이썬 3.9 설치 import sysfrom PyQt5.QtW..

로보테크AI 2026.02.23

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/20

설 연휴 2/16~18 + 대학교 졸업식 2/19 라이브러리 활용 표준 라이브러리 구성입출력, 문자열 처리, 컨테이너, 알고리즘, 기타 유틸리티 표준 라이브러리 사용헤더 포함# include iostream - cout string - 문자열(C++ 컴파일러에 따라 필요 여부 다름)#include #include using namespace std;int main() { string str1("Hello"); cout Hello H e l l o length, size - 문자열 길이 구하기#include #include using namespace std;int main() { string str1("Hello"); cout Hello 5 5 empty - 빈 문자열 검사하기#include #..

로보테크AI 2026.02.20

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/13

클래스데이터와 함수를 포함하는 논리단위클래스: 객체가 포함하는 데이터와 함수를 정의하는 문법적인 요소객체: 특정 클래스를 사용할 수 있도록 만든 변수 클래스 정의 문법클래스 선언부:클래스의 이름, 부모 클래스, 멤버 변수·함수의 선언을 포함하는 구조 정의 영역이다.멤버 함수별 정의부:클래스 밖에서 클래스이름::함수이름 형태로 실제 동작을 구현하는 부분이다.클래스 선언 키워드:사용자 정의 타입을 만들기 위해 사용하는 class 키워드이다.클래스 이름:생성할 객체 타입의 이름으로, 자료형처럼 사용된다.부모 클래스(선택):상속을 위해 : 접근지정자 부모클래스명 형태로 지정하는 상위 클래스이다.접근 지정자:public, private, protected로 멤버의 접근 범위를 제어하는 키워드이다.생성자와 소멸자(..

로보테크AI 2026.02.13

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/12

일반 변수: 값을 저장하는 변수포인터 변수: 메모리 주소를 저장하는 변수레퍼런스: 변수에 또 다른 이름, 별칭 부여 레퍼런스 변수는 이미 존재하는 변수를 다른 이름으로 참조하는 별칭레퍼런스 변수는 & 연산자를 사용하여 선언 사용 이유함수에서 값 복사 없이 원본을 직접 수정하기 위해코드 가독성을 높이기 위해불필요한 메모리 복사를 줄이기 위해 레퍼런스 사용시 주의할 것1.레퍼런스 변수는 선언 후 반드시 참조할 원본 변수를 지정해야 함2.참조할 대상이 지정된 레퍼런스 변수는 다른 변수를 참조하도록 변경할 수 없음3.레퍼런스 변수는 상수를 참조할 수 없음 #include using namespace std;int main() { int value = 10; int& ref_value = value; // 1..

로보테크AI 2026.02.12

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/11

표현식: 계산할 때 사용하는 식ㄴ연산자, 피연산자로 구성1 + 2피연산자 (1 ,2)연산자 (+) 상수 표현식: 상수로만 이뤄진 단순한 표현식 단항 연산자 표현식: 연산자와 피연산자 일대일 매칭되는 표현식ㄴ증감 연산자: ++(+1), --(-1)ㄴㄴ전위 연산: ++a: a값을 1만큼 증가시킨 후에 대입(선연산 후처리)ㄴㄴ후위 연산: a++: a값을 대입시킨 후 1만큼 증가(후연산 선처리)#include using namespace std;int main() { int a = 0; // a 최초 값 0 int b = 0; // b 최초 값 0 int a_prefix; int b_postfix; a_prefix = ++a; // a값을 1만큼 증가한 후에 a_prefix에 a값을 ..

로보테크AI 2026.02.11

융합_로보테크 AI 자율주행 로봇 개발자 과정-26/02/10[C++]

실습 과제 3: 파이썬 클래스 도전문제다음과 같은 실행 결과가 나타나는 파이썬 프로그램을 만듭니다. 다음 사항을 반드시 적용하여 코드를 작성해주세요.클래스 하나 이상 정의하기입력 함수 사용하기예외 처리 구문 하나 이상 사용하기계좌개설, 입금, 출금, 계좌번호 전체 출력, 프로그램 종료… 총 다섯 개의 기능 항목이 있습니다. 기능을 하나 완성할 때마다 커밋을 추가할 것을 권장합니다. github 연결기초 코드class Account: def __init__(self, acc_id, balance, name): self._acc_id = acc_id self._balance = balance self._name = nameacc_arr = []def show_men..

로보테크AI 2026.02.10