SW/Project
-
라즈베리파이를 이용한 자율주행 자동차SW/Project 2018. 2. 23. 19:00
자율주행자동차1. 개요자율주행자동차 키트와 센서를 사용하여 아래와 같은 트랙을 빠져나오는 프로젝트2. 개발 과정자동차 키트를 사용하고 초음파 센서 3개를 사용했다.하드웨어 조립조립측면앞처음에는 앞과 왼쪽에 초음파 센서를 사용하여 left hand알고리즘을 사용하려고 하였으나 오른쪽에 부딪힐 경우 예외처리로 빠져나오기 위해서 오른쪽도 센서를 달아 3개를 사용하였다.PID제어float ki,kp,kd;int speed=0,pre_speed=0,cnt=0;float err=0;float i=0;float d=0,p=0;float lsterr=0;float pivot; p=kp*err;i=i+ki*err;d=(err-lsterr) * kd;PID제어 데이터를 뽑은 결과 다음과 같이 나왔다.초흠파거리센서가 0.0..
-
오목고SW/Project 2018. 2. 1. 10:00
오목고 개요 2016년 화두였던 알파고와 이세돌의 대국으로 인공지능이 일반인에게도 친숙하게 다가왔다. 오목고는 알파고에서 영감을받아 (주)헨즈온 테크놀러지와 시작하게 되어있는데 기존의 바둑은 복잡 한 룰을 가지고 있는데 반해 오목고는 남녀노소, 아이들 까지 친숙한 오목을 인공지능과 접목시킴으로서 사람들에게 호기심과 흥미를 유발하게 만들었다. 뿐만하니라 알파고는 기계가 직접 두지 않는 반면에 오목고는 융합시대에 맞추어 Hardware와 Software를 융합하여 기존 오목들과 다르게, 누구나 어렸을때 가지고 놀았을 LEGO를 가지고 만든 기계가 직접 인간과 오목을 두게 만들었다. 시스템구조 및 개발과정 시스템구조 로봇(하드웨어) 15X15정도 크기의 바둑판을 사용하였다. 바둑돌을 집기위하여 주사기 끝에 고..
-
채용알림서비스 만들기SW/Project 2018. 1. 5. 23:00
개요 인터넷에는 사람인, 잡코리아등 많은 구직 사이트가 존재하고 새로운 정보가 어마어마하게 있고 지금 또한 올라오고 있다. 나와 상관 없는 분야, 또는 같은 분야에서 내 관심분야 밖인 공고도 많이 볼 수 있다. 황금같은 시간을 조금이나마 줄이기 위해 나에게 적합한 공고, 내가 원하는 분야만 볼 수 있도록 시작하게 되었다.[깃허브/크롤링/셀리늄] Web Crawling 위사진과 같이 requests 와 BeautifulSoup을 import 한다. requests.get에 다가 크롤링 할 주소를 쓴다. 위에서 선언한 BeautifulSoup을 가지고 이쁘게 html을 뽑는다. 가지고온 html을 필요한 부분만 가지고 오기 위해서 soup.find_all을 사용한다. find_all안에 넣을 부분은 브라우져..