Skip to content

Commit

Permalink
feat: new documentation (#164)
Browse files Browse the repository at this point in the history
* chore: changed the folder structure following the removal of non sensor related packages

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* add indefinite article

Signed-off-by: vividf <[email protected]>

* fix camera info explanation

Signed-off-by: vividf <[email protected]>

* fix kalman filter

Signed-off-by: vividf <[email protected]>

* fix sentence

Signed-off-by: vividf <[email protected]>

* fix capital

Signed-off-by: vividf <[email protected]>

* fix more sentence

Signed-off-by: vividf <[email protected]>

* fix description

Signed-off-by: vividf <[email protected]>

* fix background model

Signed-off-by: vividf <[email protected]>

* add more explaination for marker package

Signed-off-by: vividf <[email protected]>

* fix lidartag, apriltag

Signed-off-by: vividf <[email protected]>

* fixed camera_info

Signed-off-by: vividf <[email protected]>

* fix Final TF tree description

Signed-off-by: vividf <[email protected]>

* fix plural

Signed-off-by: vividf <[email protected]>

* add more explanation

Signed-off-by: vividf <[email protected]>

* grammar fix

Signed-off-by: vividf <[email protected]>

* fix sentence

Signed-off-by: vividf <[email protected]>

* clarify some sentences

Signed-off-by: vividf <[email protected]>

* fix sentence

Signed-off-by: vividf <[email protected]>

* Update calibrators/docs/tutorials/tag_based_pnp_calibrator.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix related link

Signed-off-by: vividf <[email protected]>

* add more explanation

Signed-off-by: vividf <[email protected]>

* add more explanation to marker docs and tutorial

Signed-off-by: vividf <[email protected]>

* add more explanation for mapping based docs and tutorial

Signed-off-by: vividf <[email protected]>

* fix some previous error

Signed-off-by: vividf <[email protected]>

* fix section

Signed-off-by: vividf <[email protected]>

* Update calibrators/docs/tutorials/tag_based_pnp_calibrator.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* Update calibrators/docs/tutorials/tag_based_pnp_calibrator.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* fix word

Signed-off-by: vividf <[email protected]>

* fix from True to true

Signed-off-by: vividf <[email protected]>

* add correct unit

Signed-off-by: vividf <[email protected]>

* fix radar description

Signed-off-by: vividf <[email protected]>

* fix topic description

Signed-off-by: vividf <[email protected]>

* add addtional line

Signed-off-by: vividf <[email protected]>

* fix service description

Signed-off-by: vividf <[email protected]>

* seperate text in step4

Signed-off-by: vividf <[email protected]>

* fix background model timeout description

Signed-off-by: vividf <[email protected]>

* fix min_foreground_points

Signed-off-by: vividf <[email protected]>

* fix sentence

Signed-off-by: vividf <[email protected]>

* add explanation for radar foreground figure

Signed-off-by: vividf <[email protected]>

* change to plural

Signed-off-by: vividf <[email protected]>

* lidar cluster and blue points explanation

Signed-off-by: vividf <[email protected]>

* add radar resolution limitation

Signed-off-by: vividf <[email protected]>

* fix pro tips

Signed-off-by: vividf <[email protected]>

* fix known limitation

Signed-off-by: vividf <[email protected]>

* fix initial calibration error explanation

Signed-off-by: vividf <[email protected]>

* add BEV enviroment

Signed-off-by: vividf <[email protected]>

* add vis image for mapping based

Signed-off-by: vividf <[email protected]>

* change to svg file

Signed-off-by: vividf <[email protected]>

* fix errors

Signed-off-by: vividf <[email protected]>

* add resolution explaination

Signed-off-by: vividf <[email protected]>

* fix lidar to camera

Signed-off-by: vividf <[email protected]>

* remove last point

Signed-off-by: vividf <[email protected]>

* seperate the context

Signed-off-by: vividf <[email protected]>

* remove accurately

Signed-off-by: vividf <[email protected]>

* remove addtional the

Signed-off-by: vividf <[email protected]>

* add link

Signed-off-by: vividf <[email protected]>

* fix message to object and add reason of reliably detecting challenge

Signed-off-by: vividf <[email protected]>

* fix section 2

Signed-off-by: vividf <[email protected]>

* improve step 3

Signed-off-by: vividf <[email protected]>

* fix calibration camera

Signed-off-by: vividf <[email protected]>

* add docker solution

Signed-off-by: vividf <[email protected]>

* fix some sentences in mapping_based

Signed-off-by: vividf <[email protected]>

* fix the input parameters

Signed-off-by: vividf <[email protected]>

* ci(pre-commit): autofix

* chore: applied changes from the auto messages migration

note: this was note made as another PR since it also involved documentation

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: mispells

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: another attempt to fix the mispell

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: forgot to commit one .repos file

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: replaced private links for public ones

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fix input

Signed-off-by: vividf <[email protected]>

* chore: fix the FAQ

Signed-off-by: vividf <[email protected]>

* chore: fix radar purpose

Signed-off-by: vividf <[email protected]>

* predict to estimate

Signed-off-by: vividf <[email protected]>

* chore: fix radar vis image

Signed-off-by: vividf <[email protected]>

* chore: fix foreground extraction

Signed-off-by: vividf <[email protected]>

* chore: fix radar step 3 explaination

Signed-off-by: vividf <[email protected]>

* chore: fix add_lidar_radar_pair parameter explanation

Signed-off-by: vividf <[email protected]>

* chore: fix radar Pro tips/recommendations

Signed-off-by: vividf <[email protected]>

* chore: fix radar foreground pointcloud

Signed-off-by: vividf <[email protected]>

* chore: replace the pnp lidar pos to correct one

Signed-off-by: vividf <[email protected]>

* chore: fix didn't to did not

Signed-off-by: vividf <[email protected]>

* chore: fix tag pos explanation

Signed-off-by: vividf <[email protected]>

* chore: remove some text

Signed-off-by: vividf <[email protected]>

* chore: fix some sentence of mapping

Signed-off-by: vividf <[email protected]>

* chore: add radar foreground and background image and explanation

Signed-off-by: vividf <[email protected]>

* chore: fix parameter desciption

Signed-off-by: vividf <[email protected]>

* chore: fix larger to exceed

Signed-off-by: vividf <[email protected]>

* chore: fix grammar errors in mapping based calibrator

Signed-off-by: vividf <[email protected]>

* chore: fix grammar errors in marker based calibrator

Signed-off-by: vividf <[email protected]>

* chore: fixed ci/cd

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: ci/cd part 2

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: moved meta package's path

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: changed private repo to oss one

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: Update calibrators/marker_radar_lidar_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: fix marker calibrator algorithms explanation

Signed-off-by: vividf <[email protected]>

* chore: add calibration process

Signed-off-by: vividf <[email protected]>

* chore: remove first

Signed-off-by: vividf <[email protected]>

* chore: fix grammar

Signed-off-by: vividf <[email protected]>

* chore: remove finalize

Signed-off-by: vividf <[email protected]>

* chore: fix Z to z

Signed-off-by: vividf <[email protected]>

* chore: specify yaw rotation

Signed-off-by: vividf <[email protected]>

* chore: fix all of the explanation for output parameters

Signed-off-by: vividf <[email protected]>

* chore: change predictable

Signed-off-by: vividf <[email protected]>

* chore: remove redundant calibration area

Signed-off-by: vividf <[email protected]>

* fix pro tips

Signed-off-by: vividf <[email protected]>

* chore: change to calibrating

Signed-off-by: vividf <[email protected]>

* chore: fix more grammar errors

Signed-off-by: vividf <[email protected]>

* chore: add more info for the radar foreground image

Signed-off-by: vividf <[email protected]>

* chore: add explanation for estimation algorithm

Signed-off-by: vividf <[email protected]>

* chore: add svd explanation

Signed-off-by: vividf <[email protected]>

* chore: fix radar reflector explanation

Signed-off-by: vividf <[email protected]>

* chore: remove while

Signed-off-by: vividf <[email protected]>

* chore: remove angle

Signed-off-by: vividf <[email protected]>

* chore: fix mapping errors

Signed-off-by: vividf <[email protected]>

* chore: update calibrators/marker_radar_lidar_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: fix grammar

Signed-off-by: vividf <[email protected]>

* chore: fix radar pro tips

Signed-off-by: vividf <[email protected]>

* chore: update calibrators/tag_based_pnp_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: add pnp known issues

Signed-off-by: vividf <[email protected]>

* chore: fix grammar error, pnp overall calibration env

Signed-off-by: vividf <[email protected]>

* chore: fix grammar error: that

Signed-off-by: vividf <[email protected]>

* chore: fix pnp FAQ

Signed-off-by: vividf <[email protected]>

* chore: add the

Signed-off-by: vividf <[email protected]>

* chore: reflectors's tracks

Signed-off-by: vividf <[email protected]>

* chore: build to mount

Signed-off-by: vividf <[email protected]>

* chore: fix final step

Signed-off-by: vividf <[email protected]>

* chore: add comma

Signed-off-by: vividf <[email protected]>

* fix: fix radar foreground points to object

Signed-off-by: vividf <[email protected]>

* chore: remove that is

Signed-off-by: vividf <[email protected]>

* chore: fix denote as

Signed-off-by: vividf <[email protected]>

* chore: add explanation for step 4

Signed-off-by: vividf <[email protected]>

* chore: fix services

Signed-off-by: vividf <[email protected]>

* chore: fix radar parallel frame

Signed-off-by: vividf <[email protected]>

* chore: fix transformation type

Signed-off-by: vividf <[email protected]>

* chore: add unit1

Signed-off-by: vividf <[email protected]>

* chore: add unit2

Signed-off-by: vividf <[email protected]>

* chore: no reflector, person, ...

Signed-off-by: vividf <[email protected]>

* chore:  imperfect to inaccuarate

Signed-off-by: vividf <[email protected]>

* chore: fix object_raw

Signed-off-by: vividf <[email protected]>

* chore: fix and to or

Signed-off-by: vividf <[email protected]>

* chore: fix show like sentence

Signed-off-by: vividf <[email protected]>

* chore: fix link, not in comment

Signed-off-by: vividf <[email protected]>

* chore: add explanation for radar foreground

Signed-off-by: vividf <[email protected]>

* chore: fix add lidar-radar pair

Signed-off-by: vividf <[email protected]>

* chore: fix blue point explanation

Signed-off-by: vividf <[email protected]>

* chore: explain two radar , one lidar

Signed-off-by: vividf <[email protected]>

* chore: line to curve

Signed-off-by: vividf <[email protected]>

* chore: change coordinate to frame

Signed-off-by: vividf <[email protected]>

* chore: add explanation for ground segmentation in radar-lidar calibrator

Signed-off-by: vividf <[email protected]>

* chore: add ground segmentation model

Signed-off-by: vividf <[email protected]>

* chore: fixed compilations issues due to changes in universe

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: colcon ignored the tunable tf package since it produces build errors and is not being maintained

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: attepting to update ci/cd since it seemed old and it was failing

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: removed galactic from ci/cd since it is unsupported and was still part of our ci/cd

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing cpell ignores

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fix mapping calibrator

Signed-off-by: vividf <[email protected]>

* fix: fix spell check

Signed-off-by: vividf <[email protected]>

* fix: fix grammar errors

Signed-off-by: vividf <[email protected]>

* fix: fix mapping section

Signed-off-by: vividf <[email protected]>

* fix: fix errors

Signed-off-by: vividf <[email protected]>

* fix: fix grammar error

Signed-off-by: vividf <[email protected]>

* fix: fix parameters spell check

Signed-off-by: vividf <[email protected]>

* chore: remove the redundant line

Signed-off-by: vividf <[email protected]>

* chore: fix central to center

Signed-off-by: vividf <[email protected]>

* chore: add between sensors

Signed-off-by: vividf <[email protected]>

* chore: fix grids to grid

Signed-off-by: vividf <[email protected]>

* chore: fix transformation type explanation

Signed-off-by: vividf <[email protected]>

* chore: fix rigid transformation estimation

Signed-off-by: vividf <[email protected]>

* chore: add additional explanation

Signed-off-by: vividf <[email protected]>

* chore: remove processes

Signed-off-by: vividf <[email protected]>

* chore: change pinpoint to estiamte

Signed-off-by: vividf <[email protected]>

* chore: fix topic name

Signed-off-by: vividf <[email protected]>

* chore: fix doesn't to does not

Signed-off-by: vividf <[email protected]>

* chore: add more explanation to radar parallel frame

Signed-off-by: vividf <[email protected]>

* chore: fix topic

Signed-off-by: vividf <[email protected]>

* chore: unify radar parallel frame and clarify z component

Signed-off-by: vividf <[email protected]>

* Update calibrators/docs/tutorials/marker_radar_lidar_calibrator.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* Update calibrators/docs/tutorials/tag_based_pnp_calibrator.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* Update calibrators/docs/tutorials/tag_based_pnp_calibrator.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* Update calibrators/marker_radar_lidar_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: fix grammar error

Signed-off-by: vividf <[email protected]>

* chore: fix at which

Signed-off-by: vividf <[email protected]>

* chore: add in seconds unit

Signed-off-by: vividf <[email protected]>

* chore: fix max_no_observation_time

Signed-off-by: vividf <[email protected]>

* chore: fix new_hypothesis_distance

Signed-off-by: vividf <[email protected]>

* chore: fix to degrees

Signed-off-by: vividf <[email protected]>

* chore: fix all square issues

Signed-off-by: vividf <[email protected]>

* chore: fix lowercase

Signed-off-by: vividf <[email protected]>

* chore: ARS408 radars

Signed-off-by: vividf <[email protected]>

* chore: add missing the

Signed-off-by: vividf <[email protected]>

* chore: fix input_lidar_pointcloud

Signed-off-by: vividf <[email protected]>

* chore: fix layout

Signed-off-by: vividf <[email protected]>

* chore: fix more layout

Signed-off-by: vividf <[email protected]>

* chore: fix sentences

Signed-off-by: vividf <[email protected]>

* chore: fix in rviz

Signed-off-by: vividf <[email protected]>

* chore: fix grammar error: of

Signed-off-by: vividf <[email protected]>

* chore: move butoon out

Signed-off-by: vividf <[email protected]>

* chore: radar_foreground_pointcloud

Signed-off-by: vividf <[email protected]>

* chore: remove quotation marks

Signed-off-by: vividf <[email protected]>

* fix: fix mapping based

Signed-off-by: vividf <[email protected]>

* chore: fix more grammar error

Signed-off-by: vividf <[email protected]>

* Update calibrators/marker_radar_lidar_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: fix all rviz

Signed-off-by: vividf <[email protected]>

* chore: fix unit

Signed-off-by: vividf <[email protected]>

* chore: fix detections

Signed-off-by: vividf <[email protected]>

* chore: fix ARS

Signed-off-by: vividf <[email protected]>

* chore: fix like below

Signed-off-by: vividf <[email protected]>

* chore: fix uppercase

Signed-off-by: vividf <[email protected]>

* chore: fix context in mapping

Signed-off-by: vividf <[email protected]>

* chore: remove some text

Signed-off-by: vividf <[email protected]>

* chore: fix some grammar

Signed-off-by: vividf <[email protected]>

* Update calibrators/mapping_based_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* Update calibrators/mapping_based_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* Update calibrators/mapping_based_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: fix spell error

Signed-off-by: vividf <[email protected]>

* Update calibrators/mapping_based_calibrator/README.md

Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>

* chore: fix link

Signed-off-by: vividf <[email protected]>

* chore: fix known issues grammar

Signed-off-by: vividf <[email protected]>

* chore: known issues grammar error2

Signed-off-by: vividf <[email protected]>

* chore: tips for distortion

Signed-off-by: vividf <[email protected]>

* chore: fix all base_link

Signed-off-by: vividf <[email protected]>

* chore: fix step 2

Signed-off-by: vividf <[email protected]>

* chore: dense_pointcloud_num_keyframes plural fix

Signed-off-by: vividf <[email protected]>

* chore: for developers

Signed-off-by: vividf <[email protected]>

* chore: keyframe markers and the

Signed-off-by: vividf <[email protected]>

* chore: extracted from

Signed-off-by: vividf <[email protected]>

* chore: remove ()

Signed-off-by: vividf <[email protected]>

* chore: add pro-tips

Signed-off-by: vividf <[email protected]>

* chore: fix step 2 calibration data preparation

Signed-off-by: vividf <[email protected]>

* chore: add processing

Signed-off-by: vividf <[email protected]>

* chore: fix data selection

Signed-off-by: vividf <[email protected]>

* chore: fix more data selection

Signed-off-by: vividf <[email protected]>

* chore: would be to identical

Signed-off-by: vividf <[email protected]>

* chore: could get to obtain

Signed-off-by: vividf <[email protected]>

* fix: fixed dependencies (due to autoware's autoware prefix)

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: moved the sensor calibrator manager outside of the calibrators folder (other changes are pre-commit induced)

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: updated the use of the kalman filter implementation since it was moved into the autoware namespace

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: updated the use of the decompressor

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: adapted to the new way of using lidartag

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* fix: init tf tree visualization (#188)

* fix: init tf tree visualization

Signed-off-by: vividf <[email protected]>

* chore: fix error

Signed-off-by: vividf <[email protected]>

---------

Signed-off-by: vividf <[email protected]>

* fix(intrinsic_camera_calibrator): fixed dot board detector (#189)

fix: forgot to add a fix to the dot board detector

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* docs: candidate for the final documentation of the new api

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed dead links and spelling

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing mispell in a package name

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

* chore: fixed missing dead link

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>

---------

Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: vividf <[email protected]>
Co-authored-by: vividf <[email protected]>
Co-authored-by: Yi-Hsiang Fang (Vivid) <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
  • Loading branch information
4 people authored Sep 24, 2024
1 parent 148b6e5 commit 69bb747
Show file tree
Hide file tree
Showing 504 changed files with 2,759 additions and 3,265 deletions.
4 changes: 4 additions & 0 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"imread",
"imshow",
"imwrite",
"innoviz",
"intrinsics",
"kalman",
"keyframes",
Expand Down Expand Up @@ -76,7 +77,10 @@
"representer",
"reprojected",
"reprojection",
"reprojections",
"rosbag",
"ros2",
"ROS2",
"rosidl",
"ruamel",
"rvec",
Expand Down
30 changes: 0 additions & 30 deletions .github/workflows/build-and-test-differential.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,8 @@ jobs:
fail-fast: false
matrix:
rosdistro:
- galactic
- humble
include:
- rosdistro: galactic
container: ros:galactic
build-depends-repos: build_depends.repos
- rosdistro: humble
container: ros:humble
build-depends-repos: build_depends.repos
Expand Down Expand Up @@ -61,29 +57,3 @@ jobs:
fail_ci_if_error: false
verbose: true
flags: differential

clang-tidy-differential:
runs-on: ubuntu-latest
container: ros:galactic
needs: build-and-test-differential
steps:
- name: Check out repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Remove exec_depend
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1

- name: Get modified packages
id: get-modified-packages
uses: autowarefoundation/autoware-github-actions/get-modified-packages@v1

- name: Run clang-tidy
if: ${{ steps.get-modified-packages.outputs.modified-packages != '' }}
uses: autowarefoundation/autoware-github-actions/clang-tidy@v1
with:
rosdistro: galactic
target-packages: ${{ steps.get-modified-packages.outputs.modified-packages }}
clang-tidy-config-url: https://raw.githubusercontent.com/autowarefoundation/autoware/main/.clang-tidy
build-depends-repos: build_depends.repos
4 changes: 0 additions & 4 deletions .github/workflows/build-and-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,8 @@ jobs:
fail-fast: false
matrix:
rosdistro:
- galactic
- humble
include:
- rosdistro: galactic
container: ros:galactic
build-depends-repos: build_depends.repos
- rosdistro: humble
container: ros:humble
build-depends-repos: build_depends.repos
Expand Down
22 changes: 14 additions & 8 deletions .github/workflows/check-build-depends.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,24 @@ name: check-build-depends
on:
pull_request:
paths:
- build_depends.repos
- build_depends*.repos

jobs:
check-build-depends:
runs-on: ubuntu-latest
container: ros:galactic
container: ${{ matrix.container }}
strategy:
fail-fast: false
matrix:
rosdistro:
- humble
include:
- rosdistro: humble
container: ros:humble
build-depends-repos: build_depends.repos
steps:
- name: Cancel previous runs
uses: styfle/[email protected]

- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v3

- name: Remove exec_depend
uses: autowarefoundation/autoware-github-actions/remove-exec-depend@v1
Expand All @@ -26,6 +32,6 @@ jobs:
- name: Build
uses: autowarefoundation/autoware-github-actions/colcon-build@v1
with:
rosdistro: galactic
rosdistro: ${{ matrix.rosdistro }}
target-packages: ${{ steps.get-self-packages.outputs.self-packages }}
build-depends-repos: build_depends.repos
build-depends-repos: ${{ matrix.build-depends-repos }}
420 changes: 406 additions & 14 deletions README.md

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions TROUBLESHOOTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Troubleshooting & known issues

## Numpy errors

If the user should encounter the following error:

```text
AttributeError: module 'numpy' has no attribute 'float'.
`np.float` was a deprecated alias for the builtin `float`. To avoid this error in existing code, use `float` by itself. Doing this will not modify any behavior and is safe. If you specifically wanted the numpy scalar type, use `np.float64` here.
The aliases was originally deprecated in NumPy 1.20; for more details and guidance see the original release note at:
https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations. Did you mean: 'cfloat'?
```

It is highly due to a mismatch between the `numpy` and `transforms3d` versions in your system.
The simplest solution would be to upgrade `transforms3d` with `pip install transforms3d --upgrade`. Alternatively, the use can downgrade his version of `numpy` but doing so is more likely to incur on other issues.

At the time of writing this page, compatible versions are `numpy==1.26.4` and `transforms3d==0.4.2`
8 changes: 2 additions & 6 deletions build_depends.repos
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,12 @@ repositories:
version: main
autoware/universe:
type: git
url: https://github.com/tier4/autoware.universe.git
version: tier4/main
url: https://github.com/autowarefoundation/autoware.universe.git
version: main
autoware/tier4_autoware_msgs:
type: git
url: https://github.com/tier4/tier4_autoware_msgs.git
version: tier4/universe
autoware/auto_msgs:
type: git
url: https://github.com/tier4/autoware_auto_msgs.git
version: tier4/main
missing_packages/astuff_sensor_msgs:
type: git
url: https://github.com/astuff/astuff_sensor_msgs.git
Expand Down
File renamed without changes.
49 changes: 49 additions & 0 deletions calibration_tools_standalone.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
repositories:
calibration_tools:
type: git
url: https://github.com/tier4/CalibrationTools.git
version: tier4/universe
autoware/common:
type: git
url: https://github.com/autowarefoundation/autoware_common.git
version: main
autoware/autoware_internal_msgs:
type: git
url: https://github.com/autowarefoundation/autoware_internal_msgs.git
version: main
autoware/autoware_msgs:
type: git
url: https://github.com/autowarefoundation/autoware_msgs.git
version: main
autoware/tier4_autoware_msgs:
type: git
url: https://github.com/tier4/tier4_autoware_msgs.git
version: tier4/universe
autoware/universe:
type: git
url: https://github.com/autowarefoundation/autoware.universe.git
version: main
vendor/lidartag:
type: git
url: https://github.com/tier4/LiDARTag.git
version: humble
vendor/lidartag_msgs:
type: git
url: https://github.com/tier4/LiDARTag_msgs.git
version: tier4/universe
vendor/apriltag_msgs:
type: git
url: https://github.com/christianrauch/apriltag_msgs.git
version: 2.0.0
vendor/apriltag_ros:
type: git
url: https://github.com/christianrauch/apriltag_ros.git
version: e814e9e5d5f1bfb60a4aa685d30977c632bbc540
vendor/ros2_numpy:
type: git
url: https://github.com/Box-Robotics/ros2_numpy.git
version: humble
vendor/ndt_omp:
type: git
url: https://github.com/tier4/ndt_omp.git
version: tier4/main
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@

<build_depend>autoware_cmake</build_depend>

<depend>autoware_universe_utils</depend>
<depend>rclcpp</depend>
<depend>tf2</depend>
<depend>tf2_geometry_msgs</depend>
<depend>tf2_ros</depend>
<depend>tier4_autoware_utils</depend>
<depend>tier4_calibration_msgs</depend>

<exec_depend>tunable_static_tf_broadcaster</exec_depend>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#include <autoware/universe_utils/geometry/geometry.hpp>
#include <extrinsic_manual_calibrator/extrinsic_manual_calibrator_node.hpp>
#include <tier4_autoware_utils/geometry/geometry.hpp>

#include <memory>

Expand Down Expand Up @@ -92,15 +92,15 @@ geometry_msgs::msg::Pose ExtrinsicManualCalibratorNode::getTfParameters(
pose.position.x = params.get().at(0).as_double();
pose.position.y = params.get().at(1).as_double();
pose.position.z = params.get().at(2).as_double();
pose.orientation = tier4_autoware_utils::createQuaternionFromRPY(
pose.orientation = autoware::universe_utils::createQuaternionFromRPY(
params.get().at(3).as_double(), params.get().at(4).as_double(), params.get().at(5).as_double());
return pose;
}
void ExtrinsicManualCalibratorNode::setTfParameters(
const rclcpp::AsyncParametersClient::SharedPtr & client, const geometry_msgs::msg::Pose & pose)
{
const auto xyz = pose.position;
const auto rpy = tier4_autoware_utils::getRPY(pose.orientation);
const auto rpy = autoware::universe_utils::getRPY(pose.orientation);
auto results = client->set_parameters(
{rclcpp::Parameter("tf_x", xyz.x), rclcpp::Parameter("tf_y", xyz.y),
rclcpp::Parameter("tf_z", xyz.z), rclcpp::Parameter("tf_roll", rpy.x),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@

<build_depend>autoware_cmake</build_depend>

<depend>autoware_universe_utils</depend>
<depend>eigen</depend>
<depend>geometry_msgs</depend>
<depend>message_filters</depend>
Expand All @@ -22,7 +23,6 @@
<depend>std_msgs</depend>
<depend>tf2</depend>
<depend>tf2_geometry_msgs</depend>
<depend>tier4_autoware_utils</depend>
<depend>tier4_calibration_msgs</depend>

<test_depend>ament_lint_auto</test_depend>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2024 Tier IV, Inc.
// Copyright 2024 TIER IV, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -16,8 +16,8 @@
#define GROUND_PLANE_CALIBRATOR__GROUND_PLANE_CALIBRATOR_HPP_

#include <Eigen/Dense>
#include <autoware/kalman_filter/kalman_filter.hpp>
#include <ground_plane_calibrator/utils.hpp>
#include <kalman_filter/kalman_filter.hpp>
#include <rclcpp/logging.hpp>
#include <rclcpp/rclcpp.hpp>
#include <tier4_ground_plane_utils/ground_plane_utils.hpp>
Expand Down Expand Up @@ -46,6 +46,7 @@
namespace ground_plane_calibrator
{

using autoware::kalman_filter::KalmanFilter;
using PointType = pcl::PointXYZ;
using tier4_ground_plane_utils::GroundPlaneExtractorParameters;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2024 Tier IV, Inc.
// Copyright 2024 TIER IV, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,12 @@

<build_depend>autoware_cmake</build_depend>

<depend>autoware_kalman_filter</depend>
<depend>autoware_universe_utils</depend>
<depend>eigen</depend>
<depend>geometry_msgs</depend>
<depend>image_geometry</depend>
<depend>image_transport</depend>
<depend>kalman_filter</depend>
<depend>pcl_conversions</depend>
<depend>pcl_ros</depend>
<depend>rclcpp</depend>
Expand All @@ -26,7 +27,6 @@
<depend>tf2_eigen</depend>
<depend>tf2_geometry_msgs</depend>
<depend>tf2_ros</depend>
<depend>tier4_autoware_utils</depend>
<depend>tier4_calibration_msgs</depend>
<depend>tier4_ground_plane_utils</depend>
<depend>visualization_msgs</depend>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2024 Tier IV, Inc.
// Copyright 2024 TIER IV, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand All @@ -12,9 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.

#include <autoware/universe_utils/geometry/geometry.hpp>
#include <ground_plane_calibrator/ground_plane_calibrator.hpp>
#include <tf2_eigen/tf2_eigen.hpp>
#include <tier4_autoware_utils/geometry/geometry.hpp>

#include <tf2/utils.h>

Expand Down Expand Up @@ -276,9 +276,9 @@ void ExtrinsicGroundPlaneCalibrator::filterGroundModelEstimation(

Eigen::Vector3d estimated_translation;
auto estimated_rpy =
tier4_autoware_utils::getRPY(tf2::toMsg(estimated_base_to_lidar_transform).orientation);
autoware::universe_utils::getRPY(tf2::toMsg(estimated_base_to_lidar_transform).orientation);
auto initial_rpy =
tier4_autoware_utils::getRPY(tf2::toMsg(initial_base_to_lidar_transform_).orientation);
autoware::universe_utils::getRPY(tf2::toMsg(initial_base_to_lidar_transform_).orientation);

if (verbose_) {
RCLCPP_INFO(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright 2024 Tier IV, Inc.
// Copyright 2024 TIER IV, Inc.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3

# Copyright 2024 Tier IV, Inc.
# Copyright 2024 TIER IV, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3

# Copyright 2024 Tier IV, Inc.
# Copyright 2024 TIER IV, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3

# Copyright 2024 Tier IV, Inc.
# Copyright 2024 TIER IV, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -182,6 +182,7 @@ def calibration_intrinsics_callback():
self.optimized_camera_info = camera_lidar_calibrate_intrinsics(
np.array(self.object_calibration_points + self.external_object_calibration_points),
np.array(self.image_calibration_points + self.external_image_calibration_points),
self.camera_info,
)
self.use_optimized_intrinsics_checkbox.setEnabled(True)

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3

# Copyright 2024 Tier IV, Inc.
# Copyright 2024 TIER IV, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env python3

# Copyright 2024 Tier IV, Inc.
# Copyright 2024 TIER IV, Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand Down
Loading

0 comments on commit 69bb747

Please sign in to comment.