본문 바로가기

작업일지/자율주행38

다시 1일차로 근 한달간의 작은 프로젝트를 마친뒤 다시 새로운 프로젝트을 하게 되었습니다. 국제 자율주행 경진대회에 본선 팀으로 진출 하게 되었기 때문에 짧은 기간동안 ROS와 오도메트리,라이다를 사용해야 하는 상황에 처했습니다. 쇼미 2차까지만 벌스를 준비했는데 갑자기 본선을 가게되서 매일 새로운 벌스를 쓰고 음원미션을 준비해야하는 기분입니다. 하지만 최선을 다하지 못해 후회하고 싶지 않고 가서 쪽팔리기도 싫기 때문에 최선을 다해서 준비 할려고 합니다. 일단은 주최 측에서 제공하는 키트가 도착하지 않았기 때문에 ROS 공부 부터 시작했습니다. 우분투 버전에 따라 로스의 버전이 달라지니 참고 하고 나의 경우 맥북에 페러럴즈를 이용하여 우분투 20.04를 설치하고ROS는 Noetic를 설치 하였다. http://wiki.. 2022. 3. 18.
day 31 - 이후 제주도를 다녀왔다. 제주도에서 부터 컨디션이 안좋음을 느꼈는데 코로나 확진 판정을 받았다. 근래 접촉했던 친구들 2명도 함께 확진 판정을 받았고 나의 경우 인후통을 제외하고 별 다른 증상은 없었으나 다른 친구1은 발열 증상과 인후통 함께 제주도를 갔던 친구 2는 컨디션 난조와 약간의 발열이 있었다. 나의 경우는 3일차 정도에 심한 정도의 인후통을 느꼈다 4일,5일 차 까지도 인후통에 시달렸고 제주도에서 가져온 귤을 먹는데 심한 고통을 느꼈다. 회복이후 작업에 들어갔는데 파이썬의 경로가 꼬여 다시 설치 했다. 하지만 기존 운영체제의 32, 64 비트 문제와 파이썬 버젼의 호환 문제가 겹쳐 결국 버스터 버젼인 레거시 버전을 설치 하기로 했다. 놀랍게도 레거시 버전을 설치하니 내가 격은 문제들의 모두가 .. 2022. 3. 6.
30day 텐서플로우 설치(인식) 에 성공했다.IDE에서 파이썬 경로와 터미널에서 파이썬 버전을 추가했다. 파이썬의 개념은 모듈과 같다. 해당 파이썬 버전으로 pip를 사용해서 설치 했을 경우 해당파이썬 버전에서만 사용 할 수 있을 확률이 높다. 때문에 난 지금 opencv와 텐서플로우가 각각 다른 파이썬 버젼에 설치되어 호환이 안되는 문제에 부딪쳤다... 파이썬은 다른 버전으로 설치시 기존의 버전이 덮어씌워지는게 아니라 새로운 버전이 추가된다. 설치한 파이썬은 명령어를 통해 추가 해주어야 한다. 2022. 2. 18.
28day-half and half tensorflow와 싸운지도 4일째 이 개같은 자식은 나랑 합의 할 생각이 아직 들지 않았나보다. 원하는거 다 해줬잖아...대체..뭐가 문제야...한번쯤은...져줄 수도 있는거잖아...keras랑h5py는 적당히 타협했는데 넌 왜그래 뭐가 문제야.. 아....?어...? 이제보니 코드에 오타 가 있었네 n이 빠졌네...싯...ㅍ 2022. 2. 16.
27day 점차 조금씩 진전이 보인다. 파이썬 3.7이 설치된 경로와 기존의 파이썬 경로가 달라서 3.7버전이 안잡히는것 같다. 물론 여기의 대부분의 내용은 내 추측이다. 하지만 그럴꺼라고 생각 하고 해보는 수 밖에 없다. 아무도 날 도와줄 사람은 없기 때문이다. 3.7 파이썬이 터미널에서 실행되는 걸로 보아 설치가 된건 확실하다. 그래서 기존의 경로에 3.7.파일을 옮기려 했으나 파일이 다 꼬일지도 모른다는 생각에 일단 미루기로 했다. 그래서 파이썬의 경로를 바꾸고 지금 경로는 미니콘다의 3.4 버전의 파이썬을 쓰고 있다. 여기서 기존 경로의 파이썬에는 확인되지 않지만 경로만 지정하면 기본으로 쓸 수 있다는 생각이 들었다. 다만 설치에 시간이 오래걸리기에 2번 정도 돌리면 자고 다음날 확인해야한다... 2022. 2. 15.
26day- 분명 파이썬 3.7 버전을 설치 했는데 이상하게 인스톨 되지 않았다. 지금 가지고 있는 버전은 2.7버전과 3.9 버전의 파이썬이였다. 그래도 계속하는 방법밖에 없다. 방법을 찾을때까지 하는 수 밖에 없는 것이다. https://velog.io/@kimsehwan96/%EC%9A%B0%EB%B6%84%ED%88%AC%EB%9D%BC%EC%A6%88%EB%B9%84%EC%95%88%EB%9D%BC%EC%A6%88%EB%B2%A0%EB%A6%AC%ED%8C%8C%EC%9D%B4%EC%97%90%EC%84%9C-Python-3.7-%EC%89%BD%EA%B2%8C-%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8 우분투/라즈비안.. 2022. 2. 14.
25day 리눅스 기반의 개발은 절반은 환경구축에 대한 에러 나머지 절반은 코드에 관한 에러로 이루어져있는 듯하다. 만약 한번도 문제가 일어나지 않는다면 그것은 어딘가에서 조용히 다른 문제를 일으키고 있을 것이다...아직 알아채지 못 한걸 뿐... 텐서플로와 케라스 h5py를 다 설치 해갈때쯤 텐서플로가 설치가 안되었다. 구글를 찾다가 지쳐서 자고 일어났는데 문득 내가 사용하는 파이썬 버젼과 호환이 안될지도 모른다는 생각이 들었다. 아...내가 사용하는 파이썬 버전은 3.9버전 이였고 텐서프로의 지원 버전은 3.7이였다. 아마 파이썬의 버전을 낮춰주면 해결될 듯한데...문제는 이걸 위해 또 미니콘다를 설치해야한다는 점이다... https://m.blog.naver.com/PostView.naver?isHttpsRe.. 2022. 2. 11.
24day-dizziness 왜 대체 pip는 제대로 설치는 되는 프로그램이 절반도 안되는 것인가... THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. 오류 내용은 예상한 해시가 일치 하지 않다. 패키지를 업데이트 했다면 해시를 업데이트 해라 아니라면 패키지를 잘 봐라 누군가 조작 했을 수 있다. 이런 내용인데 전에 opencv 설치 할때 고생을 많이 해서 이 문구만 봐도 PTSD가 올거.. 2022. 2. 10.
24day-0 https://ultrakid.tistory.com/24 Raspberry Pi에 Tensorflow를 이용한 Object-Detection 구현 이번 게시물에서는 RaspberryPi 3B+에 Tensorflow 를 이용하여 사전 훈련된 Mobilenet SSDLite_V2를 이용하여 파이카메라로 Object Detection하는 과정을 작성하겠습니다. 우선 준비물로는 Picamera와 라즈베리파.. ultrakid.tistory.com 텐서플로 설치 참고 사이트 2022. 2. 9.