NRP Requirements

CRITERIA FOR VERSION SELECTION


Online platformLocal install (docker)Source install
Pros
  • Online, no installation
  • Always up-to-date, no maintenance
  • A number of template experiments
  • Servers available 24/7
  • Easy installation
  • No software dependencies
  • Works on Linux, Windows and Mac
  • Isolated from your other software
  • Runs 100% on your computer
  • Auto-updatable
  • Access to lower-level tools still possible by accessing containers
  • Full flexibility
  • Completely extendable and tunable
  • Easily updatable
Cons
  • Impossible to add additional python packages for use in transfer functions
  • Impossible to upload custom Gazebo plugins (yet)
  • Changes in containers are lost on updates (not in Models or Experiments folders though)
  • Update might fail if Models or Experiments have been too much hacked
  • Customization is possible but tedious inside container
  • Tedious installation, many dependencies
  • Works only on Linux Ubuntu
  • Might conflict with existing software
  • Has to be kept up-to-date manually
Installation Time
    0
    5-10 min
    3 hours
Recommended for
    Seminars, courses, prototyping
    Most users with a powerful computer
    Code contributors


VERSION SELECTION - Hardware


Powerful computerPowerful graphics cardLow-end computer Low-end computer and powerful servers
Local install (docker) Online platform or source install (local install does not support graphics hardware acceleration) Online platform Local install (docker) in client-server mode (set the --ip option, type help for options)


VERSION SELECTION - Operating system


WindowsMacUbuntu 14 or 16 Other Linux
Local install (docker) or online platform Local install (docker) or online platform All Local install (docker) or online platform


HARDWARE REQUIREMENTS

Supported browsers
Firefox and Chrome are currently actively supported on Windows, Mac and Linux, for both the Online platform and the local install (docker). IOS and Android and not officially supported yet, though it mostly works with the online platform.

Supported hardware

Online platformLocal install (docker)Source install
4Gb RAM
slow processor
low-end graphics chipset

Set graphical settings to minimal
Set graphical settings to minimal
8Gb RAM
standard processor
standard graphics chipset
large hard drive

Set graphical settings to low
Set graphical settings to low

Set graphical settings to minimal
Set graphical settings to minimal

Set graphical settings to low
Set graphical settings to low
16Gb RAM
fast processor
good graphics chipset
large hard drive

Set graphical settings to middle
Set graphical settings to middle

Set graphical settings to low
Set graphical settings to low

Set graphical settings to middle
Set graphical settings to middle
32Gb RAM
high-end processor
high-end graphics chipset
large hard drive

Set graphical settings to best
Set graphical settings to best

Set graphical settings to best
Set graphical settings to best

Set graphical settings to best
Set graphical settings to best