top of page
  • Efimia Panagiotaki

Launch of Version 1.2.0

Today, the new version 1.2.0 of Project Aslan for ROS Melodic and ROS Kinetic has been released! Find it here.

Press Release can be found here.

On the Release 1.2.0:

  • ROS Melodic version of Aslan for Ubuntu 18.04 at melodic branch (tag v1.2.0-melodic)

  • ROS Kinetic version of Aslan for Ubuntu 16.04 as well is still maintained on master branch (tag v1.2.0-kinetic)

  • Fully refactored code:

Redesign based on OOP (Object-Oriented Programming) design and following the ROS Guidelines for package structure, C++ Style Guide, Python Style Guide, ROS Patterns and Common Procedures. The motivation behind this was to provide a set of guidelines that can help the contributors of Project Aslan contribute to a neat, well structured software stack. The current version of the stack is fully restructured and concise facilitating debugging, understanding of the functionality and establishing a set of rules, procedures and guidelines in code development.

Since the first release of Project Aslan, a number of contributors and partners from both academia and industry have come together to define the project’s scope. The Advisory Board and Technical Steering Committee have set the project focus to ensure safety and reliability throughout the stack, making the project’s primary goal to define a clear strategy for:

  • Software Validation

  • Software and On-Vehicle Testing

  • Cyber Resilience

Please find the first TSC meeting minutes here.

The main architectural goals for the project is to develop software components to achieve redundancy throughout the stack and ensure the integrity and validity of the data transmitted. The next features developments are focusing on:

  • Multiple modules development for each information source

  • Cyber Resilience / Information Security requirements

  • System failures detection, response and reporting

  • Verification of integrity of data transmitted

  • Any other self-driving software feature the contributors would like to work on!

For the purposes of the project, 3 focused working groups have been formed:

  • Software working group

  • Cyber Security working group

  • Safety working group

In order to facilitate the development process while maintaining the software architecture of the stack, Aslan contributors are advised to follow a set of Contribution Guidelines for bug fixing, feature requests as well as features development. The purpose of this is to:

  • Facilitate the developers working on new features

  • Request and provide feedback on the software design

  • Manage and maintain the overall architecture of the stack

  • Document the software design of new features

Please find the contribution guidelines here.

The first Global Contributors meeting will be held on the 3rd of November. If you would like to participate, please send an email to:

518 views0 comments
bottom of page