SRRC Wiki

Service Robotics Research Center
at Ulm University of Applied Sciences

User Tools

Site Tools


virtual-machine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
virtual-machine [2019/11/29 15:02]
Dennis Stampfer [Step 2: Download the Virtual Machine Appliance]
virtual-machine [2021/07/02 12:33] (current)
Christian Schlegel [Ready-To-Go Virtual Appliances]
Line 1: Line 1:
-====== Ready-To-Go: The SmartSoft World Virtual ​Machine Image ======+====== Ready-To-Go Virtual ​Appliances ​======
  
-The SmartSoft ​Virtual ​Machine provides an ready-to-go environment ​to try out the SmartSoft World. +Virtual ​Appliances provide a ready-to-go environment with everything you need already ​pre-installed ​so that you can immediately start working. They include ​a ready-to-go installation of the SmartMDSD Toolchain, ​the development environment, ​the components, and demo applications.
-The virtual machine is intended to try things out with minimal effort. +
-It comes with everything you need pre-installed: It includes ​a ready-to-go installation of the SmartMDSD Toolchain, development environment,​ components, and demo applications.+
  
 +<WRAP center round info 60%>
 +The virtual appliance is the recommended standard way of using everything. Expert users may want to install everything onto their PC without a virtual machine. Please see [[installer:​start|direct installation onto your computer]].</​WRAP>​
  
-===== Step 1: Install Virtual Box ===== 
  
-You can install virtualbox on debian-based systems as follows: 
  
-<code bash> +==== Why we use Virtual Appliances ====
-sudo apt-get install virtualbox virtualbox-dkms virtualbox-guest-additions-iso +
-</​code>​+
  
-===== Step 2: Download the Virtual ​Machine ​Appliance ​=====+  * a Virtual Appliance is easy to download and comprises an already setup system 
 +  * there is no need to modify the current settings of your computer 
 +  * there is no danger to mess up something and to get stuck with a broken configuration 
 +  * you can always go back to our initial state or your saved snapshot 
 +  * you can use the virtual machine on your preferred operating system (use on operating system of your choice) 
 +  * if you are new to virtual machines, read [[tutorials:​vm-welcome|]] 
 +===== Step 1: Download the Virtual Appliance ====
  
