Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(localization): add nerf_based_localizer #5312

Closed
Changes from 1 commit
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
6417ba1
Added nerf_based_localizer
SakodaShintaro Oct 15, 2023
2d995d0
style(pre-commit): autofix
pre-commit-ci[bot] Oct 15, 2023
dffba95
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Oct 17, 2023
ab27685
Updated test script
SakodaShintaro Oct 17, 2023
efcaecb
Fixed MAX_SAMPLE_PER_RAY
SakodaShintaro Oct 17, 2023
7f10bbc
Added indication the original file
SakodaShintaro Oct 17, 2023
5db3d36
Added ORIGINAL_LICENSE
SakodaShintaro Oct 17, 2023
79239f2
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Oct 24, 2023
e7bb158
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Oct 29, 2023
b0cbb07
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Nov 21, 2023
1404bf4
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Dec 27, 2023
6c428c0
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Jan 9, 2024
e73f650
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Jan 30, 2024
90c7f77
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Jan 30, 2024
dca3c20
Added warning msg
SakodaShintaro Jan 30, 2024
9ba0fe1
Updated download path
SakodaShintaro Jan 30, 2024
df6effd
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 6, 2024
e258d91
Added include
SakodaShintaro Mar 7, 2024
4e756f0
FIxed util.launch.py to .xml
SakodaShintaro Mar 7, 2024
b7501b0
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 9, 2024
55d490e
Fixed pose_twist_estimator.launch.xml
SakodaShintaro Mar 9, 2024
c9fee10
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 17, 2024
9e62d32
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 22, 2024
91fd370
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 22, 2024
af77a19
add nerf initializer
Mar 22, 2024
09e1f57
add nerf initializer (correction)
Mar 22, 2024
772bc40
ひとまずエラーでないように諸々修正した
Mar 25, 2024
15c13bf
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 26, 2024
57f3f35
change get target_frame point
Mar 26, 2024
41fe779
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Mar 27, 2024
b800642
Merge remote-tracking branch 'sakoda/feat/add_nerf_based_localizer' i…
SakodaShintaro Mar 27, 2024
45ebab0
Applied formatter
SakodaShintaro Mar 27, 2024
344cf7d
Fixed to have a default value
SakodaShintaro Mar 27, 2024
37f243b
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro May 22, 2024
23df38f
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro May 22, 2024
56f9614
Merge branch 'feat/add_nerf_based_localizer' into feat/add_nerf_initi…
SakodaShintaro May 22, 2024
88916e8
change train result dir
May 22, 2024
fc968f6
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro May 28, 2024
e44830c
Merge pull request #3 from SKT-r/feat/add_nerf_initializer
SakodaShintaro May 28, 2024
387a3b6
Fixed to build
SakodaShintaro May 29, 2024
d3a40af
Merge remote-tracking branch 'origin' into feat/add_nerf_based_localizer
SakodaShintaro Jun 18, 2024
cb308f7
set_ray_batch_size
Jun 28, 2024
54e4dd5
Merge pull request #4 from SKT-r/feat/make_set_ray_batich_size
SakodaShintaro Jun 28, 2024
11b9cd0
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Jun 28, 2024
5af7816
Merge branch 'main' into feat/add_nerf_based_localizer
SakodaShintaro Jul 3, 2024
1a9b3d9
make_ray_batch_size_param
Jul 3, 2024
2672066
Merge remote-tracking branch 'sakoda/feat/add_nerf_based_localizer' i…
Jul 3, 2024
54adb6a
make_ray_batch_size_param_v2
Jul 3, 2024
4134fd6
Merge pull request #5 from SKT-r/feat/make_set_ray_batich_size
SakodaShintaro Jul 3, 2024
49095e6
Merge remote-tracking branch 'origin' into feat/add_nerf_based_localizer
SakodaShintaro Aug 1, 2024
fbe5312
Fixed utils name
SakodaShintaro Aug 1, 2024
26b2e68
style(pre-commit): autofix
pre-commit-ci[bot] Aug 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Added indication the original file
Signed-off-by: Shintaro Sakoda <sakoda@keio.jp>
SakodaShintaro committed Oct 17, 2023
commit 7f10bbcde263df7314a1229795f7f8bc31c59da0
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/CustomOps.cpp
//
// Created by ppwang on 2022/10/5.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/CustomOps.cu
//
// Created by ppwang on 2023/3/17.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/CustomOps.h
//
// Created by ppwang on 2022/10/5.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/FlexOps.cpp
//
// Created by ppwang on 2023/2/11.
//

Original file line number Diff line number Diff line change
@@ -11,6 +11,10 @@
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/FlexOps.cu

#include "../common_cuda.hpp"
#include "FlexOps.hpp"

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/FlexOps.h
//
// Created by ppwang on 2023/2/11.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/Scatter.cpp
//
// Created by ppwang on 2023/3/27.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/Scatter.cu
//
// Created by ppwang on 2023/3/27.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/CustomOps/Scatter.h
//
// Created by ppwang on 2023/3/27.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/common.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Common.h
//
// Created by ppwang on 2022/5/8.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/common_cuda.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Common.h
//
// Created by ppwang on 2022/5/8.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/dataset.cpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Dataset/Dataset.cpp
//
// Created by ppwang on 2022/5/7.
//
#include "dataset.hpp"
3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/dataset.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Dataset/Dataset.h
//
// Created by ppwang on 2022/5/7.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Field/Hash3DAnchored.cpp
//
// Created by ppwang on 2022/7/17.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Field/Hash3DAnchored.cu
//
// Created by ppwang on 2022/7/17.
//
#include "common.hpp"
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Field/Hash3DAnchored.h
//
// Created by ppwang on 2022/7/17.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/points_sampler.cpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/PtsSampler/PersSampler.cpp
//
// Created by ppwang on 2022/9/26.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/points_sampler.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/PtsSampler/PersSampler.h
//
// Created by ppwang on 2022/6/20.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/renderer.cpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Renderer/Renderer.cpp
//
// Created by ppwang on 2022/5/7.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/renderer.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Renderer/Renderer.h
//
// Created by ppwang on 2022/5/7.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/sh_shader.cpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Shader/SHShader.cpp
//
// Created by ppwang on 2022/10/8.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/sh_shader.cu
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Shader/SHShader.cu
//
// Created by ppwang on 2022/10/8.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/sh_shader.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Shader/SHShader.h
//
// Created by ppwang on 2022/10/8.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/stop_watch.cpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/StopWatch.cpp
//
// Created by ppwang on 2022/5/18.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/stop_watch.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/StopWatch.h
//
// Created by ppwang on 2022/5/18.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/utils.cpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/Utils.cpp
//
// Created by ppwang on 2023/4/4.
//

3 changes: 3 additions & 0 deletions localization/nerf_based_localizer/src/nerf/utils.hpp
Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/Utils/Utils.h
//
// Created by ppwang on 2022/5/11.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/ExpRunner.cpp
//
// Created by ppwang on 2022/5/6.
//

Original file line number Diff line number Diff line change
@@ -12,6 +12,9 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//
// This file is derived from the following file.
// https://github.com/Totoro97/f2-nerf/blob/main/src/ExpRunner.h
//
// Created by ppwang on 2022/5/6.
//