Difference between revisions of "Smartsoft"

From RobotinoWiki
Line 10: Line 10:
  
 
'''What does SmartSoft and SmartMDSD for you?'''
 
'''What does SmartSoft and SmartMDSD for you?'''
* A structured approach (separation of roles) to manage software efforts and system complexity in building your real world robotic applications. (The SmartSoft Approach)
+
* A structured approach (separation of roles) to manage software efforts and system complexity in building your real world robotic applications. ([http://servicerobotik-ulm.de/drupal/?q=node/19 The SmartSoft Approach])
* An integrated toolchain (model driven software development) that realizes this approach and supports your system development. (The SmartMDSD Toolchain)
+
* An integrated toolchain (model driven software development) that realizes this approach and supports your system development. ([http://servicerobotik-ulm.de/drupal/?q=node/20 The SmartMDSD Toolchain])
* A set of reusable software components for localisation, navigation, mobile manipulation, task coordination, human robot interaction, object recognition and many more for immediate reuse in your applications. (Components)
+
* A set of reusable software components for localisation, navigation, mobile manipulation, task coordination, human robot interaction, object recognition and many more for immediate reuse in your applications. ([http://servicerobotik-ulm.de/drupal/doxygen/components_commrep/ Components])
* See SmartSoft, the SmartMDSD Toolchain and components in action: Video Tutorials.
+
'''See SmartSoft, the SmartMDSD Toolchain and components in action: [http://servicerobotik-ulm.de/drupal/?q=node/70 Video Tutorials].'''
  
 
=SmartSoft components=
 
=SmartSoft components=

Revision as of 17:11, 17 February 2015

Introduction

Robotino ros icon 64.png SmartSoft is a component approach for robotics software based on communication patterns as core of a robotics component model.
This page describes how one can use SmartSoft together with Robotino.


What does SmartSoft and SmartMDSD for you?

  • A structured approach (separation of roles) to manage software efforts and system complexity in building your real world robotic applications. (The SmartSoft Approach)
  • An integrated toolchain (model driven software development) that realizes this approach and supports your system development. (The SmartMDSD Toolchain)
  • A set of reusable software components for localisation, navigation, mobile manipulation, task coordination, human robot interaction, object recognition and many more for immediate reuse in your applications. (Components)

See SmartSoft, the SmartMDSD Toolchain and components in action: Video Tutorials.

SmartSoft components

FM-SS-Structure.PNG

Documentation