일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- turtlebot
- YoLO
- ROS
- opencv
- roslaunch
- turtlebot3
- CuDNN
- FreeCAD
- 촉각센서
- roslib
- 부분공간
- autorace
- darknet_ros
- error
- sources.list
- rqt
- ubuntu
- ax200
- RGB-D
- gcc
- Installation
- webots
- 전이학습
- Kinetic
- Gazebo
- linetracing
- amcl
- G++
- Linux
- CUDA
- Today
- Total
목록전체 글 (408)
기술 성공, 실패 기록소
catkin_ws/src에서 git clone https://github.com/ROBOTIS-GIT/turtlebot3_simulations.git -> gazebo_ros 가 없어서 빌드가 안된다. Installing gazebo_ros_pkgs http://gazebosim.org/tutorials?tut=ros_installing&cat=connect_ros#InstallROS + A. Install Pre-Built Debian 를 선택하면 B. Install from Source (on Ubuntu) 는 필요없다. ros kinetic : sudo apt-get install ros-kinetic-gazebo-ros-pkgs ros-kinetic-gazebo-ros-control
http://emanual.robotis.com/docs/en/platform/turtlebot3/pc_setup/#install-ubuntu-on-remote-pc ROBOTIS e-Manual emanual.robotis.com Install ubuntu on remote pc $ sudo apt-get install ros-kinetic-joy ros-kinetic-teleop-twist-joy ros-kinetic-teleop-twist-keyboard ros-kinetic-laser-proc ros-kinetic-rgbd-launch ros-kinetic-depthimage-to-laserscan ros-kinetic-rosserial-arduino ros-kinetic-rosserial-pyt..
ubuntu 16.04 LTS에선 ros kinetic을 설치한다. 1. 재설치를 한다면 먼저는 기존에 설치 되어있는 ros를 깔끔하게 삭제한다음 재설치 해야한다. https://answers.ros.org/question/57213/how-i-completely-remove-all-ros-from-my-system/ sudo apt-get purge ros-* + https://gintrie.tistory.com/23 purge와 remove의 차이점 $ apt remove 패키지를 삭제한다. 하지만 설정파일은 남겨둔다. $ apt purge 패키지를 삭제한다. 설정파일도 함께 삭제한다. sudo apt-get autoremove + https://kldp.org/node/74906 의존성이 있어 설치..
sudo apt-get remove ros-* If you've created a workspace, you'll have to also remove that... and if you added the setup scripts to your .bashrc, you'd have to remove them too. https://answers.ros.org/question/57213/how-i-completely-remove-all-ros-from-my-system/
https://cyberbotics.com/doc/guide/tutorial-8-using-ros Webots cyberbotics.com sudo apt-get install ros-kinetic-webots-ros +kinetic ros를 사용하므로 melodic >> kinetic 수정 Running the Nodes source /opt/ros/kinetic/setup.bash roslaunch webots_ros e_puck_line.launch + e_puck_line 예제를 실행시켜본다. 이 launch파일이 실행되기 위해서는 >> the WEBOTS_HOME environment variable should be set ex) export WEBOTS_HOME=/usr/local/webots
sudo apt-get remove --purge {package-name} sudo apt-get autoremove sudo apt-get autoclean sudo apt-get clean 을 사용해서 이전에 있던 webots을 깔끔하게 삭제. package-name은 webots 이라고 하면 됨 https://cyberbotics.com/doc/guide/installation-procedure Webots cyberbotics.com Using Advanced Packaging Tool (APT) sudo su - apt-key add /path/to/Cyberbotics.asc + Cyberbotics.asc가 home에 있는 경우 apt-key add /home/username/Cyberbo..
ifconfig 를 사용해서 Remote PC의 IP 값을 확인한다. bashrc에서 Remote PC 의 ROS_HOSTNAME 및 ROS_MASTER_URI를 설정한다. Turtlebot의 IP값 확인 Turtlebot3 SBC의 ROS_HOSTNAME 및 ROS_MASTER_URI를 설정한다. + ROS_MASTER_URI 에 remote pc의 ip를 포함시킬 것. ex) export ROS_MASTER_URI=http://{remote pc ip}:11311 remote pc에서 roscore 실행 turtlebot에서 roslaunch turtlebot3_bringup turtlebot3_robot.launch --screen remote pc에서 roslaunch turtlebot3_tele..
패키지 안에 launch 폴더를 만들어서 .launch 파일을 만든다. 노드파일들은 src 폴더에 넣는다. .launch 파일 내에 node tag 안의 type 속성에 type="talker.py" 와 같이 노드파일의 확장자까지 표시해준다. launch 파일 실행전에 launch 파일에 명시된 노드 파일들은 chmod +x [파일이름] 해서 실행가능한 상태로 만들어 주어야한다. roslaunch [패키지 이름] [launch 파일] ex) roslaunch ros_tutorials_topic union.launch rqt_graph 로 현재 실행중인 노드들 그래프를 볼 수 있다. --screen 옵션을 사용하면 로그들을 볼 수 있다. ex) roslaunch ros_tutorials_topic unio..