# ros1

F1tenth 조작 방법
1. Vesc 이용 1) Desktop에 Vesc 설치 2) Powering the Vesc 배터리와 모터 드리아버 연결 NVIDIA JETSON XAVIER는 켤 필요 없음 3) Vesc와 Laptop 연결

Point-lio 빌드 및 실행
Linux Condition PC : Desktop OS : Ubuntu 18.04 CPU : I9-10990 GPU : GTX 1660 TI CUDA : 11.7 ver. Memory : 32GB Editor : VS code Sensor LiDAR : Ouste

Connect G29 to Ubuntu & ROS
본 포스터는 logitech의 g29 스티어링 휠 세트를 Ubuntu와 ROS에 연결하는 작업을 설명한다. > PC > 로지텍 휠, 페달 세트가 컴퓨터에 연결되어 있다고 가정하고 진행한다. 1. Ubuntu 1-1) Installing 먼저 우분투에 g29가 잡혀
[ROS] CAN communication 통신 data parsing
pc 환경 : Ubuntu18.04 melodic, ROS1Ubuntu에서 수신받은 CAN Raw Data를 Start bit 와 Length 그리고 factor와 offset을 고려하여 data를 parsing하는 방법에 대해 설명해드리려고 한다. 우선 CAN gat

ROS bag
rosbag play 시 발생되는 오류rosbag play failed to contact master \-> roscore 실행$ roscorerosbag error reading from file\-> 파일의 권한이 부족한게 원인. 따라서 권한 수정$ chmode

Kobuki 설치 및 set-up
pc 환경 : Ubuntu 18.04, ROS1rosdep으로 의존성 설치설치가 완료되었습니다. bashrc에 kobuki_ws의 source 명령어를 추가해 줍시다.우선 roscore를 실행한 후, 다른 쉘을 열어 다음의 명령어를 실행합니다.다음은 teleop를 위해

ROS 런치 사용
pc 환경 : Ubuntu 18.04 melodic, ROS1로스런(rosrun)이 하나의 노드를 실행하는 명령어라면 로스런치(roslaunch)는 복 수개의 노드를 실행하는 개념이다. 이 명령어를 통해 정해진 단일 혹은 복수의 노드를 실행시킬 수 있다. 그 이외의 기

ROS 빌드 시스템
pc 환경 : Ubuntu 18.04 melodic, ROS1로스의 빌드 시스템은 기본적으로 CMake(Cross Platform Make)2 를 이용하고 있고, 패키지 폴더에 CMakeLists.txt 라는 파일에 빌드 환경을 기술하고 있다. 로스에서는 CMake를

Rosbag to CSV 변환
pc 환경 : Ubuntu 18.04 melodic, ROS1센서 : OS1 64ch$ mkdir ~/catkin_tools_ws/src$ cd ~/catkin_tools_ws/src$ git clone https://github.com/AtsushiSakai

Ouster lidar build-up & Ouster Studio
pc 환경 : Ubuntu 18.04, ROS 1OS1 초기 IP : 192.168.0.551) apt-get 최신화$ sudo apt-get update$ sudo apt-get upgrade2) gcc install $ sudo add-apt-repository p
ROS Study
ROS1과 ROS2는 서로 호환되지 않는 build 시스템을 사용 중임ROS1 : catkin buildROS2 : colcon build따라서, ROS 1과 ROS 2 프로젝트간에 라이브러리는 직접 빌드 할 수 없음.다만, ROS에 구애받지 않는 C ++ 라이브러리의
ROS1, ROS2, Conda 같이 쓰기
http://wiki.ros.org/noetic/Installation/Ubuntuhttps://docs.ros.org/en/foxy/Installation.htmlhttps://www.anaconda.com/products/individua