-
Notifications
You must be signed in to change notification settings - Fork 44
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
Added documentation for using Switchboard and Phonebook externally #320
Merged
charmoniumQ
merged 3 commits into
master
from
issue-320-use-switchboard-and-phonebook-externally
Feb 21, 2022
Merged
Added documentation for using Switchboard and Phonebook externally #320
charmoniumQ
merged 3 commits into
master
from
issue-320-use-switchboard-and-phonebook-externally
Feb 21, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
mhuzai
reviewed
Feb 16, 2022
mateosss
reviewed
Feb 18, 2022
mhuzai
previously approved these changes
Feb 20, 2022
qinjunj
previously approved these changes
Feb 20, 2022
mhuzai
force-pushed
the
issue-320-use-switchboard-and-phonebook-externally
branch
from
February 20, 2022 22:15
a7ffe97
to
fec5f32
Compare
mhuzai
force-pushed
the
issue-320-use-switchboard-and-phonebook-externally
branch
from
February 20, 2022 23:29
fec5f32
to
9724ded
Compare
mhuzai
approved these changes
Feb 21, 2022
qinjunj
approved these changes
Feb 21, 2022
mhuzai
force-pushed
the
issue-320-use-switchboard-and-phonebook-externally
branch
from
February 21, 2022 18:08
9724ded
to
99678ce
Compare
JeffreyZh4ng
added a commit
that referenced
this pull request
May 3, 2022
Semi working offloading. VIO doesnt work ATM test commit Add offloading server and device code Fixing common and adding extra prints for debugging Add prints and offloading config Server fix for zed pt1 Offloading device cleanup Add offload client config Revert boost install script (#323) * Revert "Enabled boost in 'deps.sh' (#308) (#309)" This reverts commit 8590c74. We do not need to build boost ourselves, we can install it from apt. * Do not prompt user for boost installation Fix docs (#319) * Fix writing_your_plugin.md docs * Added Bill's suggestions * Fix typos * Fix typos Fixed `pose_lookup` and `dynamic_lib` (#304) * Fixing pose_lookup and dynamic_lib (#303) - Fixed 'pose_lookup' initialization in 'pose_lookup/plugin.cpp' - Added debugging prints to 'common/dynamic_lib.hpp' - New 'path_basename' for debugging in 'common/dynamic_lib.hpp' - Failed calls to 'dlclose' non-fatal with 'dbg' in 'common/dynamic_lib.hpp' * Updated literal types in 'commmon/dynamic_lib.hpp' (#303) * Addressing reviewer comments (#303) - Merged 'opt' and 'dbg' paths in 'common/dynamic_lib.hpp' * Miscellaneous changes (#303) - Committing to mitigate CI initialization bug (gtsam preintegration) - Refactored spacing in 'common/dynamic_lib.hpp' * Updating 'dynamic_lib' (#303) - Changed '_m_lib_name' -> '_m_lib_path' in 'common/dynamic_lib.hpp' - Added comments in 'common/dynamic_lib.hpp' * Using string constructor copy in 'common/dynamic_lib.hpp' (#303) * Removed debug guard when failing to open a dynamic library (#303 Added documentation for using Switchboard and Phonebook externally (#320) * Added documentation for using Switchboard and Phonebook externally * fix typo and spacing * Fix typos Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> Renamed files and merge master Cleaned up code ready for PR Fix readme Revert hotfix and address comments Revert rt_slam config Minor fix and verify all combinations of ZED/dataset with OV/Kimera work
mhuzai
added a commit
that referenced
this pull request
May 9, 2022
* Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * Added documentation for using Switchboard and Phonebook externally (#320) * Added documentation for using Switchboard and Phonebook externally * fix typo and spacing * Fix typos Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * Fix and add documentation (#330) * Add documentation for updating tags and documentation * Set up using master instead of v2-latest * Update doxygen project name * Update Monado's main branch (they renamed 'master' to 'main') * Fix typo in mkdocs.yml * Update README with IISWC paper info * Update bibtex Co-authored-by: Sam Grayson <sam@samgrayson.me> * Fix bibtex Co-authored-by: Sam Grayson <sam@samgrayson.me> * reponses to comments * remove trailing space * Add IMU and Cam Recorder (#327) * Added record_imu_cam plugin * Fixing fstream precision * Adding data_record option for native.yaml * Adding record_imu_cam plugin option * Remove data_record. * Fix minor issues * Fix minor issues * Used boost::filesystem instead of system * Add lboost_filesystem flag * Add the description for record_imu_cam * Fix record_imu_cam path * Fix boost filesystem operator * Remove extra / * Fix minor issues * compute data paths using list initialization * Fix minor issues and clean up extra variables Co-authored-by: yingj4 <yingj4@illinois.edu> * remove pose_lookup * able to compile * restore * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * wip * Use relative clock in integrators * Use relative clock in offload_data * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + rk4 works but its shakey) * wip (ov + gtsam works) * Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * remove dummy integrator * correct order of declaring * suggested change to replace dataset_time * Add Offloading VIO Plugins to ILLIXR (#331) * Semi working with reader using callbacks * Semi working with reader using sequential reads * Semi working offloading. VIO doesnt work ATM * test commit * Add offloading server and device code * Fixing common and adding extra prints for debugging * Add prints and offloading config * Server fix for zed pt1 * Offloading device cleanup * Add offload client config * Renamed files and merge master * Cleaned up code ready for PR * Fix readme * Revert hotfix and address comments * Revert rt_slam config * Minor fix and verify all combinations of ZED/dataset with OV/Kimera work * Address comments, add plugins to clean.yaml * Add nproc back and update docs * Typo * Fix RealSense plugin (#337) * Fix counter initialization and tidy up some code * Properly initialize camera iteration count * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * wip * Use relative clock in integrators * Use relative clock in offload_data * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + rk4 works but its shakey) * wip (ov + gtsam works) * Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + gtsam works) * Wip (works with gtsam) * Correct configs * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * disable debugview * add declaration of NANO_SEC * remove NANO_SEC * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * change back to size_t for imu_data loop * enable debugview * add back glfw3 for debugview * remove dummy * change back to size_t * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * suggested change to replace dataset_time * respond to comments * use relative clock in offload_vio * respond to comments * update distribution checking and warning msg for realsense * Fix device_rx compilation * Fix offload server config * Resolve pending review comments * update empty constructor of pose_type * Update OV tag * Update Kimera, OV, and Monado tags to reflect the usage of RelativeClock * Update tags in offload-server Co-authored-by: Giordano Salvador <73959795+e3m3@users.noreply.github.com> Co-authored-by: Qinjun Jiang <qinjunj2@illinois.edu> Co-authored-by: Jeffrey Zhang <23205149+JeffreyZh4ng@users.noreply.github.com> Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> Co-authored-by: Muhammad Huzaifa <mhuzai@users.noreply.github.com> Co-authored-by: Henry Che <90811347+hungdche@users.noreply.github.com> Co-authored-by: yingj4 <yingj4@illinois.edu> Co-authored-by: Muhammad Huzaifa <huzaifa2@illinois.edu>
shg8
pushed a commit
to shg8/ILLIXR
that referenced
this pull request
May 18, 2022
* Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (ILLIXR#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * Added documentation for using Switchboard and Phonebook externally (ILLIXR#320) * Added documentation for using Switchboard and Phonebook externally * fix typo and spacing * Fix typos Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * Fix and add documentation (ILLIXR#330) * Add documentation for updating tags and documentation * Set up using master instead of v2-latest * Update doxygen project name * Update Monado's main branch (they renamed 'master' to 'main') * Fix typo in mkdocs.yml * Update README with IISWC paper info * Update bibtex Co-authored-by: Sam Grayson <sam@samgrayson.me> * Fix bibtex Co-authored-by: Sam Grayson <sam@samgrayson.me> * reponses to comments * remove trailing space * Add IMU and Cam Recorder (ILLIXR#327) * Added record_imu_cam plugin * Fixing fstream precision * Adding data_record option for native.yaml * Adding record_imu_cam plugin option * Remove data_record. * Fix minor issues * Fix minor issues * Used boost::filesystem instead of system * Add lboost_filesystem flag * Add the description for record_imu_cam * Fix record_imu_cam path * Fix boost filesystem operator * Remove extra / * Fix minor issues * compute data paths using list initialization * Fix minor issues and clean up extra variables Co-authored-by: yingj4 <yingj4@illinois.edu> * remove pose_lookup * able to compile * restore * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * wip * Use relative clock in integrators * Use relative clock in offload_data * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + rk4 works but its shakey) * wip (ov + gtsam works) * Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (ILLIXR#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * remove dummy integrator * correct order of declaring * suggested change to replace dataset_time * Add Offloading VIO Plugins to ILLIXR (ILLIXR#331) * Semi working with reader using callbacks * Semi working with reader using sequential reads * Semi working offloading. VIO doesnt work ATM * test commit * Add offloading server and device code * Fixing common and adding extra prints for debugging * Add prints and offloading config * Server fix for zed pt1 * Offloading device cleanup * Add offload client config * Renamed files and merge master * Cleaned up code ready for PR * Fix readme * Revert hotfix and address comments * Revert rt_slam config * Minor fix and verify all combinations of ZED/dataset with OV/Kimera work * Address comments, add plugins to clean.yaml * Add nproc back and update docs * Typo * Fix RealSense plugin (ILLIXR#337) * Fix counter initialization and tidy up some code * Properly initialize camera iteration count * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * wip * Use relative clock in integrators * Use relative clock in offload_data * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + rk4 works but its shakey) * wip (ov + gtsam works) * Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (ILLIXR#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + gtsam works) * Wip (works with gtsam) * Correct configs * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * disable debugview * add declaration of NANO_SEC * remove NANO_SEC * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * change back to size_t for imu_data loop * enable debugview * add back glfw3 for debugview * remove dummy * change back to size_t * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * suggested change to replace dataset_time * respond to comments * use relative clock in offload_vio * respond to comments * update distribution checking and warning msg for realsense * Fix device_rx compilation * Fix offload server config * Resolve pending review comments * update empty constructor of pose_type * Update OV tag * Update Kimera, OV, and Monado tags to reflect the usage of RelativeClock * Update tags in offload-server Co-authored-by: Giordano Salvador <73959795+e3m3@users.noreply.github.com> Co-authored-by: Qinjun Jiang <qinjunj2@illinois.edu> Co-authored-by: Jeffrey Zhang <23205149+JeffreyZh4ng@users.noreply.github.com> Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> Co-authored-by: Muhammad Huzaifa <mhuzai@users.noreply.github.com> Co-authored-by: Henry Che <90811347+hungdche@users.noreply.github.com> Co-authored-by: yingj4 <yingj4@illinois.edu> Co-authored-by: Muhammad Huzaifa <huzaifa2@illinois.edu>
shg8
pushed a commit
to shg8/ILLIXR
that referenced
this pull request
May 18, 2022
* Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (ILLIXR#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * Added documentation for using Switchboard and Phonebook externally (ILLIXR#320) * Added documentation for using Switchboard and Phonebook externally * fix typo and spacing * Fix typos Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * Fix and add documentation (ILLIXR#330) * Add documentation for updating tags and documentation * Set up using master instead of v2-latest * Update doxygen project name * Update Monado's main branch (they renamed 'master' to 'main') * Fix typo in mkdocs.yml * Update README with IISWC paper info * Update bibtex Co-authored-by: Sam Grayson <sam@samgrayson.me> * Fix bibtex Co-authored-by: Sam Grayson <sam@samgrayson.me> * reponses to comments * remove trailing space * Add IMU and Cam Recorder (ILLIXR#327) * Added record_imu_cam plugin * Fixing fstream precision * Adding data_record option for native.yaml * Adding record_imu_cam plugin option * Remove data_record. * Fix minor issues * Fix minor issues * Used boost::filesystem instead of system * Add lboost_filesystem flag * Add the description for record_imu_cam * Fix record_imu_cam path * Fix boost filesystem operator * Remove extra / * Fix minor issues * compute data paths using list initialization * Fix minor issues and clean up extra variables Co-authored-by: yingj4 <yingj4@illinois.edu> * remove pose_lookup * able to compile * restore * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * wip * Use relative clock in integrators * Use relative clock in offload_data * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + rk4 works but its shakey) * wip (ov + gtsam works) * Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (ILLIXR#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * remove dummy integrator * correct order of declaring * suggested change to replace dataset_time * Add Offloading VIO Plugins to ILLIXR (ILLIXR#331) * Semi working with reader using callbacks * Semi working with reader using sequential reads * Semi working offloading. VIO doesnt work ATM * test commit * Add offloading server and device code * Fixing common and adding extra prints for debugging * Add prints and offloading config * Server fix for zed pt1 * Offloading device cleanup * Add offload client config * Renamed files and merge master * Cleaned up code ready for PR * Fix readme * Revert hotfix and address comments * Revert rt_slam config * Minor fix and verify all combinations of ZED/dataset with OV/Kimera work * Address comments, add plugins to clean.yaml * Add nproc back and update docs * Typo * Fix RealSense plugin (ILLIXR#337) * Fix counter initialization and tidy up some code * Properly initialize camera iteration count * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * wip * Use relative clock in integrators * Use relative clock in offload_data * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + rk4 works but its shakey) * wip (ov + gtsam works) * Correct configs * Fix sqlite * Exorcise glfw3 * Rename classes * Exorcise glfw3 (electric boogaloo) * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * Added '_m_dataset_first_time' in 'ground_truth_slam/plugin.cpp' (ILLIXR#58) * disable debugview * add condition * remove -Werror in OPT-FLAGS * copy common/debug.hpp from the scheduling branch * add declaration of NANO_SEC * use local monado * remove NANO_SEC * add absolute_ns but has error with + * convert _m_start and relative to ns before adding them * change name to passthrough_integrator and zeor out matrice * comment conditions * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * use issue-58-standardize-clock branch in monado_integration * change back to size_t for imu_data loop * fix naming and spacing * remove repeated synchronization * enable debugview * add back glfw3 for debugview * added new line at EOF * use offload_duration to be less confusing * remove dummy * change back to size_t * update comments * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * Add stoplight to synchronize thread starts/stops * Add missing file (the perils of -u instead of -A) * Respond to reviewer comments * Add documentation and comments * Respond to reviewer comments * Respond to reviewer comments * Fix compile bugs * Add stoplight to synchronize thread starts/stops * Add relative clock to common and runtime * Use relative clock in offline_imu_cam * Use relative clock in gldemo (exorcise GLFW) * Use relative clock in pose_* * Use relative clock in timewarp * Use relative clock in realsense and ZED * Fix stuff * wip * Fix stuff * wip * Fix integrators * wip (ov + dummy int works) * wip (ov + gtsam works) * Wip (works with gtsam) * Correct configs * Respond to reviewer comments * Respond to reviewer comments * Remove dataset_time * disable debugview * add declaration of NANO_SEC * remove NANO_SEC * removed dummy_integrator, changed to passthrough_integrator * tests * Started time_point * create our own time_point * change back to size_t for imu_data loop * enable debugview * add back glfw3 for debugview * remove dummy * change back to size_t * synchronize after thread setup * synchronize before p_thread_setup * reponses to comments * remove trailing space * remove pose_lookup * able to compile * restore * suggested change to replace dataset_time * respond to comments * use relative clock in offload_vio * respond to comments * update distribution checking and warning msg for realsense * Fix device_rx compilation * Fix offload server config * Resolve pending review comments * update empty constructor of pose_type * Update OV tag * Update Kimera, OV, and Monado tags to reflect the usage of RelativeClock * Update tags in offload-server Co-authored-by: Giordano Salvador <73959795+e3m3@users.noreply.github.com> Co-authored-by: Qinjun Jiang <qinjunj2@illinois.edu> Co-authored-by: Jeffrey Zhang <23205149+JeffreyZh4ng@users.noreply.github.com> Co-authored-by: Qinjun Jiang <90299267+qinjunj@users.noreply.github.com> Co-authored-by: Muhammad Huzaifa <mhuzai@users.noreply.github.com> Co-authored-by: Henry Che <90811347+hungdche@users.noreply.github.com> Co-authored-by: yingj4 <yingj4@illinois.edu> Co-authored-by: Muhammad Huzaifa <huzaifa2@illinois.edu>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.