Changelog 0.2 - abubeck/bride GitHub Wiki

New Features in 0.2 Release:

  • Graphical creation of System models: Components can now be added graphically to the system model. No xml hacking any more!
  • Coordinator development: You can develop state machines in BRIDE now, so called Coordinator Components. They make use of the Capability Components in you system by triggering actionservers or serviceclients. The Coordinator models are code generated into SMACH components and appear as regular components in the system diagram.
  • Action support in code generation: ActionServers are now auto-generated. Only the execution_callback has to be implemented in the user code in the corresponding user_code section.
  • Standalone compiler: In the bride_compiler package there is a standalone compiler to use the code generation without Eclipse. Code generation can also be triggered by running "make regen" in the terminal for updating after changes in the model.

###Changes from 0.1 Release:

  • ROS Systems are now called "ros_system" and "ros_system_diagram". You can reuse your old models by renaming them from "ros" to "ros_system". "ros_diagram"'s have to be regenerated. (Right click on ros_system -> Generated diagram ...")
  • Code generation templates are separated into bride_templates package
  • Eclipse updated to Juno SR2
  • Improved installer
  • Cleaned up Repository (General bride plugins are hosted at ku leuven gitserver, ROS integration is at github)