Home
JaeHo Yoon
Cancel

[데브코스] 7주차 - ROS steering angle control using PID

필터 기반 조향각 제어 조향각이 계속 변하면 차량이 계속 좌우로 흔들리게 된다. 그래서 조향각에 대해서도 필터링을 하면 부드러운 핸들링이 될 수 있다. 필터는 평균 필터, 이동 평균 필터, 가중 이동 평균 필터, 저주파 통과 필터(지수 가중 이동 평균 필터) 등이 있다. 핸들링을 조작하는데 과거 값은 필요가 없고, 최신 데이터가 중요하므로...

[linux] error 모음집 및 해결

sof-audio-pci ~ https://bugzilla.kernel.org/show_bug.cgi?id=205959 여기서 $ echo "options snd-intel-dspcfg dsp_driver=1" > /etc/modprobe.d/alsa.conf 그래도 안되면 https://askubuntu.com/questions/12...

[논문 리뷰] YOLO-based lane detection system

YOLO based lane detection system 논문에 대한 리뷰입니다. 본 논문은 혼자 공부하기 위해 정리한 내용이니 이해가 안되는 부분이 많을 수 있습니다. 참고용으로만 봐주세요. Abstract 자율주행과 반자율주행 자동차가 개발되고 이러한 기술들은 주변 환경 문제로 인해 차선 이탈 경우와 자율주행 자동차에서 판단하지 못하는 ...

[데브코스] 7주차 - ROS wraping transformation and lane detection by sliding window

Warping 사전적으로 뒤틀림이라는 의미로, 영상에서 말하는 warping은 이동, 회전, 크기 변환 등을 말한다. 찌그러진 이미지를 복원할 수도 있다. ROS 환경 설정 1.패키지 생성 sliding_drive 패키지를 생성 $ catkin_create_pkg sliding_drive std_msgs rospy 2.src ...

[데브코스] 7주차 - GitHub로 협업하기

github로 협업하기 요약 git은 분산 버전 관리 시스템이다 github는 코드 호스팅 플랫폼이다. commit은 의미 있는 변화다. branch는 목적에 따른 분기다. centralized vs distributed 저장소가 분리되어 있다. 내 컴퓨터에도 저장소...

[데브코스] 6주차 - Carla abstrat and install

carla 설치 terminator 설치 여러 터미널을 사용하기 용이한 terminator을 설치한다. 단축키 ctrl + w 창닫기 ctrl + o 아래 방향에 새로운 창 ctrl + e 왼쪽으로 새로운 창 alt + 방향키 carla 설치 sudo add-apt-repository "deb [arc...

[데브코스] 6주차 - OpenCV Hough transform and using GPU

허프 변환(Hough transform) 직선 검출 2차원 영상 좌표에서의 직선의 방정식을 파라미터 공간으로 변환하여 직선을 찾는 알고리즘이다. y = ax + b =\> b = -xa + y (x,y) 평면에서 한 직선을 표현하는 a’,b’가 있고, 이 직선을 지나는 점을 (xi,yi), (xj,yj) 라 한다면 직선의 방정식은 다...

[데브코스] 6주차 - OpenCV specific color and edge extraction

특정 색상 영역 추출 RGB, HSV, YCrCb 등의 색 공간에서 각 색상 성분의 범위를 지정하여 특정 색상 성분만 추출할 수 있다. RGB는 계산이 이상하게 나올 수 있으므로 HSV나 YCrCb를 사용한다. void inRange(InputArray src,InputArray lowerb, InputArray upperb, OutputArr...

Coding Test[C++] - 덱과 우선 슌위 큐

프로그래머스에 기재되어 있는 c++ coding test에 대해 리뷰하고자 합니다. 그 중에서도 연습문제에 해당하는 문제를 이 곳에 작성할 예정입니다. 다른 것을 참고하시려면 아래 링크를 클릭하시기 바랍니다. 해시 정렬 연습문제 카카오 블라인드 채용 문제 회전하는 큐 deque, list 사용 #include &...

[데브코스] 6주차 - OpenCV Color Space

컬러 영상을 그레이 스케일로 변환 Y = 0.299R + 0.587G + 0.114B int main() { Mat src = imread("lenna.bmp"); #if 0 Mat dst = Scalar(255, 255, 255) - src; #else Mat dst(src.rows, src.cols, CV_8UC1); for (...