일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- YoLO
- 전이학습
- FreeCAD
- turtlebot3
- darknet_ros
- rqt
- CuDNN
- ubuntu
- turtlebot
- Installation
- roslaunch
- gcc
- Linux
- opencv
- webots
- sources.list
- linetracing
- roslib
- 촉각센서
- G++
- error
- RGB-D
- ax200
- CUDA
- 부분공간
- ROS
- Kinetic
- autorace
- Gazebo
- amcl
- Today
- Total
목록전체 글 (408)
기술 성공, 실패 기록소
echo $PATH 환경변수 PATH 출력 명령어들도 일종의 실행파일인데 명령어 입력시 환경변수 PATH 에 잡혀있는 경로들을 따라가서 해당 파일이 실행되는 원리로 명령어가 작동된다. 환경변수를 등록하는 명령어는 export 환경변수명=환경변수값 이다. 명령어의 경로를 추가할 때는 export PATH=$PATH:명령어의경로 를 사용한다. export PATH=명령어의경로 로 해버리면 기존에 있는 값들에 추가되는게 아니라 덮어씌워짐 그런데 그냥 이렇게 터미널창에 치면 일시적인 것이고, 터미널창을 끄면 사라진다. 환경변수 PATH 를 영구적으로 변화시키고 싶을 때는 .bashrc에 등록되어있는 PATH를 수정해줘야한다. + printenv : 현재 지정된 환경변수를 출력하는 명령어.
https://junni89.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90%EC%84%9C-dot-%EC%82%AC%EC%9A%A9-%EC%98%88%EC%9D%98%EB%AF%B8 리눅스에서 .(dot) 사용 예(의미) 리눅스에서 dot(.) 사용 의미 리눅스를 사용하는 중에 dot(.) 를 사용한는 경우가 종종 있다. 그 중에서 많이 사용하는 예를 몇 가지 보도록 한다. (1) 현재 디렉토리 의미 $ ./test2 ; test2 가 실행파.. junni89.tistory.com (4) 숨김 파일 의미 $ ls -al ; a 옵션을 사용하면 숨김파일(.bashrc 등) 까지 리스트 한다. .bashrc .bash_history .bash_l..
실패로그) https://jimnong.tistory.com/676 우분투 리눅스 듀얼부팅 설치방법 정리(윈도우10 기준) 우분투 리눅스 다운로드 방법(Desktop 버전) 우분투 리눅스 설치용 USB 만드는 법(윈도우에서) 우분투 리눅스 설치용 USB 만드는 법(Ubuntu 16.04 에서) 에 이어... 우분투 듀얼부팅 설치방법을 설명하고자 합니다.. jimnong.tistory.com 따라 했는데 안됨. 한디스크를 쪼개서 설치하는 방법. BIOS에 ubuntu 부트로더가 아예 없다. grub도 안뜬다. http://blog.naver.com/PostView.nhn?blogId=paekjongchan&logNo=220841609613 Tensorflow - 외장하드에 Ubuntu 설치하기 (Porta..
@remote pc에서 roscore 실행 @로봇 구동 roslaunch turtlebot3_bringup turtlebot3_robot.launch + turtlebot3_robot.launch - turtlebot3_core와 turtlebot3_lds 노드를 실행 시킨다. @SLAM 패키지 실행 export TURTLEBOT3_MODEL=burger roslaunch turtlebot3_slam turtlebot3_slam.launch + turtlebot3_slam pkg는 단순히 turtlebot3_slam.launch 파일 하나만으로 구성되어 있다. 이를 실행하면 양 바퀴 및 각 조인트들의 3차원 위치 및 방향정보를 TF로 퍼블리시하는 robot_state_publisher 노드 지도 작성을 ..
환경설정 파일을 불러오는 부분을 매번 읽어와줘야 하니 bashrc에다가 등록. $ source /opt/ros/kinetic/setup.bash $ source ~/catkin_ws/devel/setup.bash catkin_ws 는 여러개 생성해서 등록해 사용할 수 있다.
sudo apt purge librealsense2* git clone https://github.com/IntelRealSense/librealsense.git cd librealsense git checkout tags/v2.25.0 ./scripts/setup_udev_rules.sh ./scripts/patch-realsense-ubuntu-lts.sh mkdir build && cd build cmake ../ sudo make uninstall && make clean && make && sudo make install
http://emanual.robotis.com/docs/en/platform/turtlebot3/autonomous_driving/#turtlebot3-autorace ROBOTIS e-Manual emanual.robotis.com 정상적으로 작동하는듯 하지만 터널부근에서 계속 에러가 발생하면서 로봇이 작동을 멈춘다. http://emanual.robotis.com/docs/en/platform/turtlebot3/simulation/#turtlebot3-simulation-using-fake-node ROBOTIS e-Manual emanual.robotis.com $ cd ~/catkin_ws/src/ $ git clone https://github.com/ROBOTIS-GIT/turtlebot3..
http://wiki.ros.org/ko/ROS/Tutorials/NavigatingTheFilesystem ko/ROS/Tutorials/NavigatingTheFilesystem - ROS Wiki 파일시스템 개념의 간략한 소개 Packages: 패키지는 라이브러리들, 도구들, 실행파일 등을 담고 있는 ROS 소프트웨어 구조에서 최하위의 단계입니다. Manifest: 매니페스트는 하나의 패키지에 대한 정보를 담고 있습니다. 이는 패키지간 의존성을 결정하는데 중요한 역할을 담당합니다. Stacks: 스택은 상위레벨의 라이브러리를 형성하는 패키지들의 모음집입니다. Stack Manifest: 이것은 일반적인 매니패스트와 유사합니다만, 스택을 위한 매니패 wiki.ros.org # rospack find ..
ros kinetic 을 설치하면 gazebo는 같이 설치된다. http://emanual.robotis.com/docs/en/platform/turtlebot3/pc_setup/#install-ubuntu-on-remote-pc ROBOTIS e-Manual emanual.robotis.com 여기서 터틀봇과 관련한 ros packages를 설치해준다. 6.1.3 항목 사용할 모델을 설정해준다. burger, waffle, waffle_pi $ export TURTLEBOT3_MODEL=waffle $ roslaunch turtlebot3_gazebo turtlebot3_world.launch - 터틀봇과 거북이모양 맵 띄움 $ roslaunch turtlebot3_gazebo turtlebot3_si..
git 설치 $ sudo apt-get install git-core github 개인 정보 등록 $ sudo git config --global user.name "본인 계정 입력" $ sudo git config --global user.email "본인 메일 주소 입력" $ sudo git config --global color.ui "auto" -- 변환된 소스(추가,수정,삭제) 쉽게 판별하기 위한 컬러 설정 작업폴더 생성 $ sudo mkdir /works $ cd /works $ sudo git init - 위에서 생성한 폴더 안에서 새로운 git 저장소 생성 github 저장소 복제 $ sudo git clone https://github.com/yourUsername/yourReposito..