Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
87 commits
Select commit Hold shift + click to select a range
a80b467
V0.4: Beta version, 21 April 2021
richard-elvira Apr 21, 2021
093173b
Readme.md updated
richard-elvira Apr 21, 2021
2067374
Update README.md
richard-elvira Sep 29, 2021
578500b
Update README.md
richard-elvira Sep 29, 2021
0df83dd
V1.0: 22nd December 2021
jj-gomez Dec 22, 2021
851db08
Update README.md
jdtardos Dec 22, 2021
4452a3c
Update Dependencies.md
jdtardos Feb 10, 2022
69f6787
Creating the plugin
hungdche Apr 14, 2022
bd2b22b
create setting files
hungdche Apr 15, 2022
1839a90
Replace stdint-gcc.h with stdint.h
hungdche Apr 16, 2022
4e1532b
Commenting examples
hungdche Apr 16, 2022
e2b68b8
Test
hungdche Apr 16, 2022
d1e9982
Create Makefile
hungdche Apr 16, 2022
fbe96e8
Add ILLIXR integration to make files
hungdche Apr 16, 2022
72a7d3f
Fix make files
hungdche Apr 16, 2022
6fc6091
Fix ++ on Boolean
hungdche Apr 16, 2022
ccd9591
Test
hungdche Apr 16, 2022
5a8801d
Adding absolute paths
hungdche Apr 16, 2022
7bb0c59
Fix path
hungdche Apr 16, 2022
697ec8d
Fix path for common/
hungdche Apr 16, 2022
0602ee8
Add dummy values to debug
hungdche Apr 16, 2022
0800733
Test
hungdche Apr 17, 2022
aef1fb3
Added function similar to TrackStereo
hungdche Apr 18, 2022
c7c8531
Use tracker to grab data
hungdche Apr 20, 2022
4c2d009
Set setting to be public
hungdche Apr 23, 2022
68f41e9
Fix IMU input
hungdche Apr 23, 2022
e61aacd
Add boost filesystem tag
hungdche Apr 23, 2022
75d6882
Deep copy images
hungdche Apr 24, 2022
593abb4
Fixed drifting before initialization
JeffreyZh4ng Apr 24, 2022
ec0f440
Removing Sophus from returnTracker
hungdche Apr 27, 2022
c9addde
Merge branch 'create-illixr-plugin' of github.com:ILLIXR/ORB_SLAM3 in…
hungdche Apr 27, 2022
093bbbf
Shutdown ORB-SLAM after finish running
hungdche Apr 27, 2022
df78b9c
Break before receiving nonzero bias
hungdche May 27, 2022
dd88d51
Break if initializeOptimization is not called
hungdche May 27, 2022
b5a372d
Fixed error
hungdche May 27, 2022
849ab47
Remove VIBA
hungdche May 29, 2022
6319523
Merge branch 'UZ-SLAMLab:master' into create-illixr-plugin-1
hungdche Jun 6, 2022
45d771f
Merge pull request #4 from ILLIXR/create-illixr-plugin-1
hungdche Jun 6, 2022
0b48fe1
Update with standard clock
hungdche Jun 7, 2022
460e5c5
Testing new Makefiles
hungdche Jun 8, 2022
78f3fca
Merge pull request #5 from ILLIXR/fixing-makefile
hungdche Jun 9, 2022
9efc084
Clean up
hungdche Jun 12, 2022
d1561c5
Fix minor Makefile issue
hungdche Jun 23, 2022
78773ae
Add support to ETH3D.
power-rdx Sep 4, 2022
28e6128
Removed returnTracker
hungdche Sep 5, 2022
39ad318
Fixed imu_input logic
hungdche Sep 5, 2022
eae9255
add support for ETH3D RGBD mode
hungdche Sep 29, 2022
56201b0
Fix macro def
hungdche Oct 26, 2022
fdf1073
Added support for OpenNI
hungdche Nov 4, 2022
0a0222a
Split between Stereo-IMU and RGBD
hungdche Jan 23, 2023
4d78923
Fixed build system
hungdche Jan 23, 2023
d2132c0
Split IMU Cam
hungdche Jan 25, 2023
e6eecaa
Fixed build
hungdche Apr 4, 2023
f38d34b
Fixed Makefile error
hungdche Apr 4, 2023
e591508
updated build to make it compatible with new ILLIXR build system
astro-friedel Apr 12, 2023
faa9600
some bug fixes for new build style
astro-friedel Apr 14, 2023
e9a0cac
added install to cmake file
astro-friedel Apr 20, 2023
24e5ffd
added main library to install
astro-friedel Apr 27, 2023
f79372d
updates for centos
astro-friedel May 1, 2023
53c17d6
changed required version
astro-friedel May 2, 2023
c285351
added build suffix to library name
astro-friedel May 4, 2023
67f7f1d
updated ILLIXR code structure
astro-friedel May 17, 2023
1790e69
updated ILLIXR include
astro-friedel Aug 23, 2023
10c9be8
Fix g2o link issue
hungdche Sep 1, 2023
f1cf13e
Fix DBoW2 bug
hungdche Sep 6, 2023
660dd00
Change DBoW2 to DBoW2_OS3
hungdche Sep 11, 2023
150d92e
Adapt to new DBoW2
hungdche Sep 11, 2023
5771a9b
Fix assertion fail
hungdche Oct 2, 2023
8fe3b7c
Correct Pose
hungdche Oct 3, 2023
0de3408
Finalized ORB SLAM plugin
hungdche Oct 3, 2023
05cfa58
Auto stash before merge of "updateBuildSystem" and "origin/updateBuil…
astro-friedel Mar 28, 2024
6b08ade
fixed build bug with missing namespace
astro-friedel Mar 28, 2024
f71abb9
added the extraction of the vocabulary file and install of vocabulary…
astro-friedel Mar 28, 2024
77f728d
fixed installation path
astro-friedel Mar 28, 2024
6a3afc5
Add Zed fixes
Jebbly Dec 18, 2024
be78a12
Defaul to STEREO_IMU
Jebbly Dec 18, 2024
da265c3
Read environment variable in constructor
Jebbly Dec 19, 2024
9e630a6
Tentative fix for release mode
Jebbly Dec 20, 2024
dc2658a
remove the dependency on Pangolin
qinjunj Jan 23, 2025
7fc4d49
incorporated changes from illixr master
astro-friedel Feb 19, 2025
03b2f55
restructured code, removed need for ORB_SLAM env var
astro-friedel Feb 27, 2025
64f5f0e
code cleanup
astro-friedel Feb 27, 2025
67038ac
update for changes in ILLIXR
astro-friedel Feb 27, 2025
4e2bded
removed un-needed variable
astro-friedel Feb 28, 2025
0b69d26
fix paths
qinjunj Mar 3, 2025
1f33d91
updates for new data structure format
astro-friedel May 18, 2026
8849631
fixed missing dependency
astro-friedel May 18, 2026
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
116 changes: 116 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
---
Language: Cpp
BasedOnStyle: WebKit
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignArrayOfStructures: None
AlignConsecutiveAssignments: Consecutive
AlignConsecutiveBitFields: Consecutive
AlignConsecutiveDeclarations: Consecutive
AlignConsecutiveMacros: Consecutive
AlignEscapedNewlines: Left
AlignOperands: false
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: Empty
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
BreakAfterJavaFieldAnnotations: false
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Attach
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeComma
BreakInheritanceList: BeforeComma
BreakStringLiterals: true
ColumnLimit: 128
CommentPragmas: '^ IWYU pragma:'
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: true
DerivePointerAlignment: false
DisableFormat: false
EmptyLineBeforeAccessModifier: LogicalBlock
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^"'
Priority: 1
- Regex: '^<'
Priority: 2
IncludeIsMainRegex: ''
IncludeIsMainSourceRegex: ''
IndentCaseBlocks: false
IndentCaseLabels: false
IndentExternBlock: NoIndent
IndentGotoLabels: true
IndentPPDirectives: BeforeHash
IndentWidth: 4
IndentWrappedFunctionNames: false
KeepEmptyLinesAtTheStartOfBlocks: false
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
NamespaceIndentation: Inner
PPIndentWidth: -1
PackConstructorInitializers: Never
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Left
ReferenceAlignment: Pointer
ReflowComments: true
SeparateDefinitionBlocks: Always
SortIncludes: CaseInsensitive
SortUsingDeclarations: true
SpaceAfterCStyleCast: true
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: true
SpaceBeforeInheritanceColon: true
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: true
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: Never
SpacesInCStyleCastParentheses: false
SpacesInConditionalStatement: false
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: 1
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: c++17
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
TabWidth: 4
UseCRLF: false
UseTab: Never
...
7 changes: 1 addition & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -59,18 +59,13 @@ KeyFrameTrajectory.txt
CameraTrajectory.txt
kf_*.txt
f_*.txt
Thirdparty/DBoW2/build/
Thirdparty/DBoW2/lib/
Thirdparty/g2o/build/
Thirdparty/g2o/config.h
Thirdparty/g2o/lib/
Vocabulary/ORBvoc.txt
build/

lib/

cmake_modules/
cmake-build-debug/
cmake-build-*

ExecMean.txt
SessionInfo.txt
Expand Down
Loading