-
Notifications
You must be signed in to change notification settings - Fork 14
MATLab installation in Linux
- 설치시에 superuser 권한 없이도 설치가 되지만, 특정 설치 옵션이 제한되는 경우가 있습니다. (기본 설치 폴더 /usr/local/ 는 sudo 권한이 있어야 접근 가능.)
- 2016b버전부터는 32bit는 지원이 안되며, 32bit에 설치하시기 위해서는 2016a 이전버전을 설치하셔야 합니다.
- 보다 자세한 설치 방법은 http://kr.mathworks.com/help/install/ug/install-mathworks-software.html 를 참고하 시기 바랍니다.
- Mathworks 계정 및 라이센스 관련 자세한 내용은 생략합니다.
- 평가판 라이센스 관련 영상 --> https://www.youtube.com/watch?v=-2j_lj50X00
-
Linux (ex.Ubuntu 16.04 LTS)
-
MATLab 2017a linux version
다운로드경로1: Matlab R2017a / 다운로드경로2: Matlab R2017a GoogleDrive / 출처:kimbom.co.kr
1. root 권한 갖기
$ sudo -s
2. Matlab이 설치될 폴더 생성
# mkdir -p /usr/local/MATLAB/R2017a
3. iso 마운트 될 폴더를 생성한다.
# mkdir /media/isoimage
4. Add a Loadable Kernel Module and its dependencies to a running Linux system.
# modprobe loop
5. iso 파일을 마운트 한다.
# mount /(ISO 파일의 위치)/[filename].iso /media/isoimage/ -t iso9660 -o loop
6. 설치 파일 실행
# cd && sh /media/isoimage/install
-
(오류발생시-->) 마운트한 폴더에서 설치 실행시 오류가 발생한다.(가상드라이브 write permission 관련)
# cd /media/isoimage
# ./install
-
(오류발생시-->) eXecute 권한이 없을시엔 추가한다.
# chmod +x /media/isoimage/install
7. 설치 진행
- GUI에 따라 설치를 진행한다.
8. 언마운트
- ISO 언마운트 & superuser exit
# unmount /media/isoimage # exit $
9. 바로가기 생성
- 아이콘 다운로드
$ sudo wget http://upload.wikimedia.org/wikipedia/commons/2/21/Matlab_Logo.png -O /usr/share/icons/matlab.png
- 심볼릭 링크 생성
$ sudo ln -s /usr/local/MATLAB/R2017a/bin/matlab /usr/bin
- 바탕화면 바로가기
$ sudo gedit /usr/share/applications/matlab.desktop
- matlab.desktop 편집
[Desktop Entry]
Type=Application
Name=Matlab
Comment=Matlab Development Environment
Icon=/opt/matlab.png
Exec=matlab
Terminal=false
Categories=Development;IDE;Matlab;
<---주석!-->
-
Desktop icon 클릭 실행
-
terminal 명령어 입력 실행
$ sudo /usr/local/MATLab/R2017a/bin/matlab
-
초기 실행시 license activation 한다.
- license file 경로 (/usr/local/MATLAB/R2017a/)
-
Robot Simulators
-
Build a Robot
- Model structure and requirements
- How to contribute a model
- Make a model
- Make a Mobile Robot
- The relationship among Link, Joint and Axis
- Import Meshes
- Attach Meshes
- Add a Sensor to a Robot
- Make a Simple Gripper
- Attach Gripper to Robot
- Nested model
- Model Editor
- Animated Box
- Make an animated model(actor)
- Inertial parameters of triangle meshes
- Visibility layers
-
Model Editor
-
Build a World
-
Tools and utilities
-
Write a plugin
-
Plugins
-
Sensors
-
User input
-
Transport Library
-
Rendering Library
-
Connect to ROS
-
Ros Control - Advanced
-
DRCSIM for ROS Kinetic (Ubuntu16.04)
-
DRCSIM
- DRC Simulator installation
- Launchfile options
- Spawn Atlas into a custom world
- Animate joints
- Atlas Keyboard Teleoperation over ROS
- Teleoperate atlas with a music mixer
- Visualization and logging
- Atlas MultiSense SL head
- How to use the Atlas Sim Interface
- Atlas fake walking
- Grasp with Sandia hands
- DRC vehicle tele-operation
- DRC vehicle tele operation with Atlas
- Sending joint commands with ROS
- Atlas control over ROS with python
- Modify environment
- Atlas switching control modes
- Atlas Controller Synchronization over ROS Topics
- Changing Viscous Damping Coefficients Over ROS Service
- Running BDI controller demo
- Using the RobotiQ 3 Finger Adaptive Robot Gripper
- BDI Atlas Robot Interface 3.0.0 Stand In Example
-
HAPTIX
- HAPTIX software install and update
- HAPTIX C API
- HAPTIX Matlab and Octave API
- HAPTIX Simulation World API
- HAPTIX Teleoperation
- HAPTIX environment setup
- HAPTIX Optitrack Control
- HAPTIX Tactor Glove
- HAPTIX Simulation World API with Custom World Example
- HAPTIX logging
- HAPTIX DEKA Luke hand installation
- HAPTIX Simulation Scoring Plugin Example
-
MoveIt!
-
Rviz & rqt & ROSBAG
- Control Theory
- TroubleShooting
- Solidworks model to URDF
- ROS-Gazebo with MATLab
- MATLab installation in Linux
- [Gazebo simulation with MATLab]