Skip to content
README.md 1.69 KiB
Newer Older
Ambroise Vincent's avatar
Ambroise Vincent committed
<!--
# Copyright (c) 2021-2023, Arm Limited.
#
# SPDX-License-Identifier: Apache-2.0
-->

# Safety Island Actuation Demo
Ambroise Vincent's avatar
Ambroise Vincent committed

A repository providing the elements to build the different components of the Safety Island Actuation Demo.
Ambroise Vincent's avatar
Ambroise Vincent committed

Ambroise Vincent's avatar
Ambroise Vincent committed
## Documentation
Ambroise Vincent's avatar
Ambroise Vincent committed
Prior to building the documentation locally, the following packages need to be installed on the host:
Ambroise Vincent's avatar
Ambroise Vincent committed
```bash
Ambroise Vincent's avatar
Ambroise Vincent committed
sudo apt-get install python3-pip
pip3 install -U sphinx==4.0.2 sphinx_rtd_theme==0.5.2 sphinx-copybutton==0.4.0 docutils==0.16
echo 'export PATH=~/.local/bin:"$PATH"' >> ~/.bashrc ; source ~/.bashrc  # only if not already in PATH
Ambroise Vincent's avatar
Ambroise Vincent committed
```
Ambroise Vincent's avatar
Ambroise Vincent committed
To build and generate the documentation in html format, run:
Ambroise Vincent's avatar
Ambroise Vincent committed
```bash
Ambroise Vincent's avatar
Ambroise Vincent committed
sphinx-build -b html -a -W documentation public
Ambroise Vincent's avatar
Ambroise Vincent committed
```

Ambroise Vincent's avatar
Ambroise Vincent committed
To render and explore the documentation, simply open public/index.html in a web browser.
Ambroise Vincent's avatar
Ambroise Vincent committed
## Repository License
Ambroise Vincent's avatar
Ambroise Vincent committed
The software is provided under an Apache-2.0 license.
Ambroise Vincent's avatar
Ambroise Vincent committed
License details may be found in the [local license file](license.rst), or as
part of the project documentation.
Ambroise Vincent's avatar
Ambroise Vincent committed

Ambroise Vincent's avatar
Ambroise Vincent committed
Contributions to the project should follow the same license.
Ambroise Vincent's avatar
Ambroise Vincent committed

Ambroise Vincent's avatar
Ambroise Vincent committed
### Generated files

The `.idl` files under `actuation_msgs/msg/` do not contain a copyright notice as they have been
generated by building the ROS2 and Autoware.Auto software stacks.
Specifically, with original message structures from the
rcl_interfaces(https://github.com/ros2/rcl_interfaces),
common_interfaces (https://github.com/ros2/common_interfaces) and
AutowareAuto (https://gitlab.com/autowarefoundation/autoware.auto/AutowareAuto) repositories.
Those repositories are provided under the Apache-2.0 License.

Ambroise Vincent's avatar
Ambroise Vincent committed
## Contact
Ambroise Vincent's avatar
Ambroise Vincent committed

Ambroise Vincent's avatar
Ambroise Vincent committed
Please see the project documentation for the list of maintainers, as well as the
process for contributions, bug reports, feedback and support.