[matlab] Ubuntu에서 Matlab Add-on 설치시 권한 오류 해결법
원인 보통 /usr 하위에 있는 matlab 실행파일을 실행하게 된다. Matlab은 Add-on을 설치할 때 모든 창을 종료하고 인스톨러를 실행한다. 이럴경우 인스톨러가 정상적으로 실행되지 않으며 /usr 하위목록에 대한 권한 오류가 발생한다. 해결법 이럴때는 sudo ./matlab으로 루트로서 matlab을 실행한다. Sudo 권한으로 실행하면 이전에 세팅해놓은 인터페이스나 모든게 디폴트 상태일 것이다. 놀라지 말고 설치하려던 Add-on을 Install해주면 된다. Sudo권한으로 실행한 Matlab이나 그냥 사용자로 실행한 Matlab이나 Add-on은 공유되기 때문에 위 방법이 통한다.
2023.05.04
no image
[Matlab]ROS toolbox 기초 - 1
본 게시물은 ROS공식홈페이지의 튜토리얼을 참고하였습니다. 네트워크 초기화 1. 노드(Node) 생성하기 ROS1에서는 rosmaster를 통해 네트워크를 초기화 해줬습니다. 하지만 ROS2에서는 Node의 생성이 네트워크 초기화를 의미합니다. 커맨드 입력은 작업창(Command Window)을 이용합니다. ROBOBOT = ros2node("ROBOBOT") ROBOBOT이라는 이름의 노드를 생성했습니다. ros2node("[생성하고자 하는 노드이름]") 노드 생성후 출력값은 다음과 같습니다. ROBOBOT = ros2node with properties: Name: '/ROBOBOT' ID: 30 ROBOBOT 라는 변수명으로 노드를 선언했습니다. 노드는 ID: 30에 생성되었습니다. *ID할당은 사..
2022.05.10
no image
[Matlab]Matlab으로 ROS2toolbox 설치
Matlab과 ROS의 연결 최근 Matlab을 이용한 수치해석을 공부중 우연치않게 ROS toolbox가 있다는 사실을 알게되었다. Matlab은 수치해석 분야에서 광범위하게 사용된다. 일례로, Matlab의 신뢰있는 결과를 바탕으로 우주선을 명왕성에 보내는데 사용되기도 한다. 공학자에게 가장 생산적인 컴퓨팅 환경을 만들어주며 검증된 Toolbox는 다양한 작업을 지원해준다. 이러한 Matlab이 ROStoolbox를 제공하고 있다. https://kr.mathworks.com/products/ros.html#rosnet ROS Toolbox 제품 정보 ROS Toolbox는 로보틱스 및 자율 시스템 설계를 위해 MATLAB 및 Simulink를 로봇 운영 체제(ROS 및 ROS 2)에 연결하는 인터페..
2022.05.10