project-guideline
Project Guideline is a research project that leverages on-device ML to enable people who are blind and low-vision to walk or run for exercise independently.
File Explorer
Download Latest Version (.zip)- arcore_data_source.cc
- arcore_data_source.h
- arcore_motion_tracker.cc
- arcore_motion_tracker.h
- arcore_session.cc
- arcore_session.h
- BUILD
- android_audio_output_stream.cc
- android_audio_output_stream.h
- BUILD
- guideline_classic_layout.xml
- alert_notification.ogg
- low_battery.ogg
- turn.ogg
- turn_fast.ogg
- v4_2_steering.ogg
- v4_2_stop.ogg
- v4_2_warning.ogg
- AndroidManifest.xml
- BUILD
- PanningStrategy.java
- SoundPoolControlSystem.java
- AndroidManifest.xml
- BUILD
- GuidelineClassicFragment.java
- GuidelineClassicModule.java
- MediaPipeController.java
- native_engine_layout.xml
- strings.xml
- AndroidManifest.xml
- BUILD
- GuidelineNativeEngine.java
- GuidelineNativeEngineModule.java
- NativeEngineFragment.java
- themes.xml
- AndroidManifest.xml
- BUILD
- GuidanceActivity.java
- BUILD
- Qualifiers.java
- guideline_icon.xml
- ic_launcher.xml
- colors.xml
- strings.xml
- BUILD
- RuntimePermissions.java
- ShellActivity.java
- ShellActivityManifest.xml
- BUILD
- Interpolator.java
- LerpUtils.java
- strings.xml
- AndroidManifest.xml
- BUILD
- RequiredPermissionsHelper.java
- ids.xml
- AndroidManifest.xml
- BUILD
- EdgeToEdgeUtils.java
- ForceAspectRatioLayout.java
- ImmersiveModeController.java
- AndroidManifest.xml
- BUILD
- GuidelineApplication.java
- BUILD
- SoundPoolControlSystemTest.java
- BUILD
- RequiredPermissionsHelperTest.java
- BUILD
- build_defs.bzl
- BUILD
- guideline_engine_wrapper.cc
- guideline_engine_wrapper.h
- guideline_jni_interface.cc
- jni.lds
- jni_helpers.cc
- jni_helpers.h
- bool_to_int_calculator.cc
- BUILD
- classic_guidance_calculator.cc
- classic_render_data_calculator.cc
- line_mask_tensors_to_line_calculator.cc
- mask_overlay_calculator.cc
- BUILD
- guideline_classic_graph.pbtxt
- BUILD
- classic_guidance.proto
- line_detection.proto
- BUILD
- AndroidManifest.xml
- BUILD
- README.md
- BUILD
- legacy_steering.ogg
- legacy_steering_20211014.ogg
- legacy_v4_1_steering.ogg
- legacy_v4_1_stop.ogg
- legacy_v4_1_warning.ogg
- legacy_v4_2_steering.ogg
- legacy_v4_2_stop.ogg
- legacy_v4_2_warning.ogg
- legacy_warning.ogg
- loading.ogg
- low_battery.ogg
- midleft.ogg
- midright.ogg
- obstacle.ogg
- ready.ogg
- sharpleft.ogg
- sharpright.ogg
- slightleft.ogg
- slightright.ogg
- steering_off_course_impulse_tick.ogg
- steering_on_course_impulse_tick.ogg
- stopstopstop.ogg
- straight.ogg
- turn.ogg
- turn_fast.ogg
- warning_pitch_shift_2x.ogg
- BUILD
- song.ogg
- audio_buffer.h
- audio_output_stream.h
- audio_stream_renderer.cc
- audio_stream_renderer.h
- audio_system.cc
- audio_system.h
- audio_system_test.cc
- BUILD
- demo_resonant_sound_pack.cc
- demo_resonant_sound_pack.h
- legacy_sound_pack.cc
- legacy_sound_pack.h
- resampler.cc
- resampler.h
- resampler_test.cc
- sink_audio_output_stream.cc
- sink_audio_output_stream.h
- sink_audio_output_stream_test.cc
- sound_pack.cc
- sound_pack.h
- sound_player.cc
- sound_player.h
- vorbis_stream_decoder.cc
- vorbis_stream_decoder.h
- vorbis_stream_decoder_test.cc
- vorbis_stream_encoder.cc
- vorbis_stream_encoder.h
- vorbis_stream_encoder_test.cc
- test1.bin
- test2.bin
- test3.bin
- BUILD
- filewrapper.cc
- filewrapper_oss_test.cc
- filewrapper_test.cc
- BUILD
- build_defs.bzl
- gl_cc_embed_data.bzl
- BUILD
- camera_model.h
- camera_utils.cc
- camera_utils.h
- camera_utils_test.cc
- cv_camera_model.cc
- cv_camera_model.h
- cv_camera_model_test.cc
- BUILD
- data_source.h
- passthrough_data_source.cc
- passthrough_data_source.h
- BUILD
- depth_align_ransac.cc
- depth_align_ransac.h
- depth_align_ransac_test.cc
- point_cloud_util.cc
- point_cloud_util.h
- point_cloud_util_test.cc
- guideline_colab1.png
- BUILD
- guideline_engine.cc
- guideline_engine.h
- BUILD
- control_signal.h
- environment.h
- guidance_system.cc
- guidance_system.h
- guidance_system_test.cc
- guideline_aggregator.cc
- guideline_aggregator.h
- guideline_aggregator_test.cc
- human_representation.cc
- human_representation.h
- human_representation_test.cc
- object.h
- obstacle.h
- obstacle_utils.cc
- obstacle_utils.h
- obstacle_utils_test.cc
- occupancy_map.cc
- occupancy_map.h
- occupancy_map_test.cc
- path_planning.cc
- path_planning.h
- path_planning_test.cc
- point_cloud.cc
- point_cloud.h
- point_cloud_test.cc
- guideline_phone_harness.stl
- guideline_phone_harness.stp
- droptest.gif
- guideline-harness-techpack.pdf
- harness-back.jpg
- harness-revisions.jpg
- harness-wophone.jpg
- harness-wphone.jpg
- stl-latest.jpg
- README.md
- BUILD
- debug_signal.h
- debug_signal_provider.cc
- debug_signal_provider.h
- file_guideline_logger.cc
- file_guideline_logger.h
- guideline_logger.cc
- guideline_logger.h
- guideline_logger_test.cc
- noop_guideline_logger.h
- BUILD
- motion_tracker.cc
- motion_tracker.h
- passthrough_motion_tracker.cc
- passthrough_motion_tracker.h
- tracking_feature.h
- BUILD
- control_signal.proto
- control_signal_data.proto
- guideline_engine_config.proto
- guideline_log.proto
- BUILD
- images.cc
- images.h
- predicates.h
- simulated_clock.h
- status_matchers.h
- unreal-city-park.jpg
- unreal-simulator-basic.gif
- unreal-simulator-spline-road.gif
- DefaultEditor.ini
- DefaultEngine.ini
- DefaultGame.ini
- DefaultInput.ini
- GuidelineEngineController2.uasset
- GuidelineGameMode.uasset
- GuidelinePawn.uasset
- GuidelinePlayerCameraManager.uasset
- GuidelinePlayerControllerBP.uasset
- GuidelineSplineActor.uasset
- IdleCameraShake.uasset
- landscape.uasset
- Level1.umap
- LineMaterial.uasset
- linemesh.uasset
- Material.uasset
- Material_001.uasset
- PurpleLine1.uasset
- roadlinemesh2.uasset
- roadlinemesh3.uasset
- roadlinemesh_Cube.uasset
- roadlinemesh_Line.uasset
- RoadMaterial.uasset
- roadmesh.uasset
- RunningCameraShake.uasset
- WalkingCameraShake.uasset
- GuidelineEngineControllerBP.uasset
- EnvironmentMapPixelShader.usf
- README.md
- guideline_unreal_plugin.h
- GuidelineEngine.cpp
- GuidelineEngineController.cpp
- GuidelineMapRenderer.cpp
- GuidelineSceneCapture.cpp
- GuidelineSoundWaveProcedural.cpp
- GuidelineEngine.h
- GuidelineEngineController.h
- GuidelineMapRenderer.h
- GuidelineSceneCapture.h
- GuidelineSoundWaveProcedural.h
- GuidelineEngine.Build.cs
- GuidelineMapShader.cpp
- GuidelineShaders.cpp
- GuidelineMapShader.h
- GuidelineShaders.h
- GuidelineShaders.Build.cs
- GuidelineEngine.uplugin
- GuidelineBasic.Build.cs
- GuidelineBasic.cpp
- GuidelineBasic.h
- GuidelineBasicGameModeBase.cpp
- GuidelineBasicGameModeBase.h
- GuidelineBasic.Target.cs
- GuidelineBasicEditor.Target.cs
- GuidelineBasic.uproject
- .gitignore
- BUILD
- README.md
- unreal_audio_output_stream.cc
- unreal_audio_output_stream.h
- unreal_plugin.h
- unreal_plugin_impl.cc
- unreal_plugin_impl.h
- unreal_plugin_test.cc
- BUILD
- landscape.png
- landscape_i420.bin
- landscape_nv12.bin
- landscape_nv21.bin
- averaging_filter.h
- averaging_filter_test.cc
- biquad_filter.cc
- biquad_filter.h
- biquad_filter_test.cc
- BUILD
- clock.cc
- clock.h
- cubic_spline.cc
- cubic_spline.h
- cubic_spline_test.cc
- embedded_file_toc.h
- file.cc
- file.h
- geometry.cc
- geometry.h
- geometry_test.cc
- hit_test_util.cc
- hit_test_util.h
- hit_test_util_test.cc
- hough_transform.cc
- hough_transform.h
- hough_transform_test.cc
- image.cc
- image.h
- image_io.cc
- image_io.h
- image_yuv_conversion.cc
- image_yuv_conversion.h
- image_yuv_conversion_test.cc
- lerp.h
- lerp_test.cc
- math.h
- math_test.cc
- mediapipe.cc
- mediapipe.h
- status.h
- transformation.h
- transformation_test.cc
- windowed_value_latch.h
- windowed_value_latch_test.cc
- BUILD
- depth_alignment_calculator.cc
- depth_alignment_calculator_options.proto
- depth_alignment_calculator_test.cc
- image_segmentation_calculator.cc
- image_segmentation_calculator_options.proto
- image_segmentation_calculator_test.cc
- obstacle_detection_graph_test.cc
- occupancy_map_calculator.cc
- occupancy_map_calculator_options.proto
- occupancy_map_calculator_test.cc
- README.md
- guideline_depth_model_card.pdf
- guideline_segmentation_model_card.pdf
- BUILD
- depth.tflite
- guideline.tflite
- guideline_f32input_singlechannel.tflite
- README.md
- BUILD
- guideline1.png
- guideline1_mask_golden.png
- obstacle_synthetic.png
- obstacle_synthetic_depth_aligned_golden.png
- obstacle_synthetic_depth_golden.png
- obstacle_synthetic_depth_inverse_golden.png
- obstacle_synthetic_inverse_depth.png
- BUILD
- guideline_detector.cc
- guideline_detector.h
- guideline_detector_test.cc
- keypoint_extraction.cc
- keypoint_extraction.h
- BUILD
- map_golden.png
- map_nopose_golden.png
- map_stop_golden.png
- map_stop_guideline_golden.png
- BUILD
- camera_feed_renderer.cc
- camera_feed_renderer.h
- camera_feed_renderer_test.cc
- environment_map_renderer.cc
- environment_map_renderer.h
- environment_map_renderer_test.cc
- gl_util.cc
- gl_util.h
- ml_output_renderer.cc
- ml_output_renderer.h
- render_context.cc
- render_context.h
- BUILD
- BUILD
- BUILD
- arcore_android_aar.BUILD
- arcore_android_sdk.BUILD
- BUILD
- dagger_patch.diff
- libogg.BUILD
- libogg_patch.diff
- libpng.BUILD
- libvorbis.BUILD
- libvorbis_patch.diff
- mediapipe_patch.diff
- opencv_linux.BUILD
- resonance_audio.BUILD
- swiftshader.BUILD
- .bazelrc
- .bazelversion
- BUILD
- build.Dockerfile
- CONTRIBUTING.md
- LICENSE
- README.md
- setup_android_sdk_and_ndk.sh
- WORKSPACE
// repository documentation
Was this content helpful?
(0 ratings)