-  * **[[https://​web2.servicerobotik-ulm.de/​files/​virtual-machine/?​C=M;​O=D|Download the SmartMDSD Toolchain Virtual Machine Appliance (*.ova) for Virtual Box]]** +The different virtual appliances are all based on the same packagesThey are just different bundles and they differ only with respect to additional plug-ins, the set of pre-installed components and systems, etc.:
-  * Looking for **SeRoNet**?​ -> Please refer to [[https://​www.robot.one/​tooling|robot.one]] to Download the SeRoNet Tooling Collection Virtual Machine+
  
 +* **Download the Most Complete Tooling Collection Virtual Appliance**
  
 +<WRAP center round download 80%>
 +**[[https://​web2.servicerobotik-ulm.de/​files/​virtual-machine/​20210604-SmartMDSD_Toolchain_3.20_VM_Ubuntu_20.04.ova|Download the Most Complete Tooling Collection Virtual Appliance]]**
 +</​WRAP>​
  
 +  * this is the most complete virtual appliance of the **SmartMDSD toolchain**. It is **RobMoSys conformant** and includes the **SeRoNet Tooling Collection** with **Marketplace Interfaces**. Many **open source components** are pre-installed and it comes with **ready-to-run example systems**. It also comprises **simulators (Webots, Gazebo)** and additional **technology preview packages** (work-in-progress packages)
 +  * its 3D graphics support runs best on Windows 10 and with VMware Player
 +  * //proceed with step 2//
 +  ​
 +* **Download the SeRoNet Tooling Collection Virtual Appliance**
 +  * SeRoNet users find the VM which bundles packages with a dedicated focus on the "​SeRoNet Tooling Collection"​ at [[http://​robot.one/​tooling|robot.one]]
 +  * this bundle focuses on SeRoNet packages (SeRoNet Tooling Collection, the SmartMDSD toolchain)
 +  * it runs best with Virtualbox on Windows 10 and Ubuntu
 +  * //proceed with step 3//
  
-===== Step 3: Launch ​it =====+===== Step 2Install and Launch ​VMware Player ​=====
  
-Now launch virtual box and open the virtual machine appliance fileSee the following pages for further information:​+This step is needed only if you use the VMware Player.
  
-  * Once downloaded and started, read [[tutorials:vm-welcome]] for guest-OS information (username/​password,​ etc.) +==== Step 2aInstall VMware Player ====
-  * We strongly recommend the **[[tutorials:​start|tutorials]]**.+
  
 +  * goto [[https://​www.vmware.com/​products/​workstation-player/​workstation-player-evaluation.html|VMware player]]
 +  * click on **Download Now** in the **Try Workstation 16.0 Player for Windows** box
 +  * install the downloaded file (i.e. VMware-player-16.1.1-17801498.exe)
 +  * **VMware Player System Requirements**
 +    * We recommend:
 +      * memory: 16 GB
 +      * processors: 4
 +      * display: hardware accelerated graphics card is mandatory when using the simulators
 +    * Tested with:
 +      * Windows 10, VMware Workstation 16 Player (both, Gazebo and Webots work well)
 +      * Ubuntu 20.04 LTS, VMware Workstation 16 Player (Gazebo works well, Webots: impacted by OpenGL graphics problems of virtual machine)
  
-===== System Requirements =====+==== Step 2b: Launch VMware Player ​====
  
-We recommend+Now launch VMware Player and open the virtual appliance file
-  * a recent version of Virtual ​Box > 5.0 +  * click on **Open ​a Virtual ​Machine**, then select **Import** and wait for the completion 
-  ​a minimum of 8GB RAM for the host +  * before pressing **Play virtual machine**, check the virtual machine settings. These should be 
-  * about 20GB disc space +    memory 8 GB (minimum) 
-  ​to install ​the guest additions after launching the VM to enable copy&​paste +    * processors 4 (minimum) 
-  to extend the VMs RAM or number of CPUs with reasonable values+    * display: enable **Accelerate 3D graphics**, graphics memory 512 MB (minimum)
  
-Tested with+See the following pages for further information: 
-  * Ubuntu 16.04Kernel 4.4.0-130-generic + 
-  * Virtualbox ​5.0.40_Ubuntu ​as delivered with package manager (version 5.0.40-dfsg-0ubuntu1.16.04.2)+  * once the virtual appliance is startedread [[tutorials:​vm-welcome]] for guest-OS information (username/​password,​ etc.) 
 +  * we strongly recommend the **[[tutorials:​start|tutorials]]**. 
 + 
 +==== Step 2c: Credentials ==== 
 + 
 +  * Virtual Machine image is based on Ubuntu LTS 64bit 
 +  * user name / password: **smartsoft** / **smartsoft** 
 +  * sudo password if needed: **smartsoft** 
 + 
 + 
 +===== Step 3: Install and Launch Virtualbox ===== 
 + 
 +This step is needed only if you use Virtualbox. 
 + 
 +==== Step 3a: Install Virtual Box ==== 
 + 
 +You can install virtualbox on debian-based systems ​as follows: 
 + 
 +<code bash> 
 +sudo apt-get install virtualbox virtualbox-dkms virtualbox-guest-additions-iso 
 +</​code>​
  
-Please note+  * Virtual Box System Requirements 
-  The operating system inside the virtual machine ​("guest OS"is based a Ubuntu ​LTS 16.04. +    * We recommend
-  * Virtualbox ​in Ubuntu 16.04 is experiencing some difficulties ​with kernel 4.13If that is the case, select the previous LTS-kernel 4.4 at boot-time, or install the latest version 5.2 of Virtualbox from [[https://​www.virtualbox.org/​|www.virtualbox.org]]+      a recent version of Virtual Box (at least 6.1) 
 +      * minimum of 8GB RAM for the host 
 +      * to install the guest additions after launching the VM to enable copy&​paste for better comfort 
 +      * to extend the VMs RAM or number of CPUs with reasonable values 
 +    * Tested with: 
 +      * Ubuntu ​20.04 LTS 
 +      * Virtualbox ​6.1_Ubuntu as delivered ​with package manager (version 6.1.6-dfsg-6ubuntu1.20.04.1)
  
 +==== Step 3b: Launch Virtual Box ====
  
 +Now launch virtual box and open the virtual appliance file. See the following pages for further information:​
  
 +  * once the virtual appliance is started, read [[tutorials:​vm-welcome]] for guest-OS information (username/​password,​ etc.)
 +  * we strongly recommend the **[[tutorials:​start|tutorials]]**.
  
 +==== Step 3c: Credentials ====
  
 +  * Virtual Machine image is based on Ubuntu LTS 64bit
 +  * user name / password: **smartsoft** / **smartsoft**
 +  * sudo password if needed: **smartsoft**
  
 +===== Next Step =====
  
 +  * Have a look at the [[:​tutorials:​start]].
virtual-machine.1575036172.txt.gz · Last modified: 2019/11/29 15:02 by Dennis Stampfer