Driving Log Replayer is a ROS package that evaluates the functionality of Autoware.Universe
- ROS 2 humble
- Python 3.10
- pipx
- Please do not install pipx using apt
- See the above link, and install pipx using pip
- venv
- sudo apt install python3-venv
If you want to change the rosbag format from ros1 to ros2.
- rosbags
- pip3 install rosbags
You need to install driving_log_replayer and driving_log_replayer_cli package.
Use colcon build
Use pipx
# install
pipx install git+https://github.com/tier4/driving_log_replayer.git
# upgrade
pipx upgrade driving_log_replayer_cli
# uninstall
pipx uninstall driving_log_replayer_cli
Execute the following command so that you can complete the command in the shell.
_DLR_COMPLETE=bash_source dlr > $HOME/.dlr-complete.bash
_DLR_COMPLETE=bash_source dlr > $HOME/.dlr-analyzer-complete.bash
echo "source $HOME/.dlr-complete.bash" >> ~/.bashrc
echo "source $HOME/.dlr-analyzer-complete.bash" >> ~/.bashrc
_DLR_COMPLETE=fish_source dlr > $HOME/.config/fish/completions/dlr.fish
_DLR_ANALYZER_COMPLETE=fish_source dlr-analyzer > $HOME/.config/fish/completions/dlr-analyzer.fish
refer document
This package uses catkin_pkg
to manage releases.
Refer this page
Can only be executed by users with repository maintainer privileges
# create change log
catkin_generate_changelog
# edit CHANGELOG.rst
# update package version in pyproject.toml
# edit ReleaseNotes.md
# commit and create pull request
# merge pull request
catkin_prepare_release
# When you type the command, it automatically updates CHANGELOG.rst and creates a git tag
git checkout main
git merge develop
git push origin main