[git clone] 하위폴더 생성 없이 git clone 하기
하위폴더 생성 없이 git clone 하기 1. git clone 보통은 아래와 같이 원하는 repository를 clone 해온다. 그러나 이렇게 하면 하위폴더가 생성된다. $ git clone url 이에 하위폴더 생성없이 clone해오는 방법은
Let's talk about Software.
하위폴더 생성 없이 git clone 하기 1. git clone 보통은 아래와 같이 원하는 repository를 clone 해온다. 그러나 이렇게 하면 하위폴더가 생성된다. $ git clone url 이에 하위폴더 생성없이 clone해오는 방법은
#!/usr/bin/python 1. shebang이란? shebang이란 sharp (#)과 bang (!)의 합성어로 interpreter의 절대경로를 지정해준다. Linux나 Mac과 같은 Unix계열 OS에서 bash 및 python과 같은 script코드의 최상단에 작성된다. #!interpreter_절대경로 def moduleA(): print(“hello world”) …
Import Module 모듈은 함수, 변수, 클래스 등을 담고있는 Python 파일 (.py)이다. 이러한 모듈을 불러오는 방법은 크게 두가지가 있다. 1. import your_module_name import moduleA moduleA.printA() 2. from your_module_name import name 2.1
Create ROS Custom Message 1. package 생성하기 package 생성에 대한 내용은 이전 포스트에서 다루었다. 2. msg 생성 생성해둔 package폴더 내에 msg폴더를 만들어준다. 그리고 custom message를 작성한다. $ roscd beginner_tutorials $
Create ROS Custom Message 1. package 생성하기 package 생성에 대한 내용은 이전 포스트에서 다루었다. 2. msg 생성 생성해둔 package폴더 내에 msg폴더를 만들어준다. 그리고 custom message를 작성한다. $ roscd beginner_tutorials $
ROS Package Tutorial 1. Catkin package란? Catkin 패키지는 package.xml, CMakeLists.txt 와 같은 파일을 포함한다. 이때, package.xml은 패키지의 메타 정보를 제공하며, CMakeLists.txt는 CMake라는 빌드시스템의 입력파일이다. # Catkin package의 예시 구조 first_package/
Assertion `px != 0′ failed It has something to do with initialization issue. You need to initialize before you use shared_ptr. Before pcl::PointCloud<pcl::PointXYZI>::Ptr input_cloud; // assertion failed After pcl::PointCloud<pcl::PointXYZI>::Ptr input_cloud(new
PointCloud2 Message 변환 1. sensor_msgs/PointCloud2 ROS에서 Velodyne이나 Ouster LiDAR의 points topic에 대한 type을 확인해보면 sensor_msgs::PointCloud2임을 확인할 수 있다. Compact Message Definition of sensor_msgs/PointCloud2 PointCloud2의 경우, data 변수에는 encoding되어있는 데이터가 들어있다.
CMake 명령어 cmake_minimum_required() Cmake 최소버전을 명시해준다. 보통 CMakeLists.txt의 최상단에 작성해준다. ex) cmake_minimum_required(VERSION 3.25) project() project 이름을 설정하기 위해 사용된다. ex) project(pcl_test) set() 변수 정의를 위해 사용된다. set(변수명 값)과 같은 형태로
Python version change $ conda install python=python_version ex) conda install python=3.8