Only released in EOL distros:
Package Summary
installer.py installs a full eclipse installation in this package. Additionally CDT and the BRIDE plugins will be installed. After rosmake you have the full model driven engineering tool chain accessible inside this package.
- Author: Alexander Bubeck
- License: BSD
- Source: git https://github.com/ipa320/bride.git (branch: master)
Package Summary
installer.py installs a full eclipse installation in this package. Additionally CDT and the BRIDE plugins will be installed. After rosmake you have the full model driven engineering tool chain accessible inside this package.
- Author: Alexander Bubeck
- License: BSD
- Source: git https://github.com/ipa320/bride.git (branch: master)
Package Summary
installer.py installs a full eclipse installation in this package. Additionally CDT and the BRIDE plugins will be installed. After rosmake you have the full model driven engineering tool chain accessible inside this package.
- Author: Alexander Bubeck
- License: BSD
- Source: git https://github.com/ipa320/bride.git (branch: groovy)
Package Summary
installer.py installs a full eclipse installation in this package. Additionally CDT and the BRIDE plugins will be installed. After rosmake you have the full model driven engineering tool chain accessible inside this package.
- Maintainer: Alexander Bubeck <aub AT ipa.fraunhofer DOT de>
- Author: Alexander Bubeck <aub AT ipa.fraunhofer DOT de>
- License: BSD
Package Summary
installer.py installs a full eclipse installation in this package. Additionally CDT and the BRIDE plugins will be installed. After rosmake you have the full model driven engineering tool chain accessible inside this package.
- Maintainer status: developed
- Maintainer: Alexander Bubeck <aub AT ipa.fraunhofer DOT de>
- Author: Alexander Bubeck <aub AT ipa.fraunhofer DOT de>
- License: BSD
BRIDE, the BRICS IDE
BRIDE is a model driven engineering tool chain based on Eclipse. It is developed as part of the BRICS project.
In manually created ROS components, ROS-specific code parts are usually mixed with the framework-independent algorithmic core of a component. In contrast, BRIDE allows for a clear separation of framework-independent and framework-specific code: Component interfaces and behaviors are modeled in an abstract representation. This representation can then be used to auto-generate source code for different middleware and programming language targets.
The ROS-targeting of BRIDE gives you the following concrete features:
- Graphical modelling of ROS nodes
- Generation of source code in C++ or Python for the modeled ROS node with topics, services, dynamic_reconfigure and dependencies
- ROS independent program stub for your algorithm/driver/...
- Graphical modelling of ROS systems
- Generation of launch files with parameters, "remap"-ing and dependencies
Installation of BRIDE as separate instance
Tutorials
Visit the tutorials page to get some hands-on experience with BRIDE.
Report a Bug
Please report bugs or give feedback on
with the hint that you are using the ROS-targeting of BRIDE.
Acknowledgement
The research leading to these results has received funding from the European Community's Seventh Framework Programme (FP7/2007-2013) under grant agreement no. FP7-ICT-231940-BRICS (Best Practice in Robotics).