SETUP - UBUNTU18.04 + CUDA10.0 + CUDNN7.4.2 + TF1.14.0
AI, Deep Learning 환경 준비하기 My PC Info Ubuntu18.04 NVIDIA GTX1650 CUDA 및 cuDNN 을 설치 할 때, GPU와 호환 가능한 버전을 반드시 체크해야 한다. 그리고 Tensorflow 도 마찬가지로 CUDA와의 호환성을 체크하여야 한다. 현재(2020-03-22) Tensorflow 는 CUDA10.0(not 10.2)까지만 호환 가능하다. {: .notice}
ROS2 BAG FILE PARSING
ROS2 Bag File Parsing 하기 ROS의 강력한 도구중 하나가 rosbag 패키지였다. ROS1의 rosbag 패키지는 Logging 과 Replay 기능 뿐만 아니라 rqt 플러그인을 통해서 시스템 개발에 필요한 여러가지 디버깅 기능을 제공하였다. 하지만 아직 ROS2에서는 rosbag(rosbag2) 의 record(logging) play, 그리고 info 기능밖에 구현이 안되어 있다. 게다가 bag파일이 sqlite 등 다른 형태로 저장되어 ROS1의 rosbag 기능을 사용할 수 없는 상태이다.
UBUNTU 18.04 - SWAP CAPS LOCK AND CTRL
Ubuntu 18.04, Swap Caps lock and Ctrl - No installation Open ~/.Xmodmap
UBUNTU 18.04 INSTALLATION (DUAL BOOT)
Ubuntu 18.04 설치하기(+ Windows10 와 듀얼 부트로 사용하기 + 매번 설명하기 귀찮아 정리하는) 준비물:
ROS2 시작하기
ROS2_Exercise ROS2 INSTALLATION https://index.ros.org/doc/ros2/Installation/#installationguide https://index.ros.org/doc/ros2/Installation/Eloquent/Linux-Install-Debians/ Version: ROS 2 Eloquent Elusor Takes ~10min
QT 를 이용한 PYTHON GUI 개발 환경 만들기
PyGUIDevTemplate GUI development template for python Summary QT Designer 를 이용하여 UI 설계 Matplotlib, OpenCV 연동을 위한 custom class 활용 PyInstaller 를 이용한 파일 배포 Getting Started ## clonning repository git clone https://github.com/Kyungpyo-Kim/PyGUIDevTemplate.git ## change directory cd PyGUIDevTemplate/PyQT ## for PyQT example # or cd PyGUIDevTemplate/PySide ## for PySide example ## run program python main.py QT 를 이용한 GUI 설계 Qt designer 활용 UI 디자인을 GUI 환경에서 진행가능
알고리즘문제-전기버스
전기버스 알고리즘 SWEA 4831 - [파이썬 S/W 문제해결 기본 1일차] LIST1 - 전기버스 문제링크 문제의 저작권은 SW Expert Academy에 있습니다. 문제풀이 1 Brute-force search 모든 경우의 수를 모두 확인하여 가장 좋은 값을 확인
ROS DIAGNOSTICS 패키지 센서 드라이버에 적용하기
아래의 Getting started 를 참고하여 github에 업로드한 예제를 실행해 볼 수 있다.
ROS DIAGNOSTICS 패키지 이해하기
ROS 패키지 중 하드웨어의 상태를 모니터링을 하는 diagnostic 패키지가 있다. 좀 더 정확히 설명하면, ROS와 하드웨어(센서, 엑츄에이터 등)를 연결해주는 드라이버가 잘 움직이고 있는지, 나쁜짓은 안하는지 등을 모니터링하기 쉽게 해주는 패키지이다.
야간 러닝
달과 야경