작업 일기 (28) 썸네일형 리스트형 ROS2 개발 환경 구축 - 개발 환경 : Linux mint 20.3, ROS 2 Foxy - 참조 : https://cafe.naver.com/openrt/25288 Step1. Linux mint 20.3 설치 - https://do-9un6.tistory.com/31 Step2. ROS 2 Foxy Fitzroy 설치 - https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html 1. 지역 설정 $ sudo apt update && sudo apt install locales $ sudo locale-gen en_US en_US.UTF-8 $ sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 $ export .. Linux Mint 20.3 설치 - 준비물 : 노트북, USB - 참조 : https://websetnet.net/ko/how-to-install-linux-mint-20-the-simplest-way-possible/ https://itsfoss.com/things-to-do-after-installing-linux-mint-20/ Step1. ISO 다운 - https://linuxmint.com/edition.php?id=292 에서 Linux Mint 20.3 Cinnamon Edition iso 파일을 다운로드 합니다. Step2. USB 부팅 드라이브 제작 - https://rufus.ie/ko/ 에서 rufus 다운로드 후 USB 및 ISO 선택 후 시작 누르기 Step3. Linux Mint 설치 - F2, F10, F1.. 깃허브(GitHub) 입문 - 참고 : https://youtu.be/-27WScuoKQs https://blog.lukehan.kr/entry/Ubuntu-Github-%EC%82%AC%EC%9A%A9%EB%B2%95 https://velog.io/@dysim361/%EC%9A%B0%EB%B6%84%ED%88%ACubunto-GitHub-%EC%97%B0%EB%8F%99-%EB%B0%8F-%EC%97%85%EB%A1%9C%EB%93%9C https://gist.github.com/godori/355391c91d2f6725aee8f273f095e87c 깃허브(GitHub)란? 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스 코드를 관리하는 서비스 (크게, 코드버전관리, 코드배포관리, 협업) Git이.. 라즈베리파이 전력 부족 문제 확인 방법 - 환경 : Raspberry Pi 4B - 참조 : https://www.clien.net/service/board/cm_rasp/11159744 - 라즈베리파이에 hdmi로 모니터에 연결한 상황에서 전력이 부족하면 모니터 우측 상단에 무지개 표시(옛날 버전) 또는 노란 번개 표시(최신 버전)가 뜹니다. 또한 라즈베리파이가 과열되면 온도계 표시가 두 단계로 표시됩니다. - 두가지 경우 모두 다운클럭되어 성능을 낮추기 때문에 배터리 전력을 맞추고, 쿨러를 이용하여 온도를 낮춰야합니다. - 이 글에서는 라즈베리파이 전력 부족 문제를 확인하는 방법을 다루겠습니다. 1. 육안으로 확인하는 방법 1.1 라즈베리파이에 빨간 led 확인 - 라즈베리파이에는 빨간색과 녹색 두 가지 led가 있는데, 빨간색이 꺼져있으.. 원격 제어 - 개발 환경 : Rasberry Pi 4B (Ubuntu 18.04 / ROS melodic) - 준비물 : remote PC - 참조 : https://jmoon.co.kr/183 (ssh) https://perlubantuan.com/ssh-error-invalid-format-ubuntu-18-04/ (ssh error) https://phoenixnap.com/kb/ssh-connection-refused (ssh error) https://digital-play.tistory.com/26 (xrdp) https://blog.naver.com/zzang0736/memo/222699553743 (vnc) http://dveamer.github.io/ubuntu/RemoteUbuntu.html (v.. IntelliThings iAHRS RB-SDA-v1 (IMU 센서) ROS 패키지 - 개발 환경 : Rasberry Pi 4B (Ubuntu 18.04 / ROS melodic) - 준비물 : IntelliThings iAHRS RB-SDA-v1 (로버) - 참조 : https://cafe.naver.com/openrt/26846 https://github.com/wookbin/iahrs_driver Step1. 패키지 다운로드 $ cd catkin_ws/src $ git clone https://github.com/wookbin/iahrs_driver.git $ catkin_make Step2. 심볼릭 링크 만들기 - ttyUSB*가 수시로 변경되기 때문에 심볼릭 링크를 지정하는 것이 좋습니다. (보통 꽂는 순서대로 ttyUSB0, ttyUSB1,,,) - USB Port 권한 주기.. ROS- PS4 Joystick teleop - 개발 환경 : Rasberry Pi 4B (Ubuntu 18.04 / ROS melodic) - 준비물 : md200t, PS4 Controller, 블루투스 동글 - 참조 : https://monotics.tistory.com/28 https://github.com/engcang/PS4_Joystick_teleop_Mobile_Robots_ROS_Python Step1. Bluetooth 연결 - Raspberry Pi USB 포트에 Bluetooth 동글을 연결합니다. - PS4의 "SHARE" 버튼과 "PS4" 버튼을 동시에 눌러 페어링 모드로 진입합니다. (LED가 빠르게 반짝임) - 터미널창에서 bluetooth 프롬포트를 실행하여 Wireless Controller를 연결합니다. $ blu.. 아두이노 Wheel encoder를 이용한 Navigation - 개발 환경 : Rasberry Pi 4B (Ubuntu 18.04 / ROS melodic) - 준비물 : 아두이노 메가, 엔코더가 있는 DC 모터(FIT0450) X 2 - 참조 : https://www.youtube.com/watch?v=q1u_cC-5Sac&list=PLpwJoq86vov9U87KZG_x6w739Mlp07-BG&index=2 https://github.com/RBinsonB/Nox_robot $ git clone https://github.com/ros-perception/openslam_gmapping.git $ git clone https://github.com/ros-perception/slam_gmapping.git - Install dependency of all pac.. 이전 1 2 3 4 다음