9팀 스트로베리파이
- 소프트웨어학과 202126902 권준호
- 소프트웨어학과 202126913 김민재
- 소프트웨어학과 202126820 박윤수
- 소프트웨어학과 202126859 이정환
운전자 부주의에 대한 기사 발견
운전 중 급격한 상황 변화에 따른 문제 인식
운전자 보조를 통한 사고 예방 및 후속 대처 시스템 제안
- 자동차 구동 시스템 구현
- 전후진, 핸들 조향 조종을 위한 컨트롤러 - 자동차 간 통신 구현
- 운전자 의식 없음을 감지하기 위한 센서 및 알고리즘 구현
- 상황 감지 후 안전한 구간으로 이동하여 정차하는 알고리즘 구현
- 어두운 상황에서 자동으로 켜지는 오토 헤드라이트 구현
- 전후방 충돌 방지 시스템 구현
- 권준호 : 헤드라이트, 컨트롤 통신 구현
- 김민재 : 구동축 제어 구현
- 박윤수 : 상황 감지(운전자 보조 시스템) 기능 구현
- 이정환 : 전후방 충돌 방지 시스템 구현
- 11 / 14 ~ 11 / 25 : 프로젝트 진행
- 11 / 14 ~ 11 / 25
- 구동축 & 통신 파트 : 조이스틱을 이용한 구동축 제어 구현
- 충돌 방지 파트 : 충돌 방지 코드 및 회로 구성
- 운전자 보조 시스템 파트 : 센서 제어를 위한 코드 및 회로 작성, 상태 판단 연산 구현
- 11 / 26 ~ 12 / 08
- 구동축 & 충돌방지 & 통신 파트 : 충돌 시 구동축 제어 코드 추가, 충돌 시 비상등 점등 추가
- 운전자 보조 시스템 파트 : 구동축과 충돌방지간 통신 구현 및 센서 가중치 조정
- 11 / 14 ~ 11 / 25
- 12 / 09~12 / 12 : 시스템 구현 및 트러블슈팅
- 12 / 13 : 최종 발표
- 12 / 14 ~ 12 / 22 : 피드백 적용 및 보고서 제출
컴파일
gcc -o [실행 파일명] Server.c -lwiringPi -lpthread
실행
sudo ./[실행 파일명]
컴파일
gcc -o [실행 파일명] Controller.c -lwiringPi -lpthread
실행
./[실행 파일명] [서버아이피 IPv4 형식]
컴파일
gcc -o [실행 파일명] Safety.c -lpthread
실행
./[실행 파일명]
컴파일
gcc -o [실행 파일명] Crash.c -lpthread
실행
./[실행 파일명]
- Server.c 파일을 우선 실행 후 나머지 클라이언트 코드 실행해야 정상 작동
- Safety.c 와 Crash.C 파일은 코드에서 서버아이피 수정 필요