SRRC Wiki

Service Robotics Research Center
at Ulm University of Applied Sciences

User Tools

Site Tools


Action disabled: source
virtual-machine

Ready-To-Go Virtual Appliances

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.

Why we use Virtual Appliances

  • 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 Welcome to the Virtual Machine

Step 1: Download the Virtual Appliance

The different virtual appliances are all based on the same packages. They are just different bundles and they differ only with respect to additional plug-ins, the set of pre-installed components and systems, etc.:

* Download the Most Complete Tooling Collection Virtual Appliance

  • 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 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 2: Install and Launch VMware Player

This step is needed only if you use the VMware Player.

Step 2a: Install 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.0-17198959.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)

Step 2b: Launch VMware Player

Now launch VMware Player and open the virtual appliance file:

  • click on Open a Virtual Machine, then select Import and wait for the completion
  • before pressing Play virtual machine, check the virtual machine settings. These should be
    • memory 8 GB (minimum)
    • processors 4 (minimum)
    • display: enable Accelerate 3D graphics, graphics memory 512 MB (minimum)

See the following pages for further information:

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:

sudo apt-get install virtualbox virtualbox-dkms virtualbox-guest-additions-iso
  • Virtual Box System Requirements
    • We recommend:
      • a recent version of Virtual Box (at least 6.1)
      • a 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:

Step 3c: Credentials

  • Virtual Machine image is based on Ubuntu LTS 64bit
  • user name / password: smartsoft / smartsoft
  • sudo password if needed: smartsoft
virtual-machine.txt · Last modified: 2021/02/26 18:14 by Christian Schlegel