본문 바로가기

전체 글42

Eigen3 Vector 참고자료: https://dritchie.github.io/csci2240/assignments/eigen_tutorial.pdf https://eigen.tuxfamily.org/dox/index.html Computer vision및 Deep-learning관련 open-source들을 살펴보다보면, Eigen으로 작성된 코드들이 많이 보인다. 하지만 Eigen library가 정확히 어떤 기능을하고 어떻게 쓸 수 있는지 알지 못하기 때문에 코드를 이해하는데 어려움이 있었다. 이 글에서는 이 Eigen Library에 대해 공부한 내용에 대하여 작성한다. 이전글(Eigen3)에서 작성했던 기본 코드에 추가하여 Eigen라이브러리를 사용한 Vector 연산에 대해 알아보도록 하겠다. 작성된 코드와 실행.. 2020. 7. 1.
Eigen3 Matrix Operations - 행렬연산 참고자료: https://dritchie.github.io/csci2240/assignments/eigen_tutorial.pdf https://eigen.tuxfamily.org/dox/index.html Computer vision및 Deep-learning관련 open-source들을 살펴보다보면, Eigen으로 작성된 코드들이 많이 보인다. 하지만 Eigen library가 정확히 어떤 기능을하고 어떻게 쓸 수 있는지 알지 못하기 때문에 코드를 이해하는데 어려움이 있었다. 이 글에서는 이 Eigen Library에 대해 공부한 내용에 대하여 작성한다. 이전글(Eigen3)에서 작성했던 기본 코드에 추가하여 Eigen라이브러리를 사용한 행렬 변수 연산에 대해 알아보도록 하겠다. Eigen은 파워풀한.. 2020. 7. 1.
Eigen3 Matrices - 행렬변수 선언 참고자료: https://dritchie.github.io/csci2240/assignments/eigen_tutorial.pdf https://eigen.tuxfamily.org/dox/index.html Computer vision및 Deep-learning관련 open-source들을 살펴보다보면, Eigen으로 작성된 코드들이 많이 보인다. 하지만 Eigen library가 정확히 어떤 기능을하고 어떻게 쓸 수 있는지 알지 못하기 때문에 코드를 이해하는데 어려움이 있었다. 이 글에서는 이 Eigen Library에 대해 공부한 내용에 대하여 작성한다. 이전글(Eigen3)에서 작성했던 기본 코드에 추가하여 Eigen라이브러리를 사용한 행렬 변수 선언에 대해 알아보도록 하겠다. Eigen은 Open.. 2020. 7. 1.
[SLAM-Course] EKF SLAM (Extended Kalman Filter SLAM) - 07 참고 자료: Cyrill Stachniss 교수님의 Robot Mapping 강의 아주 오래전부터 공부하려고 했었던 Robot Mapping 강의를 들으면서 그 내용을 정리하여 기록해두고자 합니다. 이 강의는 robot mapping (SLAM)에 관한 SOTA system의 내용들 (Kalman filter, EKF, UKF, Particle filter, Graph-based Approach...) 을 다루고 있기 때문에 SLAM에 관한 기초를 공부하기에 좋은 자료라고 생각 됩니다. SLAM을 하는 방식에는 여러가지 방법이 있는데 이중에서 다음의 3가지 방법에 대해서 배울 것이다. Kalman filter family Praticle filter Graph-based optimization appro.. 2020. 6. 30.
Ubuntu 원격 파일전송 [ssh, scp] 동일한 네트워크에 연결되어 있다는 가정 하에, 로컬-> 원격 scp [파일경로] [원격이름]@[원격주소] 예를들면 scp /home/sg/Desktop/pic.png sg-uav@192.168.10.20:/home/sg-uav/Desktop 원격 -> 로컬 scp [원격이름]@[원격주소]:파일경로 [저장할로컬주소] 예를들면 scp sg-uav@192.168.10.20:/home/sg-uav/Desktop/pic.png /home/sg/Desktop 이를 제대로 실행하면 다음과 같이 전송된 파일명과 시간, 파일크기, 전송속도 등이 표시되면서 전송이 완료된다. 2020. 6. 29.
Ubuntu 고정 ip 네트워크 설정, Hokuyo ethernet 연결 Ubuntu 에서 네트워크 환경 설정을 하려면 일반적으로 다음의 경로에 있는 interfaces파일을 수정하여 설정한다. cd /etc/network/ 위 그림은 /etc/network 경로 안에 있는 내용을 나타낸 것인데 여기서 interfaces를 수정하면된다. vi에디터나 vim, emacs등을 사용해서 수정하면되는데, 이 글에서는 vim을 사용하도록 하겠다. sudo vim interfaces 일반적으로는 다음과 같이 설정이 되어 있는데 여기서 lo의 의미는 loop-back interface의 의미로 자기 자신을 가리킨다는데 아직까지 정확한 의미는 파악하지 못했다. 추후 공부해서 업데이트 하도록 하겠다. 아무튼 여기에 물리적인 Ethernet 선으로 연결된 고정 ip의 네트워크를 추가하기 위해서.. 2020. 6. 29.
[SLAM-Course] Kalman Filter-06 참고 자료: Cyrill Stachniss 교수님의 Robot Mapping 강의 http://norman3.github.io/prml/docs/chapter02/3_1.html 아주 오래전부터 공부하려고 했었던 Robot Mapping 강의를 들으면서 그 내용을 정리하여 기록해두고자 합니다. 이 강의는 robot mapping (SLAM)에 관한 SOTA system의 내용들 (Kalman filter, EKF, UKF, Particle filter, Graph-based Approach...) 을 다루고 있기 때문에 SLAM에 관한 기초를 공부하기에 좋은 자료라고 생각 됩니다. 이번 글에서는 Bayes-filter의 한 종류이면서 가장 빈번하게 사용되고 있는 Kalman filter와 Extended.. 2020. 6. 24.
[SLAM-Course] Bayes Filter-05 기본참고 교재: Cyrill Stachniss 교수님의 Robot Mapping 강의 아주 오래전부터 공부하려고 했었던 Robot Mapping 강의를 들으면서 그 내용을 정리하여 기록해두고자 합니다. 이 강의는 robot mapping (SLAM)에 관한 SOTA system의 내용들 (Kalman filter, EKF, UKF, Particle filter, Graph-based Approach...) 을 다루고 있기 때문에 SLAM에 관한 기초를 공부하기에 좋은 자료라고 생각 됩니다. [SLAM-Course] Bayes Filter-04 참고 자료: Cyrill Stachniss 교수님의 Robot Mapping, Introduction to Mobile Robotics 강의 아주 오래전부터 공부하.. 2020. 6. 23.