Getting Started Guide
This page describes how to get started with the SmartSoft World. SmartSoft is an umbrella term for structures, tooling, infrastructure, and software components to build robotics systems. How you get started and what to install depends on your particular role and needs.
I just want to get a first overview
In this case, the following resources are most interesting for you:
- Tutorials: get an impression of the SmartSoft world
- Videos: see latest scenarios built with the SmartSoft world
The Ecosystem:
- XITO: Ecosystem Market Place (using SmartMDSD, SmartSoft)
- RobMoSys Technical Wiki: The SmartSoft World shaped / is conformant to RobMoSys
- Stewardship for the concepts via the euRobotics TG Software Engineering, Systems Integration, Systems Engineering
Check our repositories to see which open source resources and open standards are available:
- Eclipse SmartMDSD: the core of the toolchain is an Eclipse project
- Overview on Models, Components, Systems, and more (EU H2020 RobMoSys)
- Overview on Models, Components, Systems, and more (Servicerobotics Ulm)
- The GitHub Open Source Repository (Servicerobotics Ulm)
Some additional material of interest:
- why SmartSoft? Benefits and User Study
- read more about the SmartSoft World
Get Hands-On Experience
It is very easy to download and run the SmartSoft World as we provide ready-to-run virtual machines for download.
Full Fledged Users: I want it all
You can also use the virtual machine. However, in order to access the full power of your computer during your development and when running simulations, we strongly recommend to install everything directly onto your computer without the indirection of a virtual machine.
Our repositories with open source resources and open standards:
- Eclipse SmartMDSD: the core of the toolchain is an Eclipse project
- Overview on Models, Components, Systems, and more (Servicerobotics Ulm)
- The GitHub Open Source Repository (Servicerobotics Ulm)
- RobMoSys Technical Wiki: The SmartSoft World shaped / is conformant to RobMoSys
- Robot specific entry points: FESTO Robotino
- Use it in simulation: e.g. Webots and Gazebo
Experts and Contributors: Concepts, internals, and foundations
- Browse the Technical Reports and the Publications, Talks/Slides, Student Work, etc.
- Read the User Study for experiences with and opinions about SmartSoft and the SmartMDSD Toolchain.
- Learn about robotic behavior
- Learn more about the big picture of modeling and composition of robotics software: RobMoSys Wiki
- Get in touch with the RobMoSys community.