Components and Toolchain for Robotics
SmartRobotinoBaseServer component for Robotino support in SmartSoft released. See videos and tutorials for first steps towards supporting RobotinoXT in SmartSoft MDSD Toolchain.
New video of SmartSoft MDSD Toolchain
New video: The butler scenario.
A new section demonstrates the creation and usage of Gateway components.
SmartSoft MDSD Toolchain 0.10.4 released. Components update released. New Videos available.
New video of our robot "Kate" cleaning up the table.
The ACE based SmartSoft version 1.8.0 is available on Sourceforge. Technical reports available.
Switch to Model Driven Software Development for all published SmartSoft components and communication objects. Many new components published. Getting-Startet-Tutorial added. Toolchain 0.10.2 released.
Description of several components and their services added.
The ACE based SmartSoft version 1.7.2 is available on Sourceforge. ACE / SmartSoft on Sourceforge
SIMPAR 2010: Tutorial on "Model-Driven Software Development in Robotics"
SmartSoft MDSD Toolchain version 0.8.0 released. SmartSoft VMWare on Sourceforge
The new VMWare Image of SmartSoft including the SmartSoft MDSD Toolchain is available for download. SmartSoft VMWare on Sourceforge
SmartSoft is a component approach for robotics software based on
communication patterns as core of a robotics component model. The framework
assists the component developer, the application builder and the end user in
building and using distributed components in such a way that the semantics of
the interface of components is predefined by the communication patterns,
irrespective of where they are applied. Dynamic wiring of components at
run-time is explicitly supported by the wiring pattern which makes the major
difference to other approaches. This allows to implement loosely coupled and
distributed systems based on standardized components whose interaction can be
adjusted according to the current context and requirements.
The development of ACE/SmartSoft has been supported by BOSCH. Corba/SmartSoft and SmartSoft/MDSD are being developed within the ZAFH Servicerobotik.
1. Download the ready-to-use VMware Image
The ready-to-use VMware Image contains an already set up SmartSoft, MDSD
Toolchain and Player/Stage Simulator. The effort is fairly low since we
provide a ready installation of all required packages. There is no need to
modify the current settings of your computer and no danger to mess up something
and to get stuck with a broken configuration since you can always go back to
our original image.
2. Read the Tutorial: Getting Started with the VMware Image
This tutorial explains how to use the SmartSoft MDSD Toolchain. It guides you
through the first steps of setting SmartSoft and its development tools into
operation.
For modeling the components and the deployment the SmartMARS (Modeling and Analysis of Robotics systems) profile is used.
This demo is based on the CORBA specific PSM (platform specific model)
→ CorbaSmartSoft