일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- LIDAR
- build:15
- build:12
- ousterstudio
- Linux
- aes ctr
- error
- build 에러
- aes_ctr
- aes-ctr
- aes decrypt
- ar과 make 사용법
- floyld
- ros
- ethereum
- catkin_make
- c
- aes ctr decrypt
- 시스템프로그래밍
- aes-128-ctr
- OS1
- geth 설치 에러
- gcc를 사용한 컴파일 예제
- ouster
- studio
- c언어로 쉽게 풀어쓴 자료구조
- gcc 실행
- gcc
- geth 설치
- geth 설치 안됨
- Today
- Total
목록전체 글 (10)
CODERJH
OS1-32U 모델을 사용하기 위해서는 랜케이블을 통해 연결해야함 이때 IP 설정 부분에서 많은 문제가 발생했었다. 다양한 블로그들을 서칭했었을때 IP를 수동으로 할당하는 경우가 많았지만 생각보다 잘 되지 않는 경우가 많아서 다른 방법을 찾던 중 Ouster Sensor Docs에서 바로 이용하는 방법을 발견함 https://static.ouster.dev/sensor-docs/image_route1/image_route3/networking_guide/networking_guide.html 해당 창에서 추가로 연결한 랜 포트를 링크 로컬만으로 선택 함 이후 Ouster Studio 사용 시 정상적으로 인식함을 확인했음.
Ouster Studio 다운로드 링크 https://ouster.com/products/software/ouster-studio Ouster Studio | Ouster Digital Lidar Visualizer. ouster.com Ubuntu 20.04 기준 바로 실행 시 아래와 같은 창이 나오며 실행되지 않음 파일을 우클릭 후 속성 - 권한 에서 파일을 프로그램으로 실행 허용을 체크함 정상적으로 동작 함
아래 과정 중에는 ROS가 필수적으로 설치 되어 있어야 함. (Melodic or Noetic) 사전 설치 필요 패키지 sudo apt install -y ros-$ROS_DISTRO-pcl-ros ros-$ROS_DISTRO-rviz # $ROS_DISTRO는 설치한 ROS version 명을 대체하면 됨(Melodic or Noetic) sudo apt install -y build-essential libeigen3-dev libjsoncpp-dev libspdlog-dev libcurl4-openssl-dev cmake ROS 설치 과정 mkdir -p catkin_ws/src && cd catkin_ws/src git clone --recurse-submodules https://github.c..
Ouster OS1-32-U 모델 ROS Sensor Mode 과정 중 발생 에러 # 센서모드 동작 시 사용 roslaunch ouster_ros driver.launch sensor_hostname:=os-600000000000.local # sensor_hostname 부분은 기기 상단의 센서 일련번호 아래와 같은 에러 발생 RLException: [driver.launch] is neither a launch file in package [ouster_ros] nor is [ouster_ros] a launch file name The traceback for the exception was written to the log file 해결 방법 source devel/setup.bash roslau..
도커 컨테이너 이용 구축 Docker 설치 확인 sudo docker -v Docker sudo 없이 사용 sudo usermod -aG docker [현재 사용자] sudo systemctl reboot Container Ubuntu 설치 docker create -i -t --name [Container 이름] ubuntu:20.04 docker start [Container 이름] Container Ubuntu 터미널 접속 docker attach [Container 이름] Go 설치 apt update apt install golang apt install -y libgmp3-dev tree make build-essential Go 버전 업그레이드 (1.4이상 버전 필요) wget https:/..
2.1 UNIX : Installation and Build Instructions 2.1.1 Build environment setup 1. C compiler and C++ compiler; // $gcc/g++ 또는 $gcc/g++ --version 입력 시 gcc 설치 확인 및 버전 확인 가능 $sudo apt-get install gcc | g++ 2. the Flex lexical analyzer; $ sudo apt-get install flex 3. Either Bison or Berkeley YACC; $ sudo apt-get install bison 4. Perl; $ perl --version // linux에 기본적으로 다운로드 받아져있는 것 같음. 5. Python 3; $ su..
Go 작업공간 없이 Geth 빌드 1. git clone https://github.com/ethereum/go-ethereum.git GitHub - ethereum/go-ethereum: Official Go implementation of the Ethereum protocol Official Go implementation of the Ethereum protocol - GitHub - ethereum/go-ethereum: Official Go implementation of the Ethereum protocol github.com 2. cd go-ethereum 3. make geth ( 이때 go version == go1.18.2 or go1.9.7이상) (현재 사용중 version은 g..
Floyd의 최단 경로 알고리즘은 그래프에 존재하는 모든 정점 사이의 최단 경로를 한번에 모두 찾아주는 알고리즘이다. #include #include #define INF typedef struct FloydGraph { int n; int weight[100][100]; } FloydGraph; int cnt; int distance[100][100]; void GraphPrint(FloydGraph* f) { int i, j; printf("--> %d 번째\n\n",++cnt); for (i = 0; i n; i++) { for (j = 0; j n; j++) { if (distance[i][j] == INF) printf(" * "); else printf("%3d ", distance[i][j]..