Projects

라즈베리파이 RC카



로봇을 웹서버를 통하여 컴퓨터로 로봇을 조종할 수 있고, 로봇이 촬영하고 있는 화면을 실시간으로 스트리밍 하여 웹에서 볼 수 있는 로봇입니다.

클라이언트에 ajax 요청을 받으면 그 요청을 해석하여 라즈베리파이의 rpio 모듈을 사용하여 제어합니다. 클라이언트 쪽 스트리밍 rtmp player는 open source project인 vga player를 이용하여 구현하였습니다.

감정로봇



상자 위 스위치를 누르면 상자가 열리며 팔이 나와 스위치를 끄고 LED로 표정을 보여주는 로봇입니다.

Atmega를 이용해 제작하였습니다.

지능형 자동차



카메라 두 개를 통하여 양 쪽 사이드의 라인을 인식하여 길을 찾아가는 방식입니다. 차체에 달려있는 카메라 두 개를 이용하여 영상을 분석하여 길의 경계선을 인식한 후, 라인트레이서 기능을 수행합니다.

모터는 DC 모터를 PID 제어하여 우리가 원하는 동작을 구현하였습니다. 또한, 대회에서 주어진 미션들(멈춤 구간이라던지, 어린이 안전구역 등의 추가적인 미션)을 수행할 수 있는 자체적인 알고리즘을 탑재하였습니다.


Tracking 터렛



matlab의 최신 웹캠 모듈과 아두이노 모듈을 사용하여 제작하였습니다.

웹캠 모듈을 이용하여 로지텍 웹캠의 신호를 받아오고, 그 신호에서 주황색 색상을 가진 물체를 판별하여 그 물체가 카메라의 중앙에서 얼마나 떨어져 있는지를 측정하고, 물체가 카메라의 중앙에 오도록 로봇을 움직이는 원리입니다.