분류 전체보기
-
[Docker] 0. Docker 설치 (Ubuntu)지식저장소 2024. 6. 6. 00:29
0. 이전 Docker 버전 삭제(Docker가 완전 처음이라면 Skip)sudo apt remove docker docker-engine docker.io containerd runc 1. apt에 Docker 추가(apt install로 설치 가능)sudo apt-get updatesudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpgecho..
-
[Ubuntu 세팅] Ubuntu 20.04 CUDA12.2 최신 세팅(24.05 기준 )지식저장소 2024. 5. 23. 17:59
일단 본론부터 말하면 여기서 다루는건 다음과 같다.NVIDIA driver 535CUDA12.2cuDNN8.9.6Tensorflow2.15.0 (예정) 여기서 이 과정이 중요한 것은 서로 버전에 따라 맞춰야만 사용 가능 -GPU 확인-https://en.wikipedia.org/wiki/CUD CUDA - WikipediaFrom Wikipedia, the free encyclopedia Jump to navigation Jump to search Parallel computing platform and programming model CUDA (or Compute Unified Device Architecture) is a parallel computing platform and application ..
-
[ROS2] OMO_R1mini gazeboROS 2024. 5. 23. 11:20
먼저 OMO_R1mini를 사용하기 위해 준비과정을 진행* 작성자는 Ubuntu 20.04 ros2 Foxy 환경에서 진행 1.) OMO_r1mini_foxy 및 YDLidar GitHub - omorobot/omo_r1mini-foxy: ROS packages for omorobot r1 miniROS packages for omorobot r1 mini. Contribute to omorobot/omo_r1mini-foxy development by creating an account on GitHub.github.com #사용자 ws이동cd ~/ros2_ws/src#omo로봇 및 라이다git clone https://github.com/omorobot/omo_r1mini-foxy.gitgit cl..
-
[YOLO] YOLOv8-custom 학습YOLO 2024. 3. 12. 15:11
1)Ultralytics 깃허브 GitHub - ultralytics/ultralytics: NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite NEW - YOLOv8 🚀 in PyTorch > ONNX > OpenVINO > CoreML > TFLite - ultralytics/ultralytics github.com 일단 Yolov5와 Yolov8 개발자는 같다!! 그렇기 때문에 사용감에 있어서 크게 다르지 않다. 일단 Roboflow에서 데이터셋이 준비되었다는 가정하에 진해함으로 이전 포스트를 차고 부탁드려요~ YOLO 학습용 Datasets 만들기 (Roboflow 활용법) 먼저 데이터 학습을 시킬 사진들이 준비가 되어있다면 바로 학습시키..
-
[ROS2] launch 파일 작성법ROS 2024. 3. 8. 14:38
먼저 ROS1에서 Launch 파일은 XML형식의 파일로 작성을 진행하였는데, ROS2로 넘어와서는 Python파일로 작성하게 되었다. (Python만 가능한 것은 아님!!) *먼저 이번 포스트에서 예시로 보여드리기 위해 아래 튜토리얼 코드를 예시로 사용할 예정입니다. GitHub - Road-Balance/gcamp_ros2_basic Contribute to Road-Balance/gcamp_ros2_basic development by creating an account on GitHub. github.com 먼저 실행시키는 명령어는 다음과 같다.(이전 ROS1과 크게 달라지진 않았다.) ros2 launch 먼저 Launch 파일 문법에는 크게 다음과 같다. 1. Generate_launch_de..
-
[세팅 기록소] Casadi 빌드지식저장소 2024. 3. 6. 16:59
*연구실 세팅하면서 기록하기 위해 작성Casadi 활용하기 위해 빌드 CasaDi 설치에 필요한 라이브러리는 다음과 같다.IPOPTHSLMUMPS1. IPOPT 설치 가이드 [링크]*ASL, MUMPS의 경우 IPOPT 설치 가이드와 동일하게 진행 Ipopt: Installing IpoptThe following sections describe the installation procedures on UNIX/Linux, macOS, and Windows systems. The configuration script and Makefiles in the Ipopt distribution have been created using GNU's autoconf and automake. In general, you..
-
[우분투20.04] ROS1 + ROS2 세팅ROS 2024. 3. 5. 14:29
ROS1과 ROS2를 모두 사용하기 위해서 20.04에 Noetic과 Foxy를 설치하려고한다. (개인소장) 1. ROS1 Noetic 설치 noetic/Installation/Ubuntu - ROS WikiIf you rely on these packages, please support OSRF. These packages are built and hosted on infrastructure maintained and paid for by the Open Source Robotics Foundation, a 501(c)(3) non-profit organization. If OSRF were to receive one penny for each downlowiki.ros.org 위 사이트에서 순서대로 ..
-
[프로그래머스] 당구 연습 LV2Python/Programmers 2024. 2. 23. 23:39
1) 문제 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 2)알고리즘 - 한마디로 표현하면 '대칭이동을 활용한 최단거리 구하기' # 문제를 풀고 정리하다가 깨달았다.(참고) - 몇몇 상황을 제외한 상황(즉 한쪽 축이 같은 좌표값을 갖는 경우) 모두 4개의 벽 중 가장 최단거리 구하기 # 문제를 풀고 정리하다가 3) 코드 def solution(m, n, startX, startY, balls): answer = [] for n_x, n_y in balls: if startX == n_x: if n_y > startY : answer.append(min((..