반응형

분류 전체보기 308

[Mobaxterm] ssh접속하여 Docker에서 windows에 terminator GUI 띄우기

문제점 Mobaxterm에서 제공하는 terminal split 모드는 제한적이다. ROS를 사용함에 있어 많은 terminal을 다양한 크기로 실행하는데 terminator가 유용한 툴이다. https://jstar0525.tistory.com/19 [Linux] Terminator (터미널 다중 창, 창분할) Linux를 쓰다보면 여러 Terminal에 명령어를 쓸 경우가 있습니다. 이를 편리하게 도와주는 Terminator에 대해 알아봅시다. 1. 설치 $ sudo apt install terminator 2. 창 분할 실행시킨 Terminator에 마우스 오른쪽 jstar0525.tistory.com 그래서 mobaxterm에서 terminator를 x11을 이용하여 GUI를 띄우는 방법을 찾아보..

Development/Linux 2022.11.25

[Docker] Install nvidia-docker2 on Ubuntu

이전 내용 https://jstar0525.tistory.com/352 [Docker] Install Docker Engine on Ubuntu https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 링크로 접속하면 설치하는 방법이 나와있으나, 처음 Docker를 접하는 사람들을 위하여 정리해보고자 한다... jstar0525.tistory.com 이전 글에 이어서 Docker에서 Nvidia GPU를 사용하기 위해서 Nvidia Docker2를 추가적으로 설치해야한다. 설치 가이드 링크 https://docs.nvidia.com/datacenter/cloud-native/containe..

Development/Docker 2022.10.21

[Docker] Install Docker Engine on Ubuntu

https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu docs.docker.com 위 링크로 접속하면 설치하는 방법이 나와있으나, 처음 Docker를 접하는 사람들을 위하여 정리해보고자 한다. Env. 테스트 환경은 Ubuntu 18.04를 설치하고 처음으로 Docker를 설치한다고 가정을 했다. 1. Set up the repositoty (1) Update the apt package index and install packages to allow apt to use a repository over HTTPS: sudo apt-get update sudo apt-get install \ ca-certificates..

Development/Docker 2022.10.21

[VScode] Remote SSH 오류

현상 이유는 아직 잘 모르겠지만, vscode의 extension인 Remote ssh 접속이 이전까지 잘 되다가 갑자기 안되는 경우가 있다. 나의 경우 아래의 방법으로 문제를 해결하였다. 나의 해결 방법 # 자신의 COMMIT_ID 알아내기 $ ls ~/.vscode-server/bin 553cfb2c2205db5f15f3ee8395bbd5cf066d357d # COMMIT_ID를 자신에 맞게 수정 $ cd ~/.vscode-server/bin/$COMMIT_ID $ sudo rm -r * $ wget https://update.code.visualstudio.com/commit:$COMMIT_ID/server-linux-x64/stable # ex $ cd ~/.vscode-server/bin/553..

Development/VScode 2022.10.11

[ROS URDF-2] 만든 STL, DAE파일을 URDF에 적용하여 Rviz 실행하기

이전 글에서는 Blender를 이용하여 STL파일을 DAE파일로 만들었다. https://jstar0525.tistory.com/349 ROS URDF를 위한 Blender로 STL파일을 DAE파일로 만들기 상황 ROS에서 Visual Robot Model를 만들기 위해서 URDF를 사용한다. URDF에서도 간단한 도형을 만들 수 있지만 이는 한계가 있다. 따라서 이 글에서는, 기계설계의 CAD 프로그램들의 STL파일을 URDF에서 사 jstar0525.tistory.com 이번 글에서는 STL, DAE파일을 사용하여 URDF를 작성하고 Rviz에 실행할 것이다. Env. VMware workstation(Ubuntu 18.04 amd64, ROS Melodic) URDF 작성하기 ROS Package ..

[ROS URDF-1] Blender로 STL파일을 DAE파일로 만들기

상황 ROS에서 Visual Robot Model를 만들기 위해서 URDF를 사용한다. URDF에서도 간단한 도형을 만들 수 있지만 이는 한계가 있다. 따라서 이 글에서는, 기계설계의 CAD 프로그램들의 STL파일을 URDF에서 사용가능한 DAE 파일로 변환하고, 원점 지정하기 위해 Blender라는 프로그램을 사용할 것이다. 추가적으로 URDF에서는 STL, DAE파일 모두 사용가능한데, STL의 경우 색상 정보가 빠져있으며, DAE의 경우 색상 정보를 포함하고 있다. Env. VMware workstation(Ubuntu 18.04 amd64, ROS Melodic) Blender 3.3.1 LTS 실습 예제 실습하기 위해 CATIA에서 아래와 같은 간단한 STL파일을 만들었다 Blender 설치 설..

GRUB 기초 개념 및 사용방법

GRUB이란? GNU프로젝트의 부트로더(간단히 말해서 컴퓨터를 켰을 때 가장 먼저 실행되는 프로그램)이다. GRUB은 Linux에서 bootloader로 널리 쓰이고 있다. 부트로더는 OS의 커널을 로드하고 몇몇 커널 파라메터를 커널에 넘겨주는 일을 한다. 나의 경우, 부팅을 해도 검은화면만 나오는 문제를 해결하기 위해서 GRUB을 사용하게 되었다. Ubuntu 18.04 GRUB 커널 선택 화면이 나오지 않을 경우, ESC 키를 initial bootup동안 누르면 진입할 수 있다. GRUB 메뉴에서 방향키로 각 메뉴를 선택할 수 있고 e를 누르면 command를 수정할 수 있다. 또한, c를 누르면 command-line으로 명령을 할 수 있다. ref. https://ko.wikipedia.org/..

Development/Linux 2022.10.05

[ROS Melodic][Moveit] [ERROR] : Controller is taking too long to execute traject

Env. Ubuntu 18.04 amd x64, ROS Melodic desktop full 문제 moveit으로 manipulator를 제어함에 있어서 아래의 ref 소스 코드를 나의 로봇의 환경에 맞게 수정하여 테스트를 진행하였다. go_to_joint_state와 go_to_pose_goal은 동작하는데 plan_cartesian_path를 실행하고 excute_plan을 실행하면 아래와 같은 오류가 발생하였다. [ERROR] [1663909634.190423432]: Controller is taking too long to execute trajectory (the expected upper bound for the trajectory execution was 6.684279 seconds). ..

반응형