Autoware custom backup
This repository backs up the full Autoware source tree from this machine, the top-level workspace files, and the driver/config files that were modified to support the GPS and mower CAN setup.
Contents
src/...workspace_root/autoware.ai.reposworkspace_root/tf.launchworkspace_root/pcanbasic_dbg.logsystem/opt/ros/melodic/share/novatel_oem7_driver/...system/etc/modprobe.d/...system/etc/udev/rules.d/...system/peakcan-installed-files.txtarchive/trash_snapshot/install/share/novatel_oem7_driver/...patches/novatel_oem7_driver/*.patchpatches/peak-linux-driver/*.patch
What each area is for
src/mirrors/home/cats/autoware.ai/srcand is the main source backup.workspace_root/contains important top-level files from/home/cats/autoware.ai.system/.../novatel_oem7_driveris the current live NovAtel driver config from/opt/ros.system/etc/...contains the live PEAK/PCAN driver configuration from/etc.system/peakcan-installed-files.txtrecords the installed PEAK libraries, tools, and kernel modules.archive/trash_snapshot/.../novatel_oem7_driveris an older deleted snapshot of the driver config that had additional edits.patches/novatel_oem7_drivercontains readable diffs against the stock apt package.patches/peak-linux-drivercontains readable diffs for the PEAK/PCAN setup and the local ROS-side PCAN header changes.
Full source backup scope
src/includes all source packages currently under the Autoware workspace, including:src/autoware/...src/drivers/...src/car_demo/...src/citysim/...
- nested
.gitdirectories inside the workspace source tree are intentionally excluded so this backup stays a single readable git repository
Current live NovAtel driver changes
launch/oem7_net.launch: receiver IP set to192.168.88.29, port set to2000config/std_driver_config.xml: loadsconfig/ext_parameteres.yamlconfig/ext_parameteres.yaml: included because it is part of the active config path
Archived older NovAtel snapshot changes
- same IP and port override as the live copy
std_driver_config.xml: also comments outoem7_supported_imus.yamlext_parameteres.yaml: changes NMEA log rate from1second to0.1second
PEAK/PCAN setup
- The machine has a manual install of
peak-linux-driver-8.16.0. - The system uses the PEAK vendor
pcanstack andPCANBasic, not only the kernelpeak_usbSocketCAN driver. system/etc/modprobe.d/blacklist-peak.confblacklists the mainlinepeak_usbdriver so the vendorpcandriver can claim the USB adapter.system/etc/modprobe.d/pcan.confis the installed PEAK module config.system/etc/udev/rules.d/45-pcan.rulesis the installed PEAK udev rule set.patches/peak-linux-driver/local-peakcan-changes.patchshows:- the local diff between the PEAK source
pcan.confand the installed/etc/modprobe.d/pcan.conf - the local diff between an older
pcan_pci_c.hcopy and themower_rosheader used in Autoware
- the local diff between the PEAK source
Package metadata
system/novatel-packages.txtrecords the installed NovAtel ROS packagessystem/novatel-driver-verification.txtrecords which/opt/rosfiles differ from the apt package
Restore
- Copy files under
src/back into the matching locations under an Autoware source tree. - Copy files under
workspace_root/back into the workspace root if needed. - Copy files under
system/opt/ros/...back into/opt/ros/...if you need the live driver overrides. - Review
patches/novatel_oem7_driver/*.patchfirst if you want to re-apply only the NovAtel diffs instead of replacing full files.
Scope
This is a source/config backup. It does not include build/, install/, or
log/ from the Autoware workspace.