How ahmadshah-1/c_all works
This repository is an archive of iOS AR/LiDAR navigation prototypes, with experiments in depth-based obstacle avoidance, route guidance, Bluetooth communication, and voice destinations; it also contains standalone point-cloud tools. The likely user workflow is to obtain device location and AR depth, guide around obstacles, and present navigation cues, but the README is empty and sampled app wiring is limited. The graph preserves major implementation branches; edges are included only where sampled code demonstrates a call or data transfer.
Main entry points: BluetoothManager.swift Bluetooth manager · iPhoneAPI.py Record3D stream
Components 16
AR Navigation
- Geo obstacle guidance
Code/xCode/ARGeoTracking/ObstacleAvoidance/deprecated/Test10/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/GeoObstacleNavigationManager.swift - Location updates
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version3/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/LocationManager.swift - AR navigation views
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version4/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/ContentView.swift - AR frame wrapper
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version4/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/ARWrapper.swift
Bluetooth
- Bluetooth service v2
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version2/Test11/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/BluetoothService.swift - Bluetooth service v3
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version3/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/BluetoothService.swift - Bluetooth service v4
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version4/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/BluetoothService.swift - Bluetooth manager
Code/xCode/TestingTest/C_All_Test/C_All_Test/BluetoothManager.swift
Voice Input
- Speech capture
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version4/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/VoiceInputManager.swift - Voice input view
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version4/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/VoiceInputView.swift - Navigation intents
Code/xCode/ARGeoTracking/Bluetooth_Connection/Version4/C_ALL_With_Avoidance_Path/C_ALL_With_Avoidance_Path/NavigationIntentHandler.swift
LiDAR Tools
- Record3D stream
Code/Access_LiDAR/iPhoneAPI.py - Point cloud display
Code/Access_LiDAR/iPhoneAPI.py - Record3D helper
Code/Access_LiDAR/Record3D.py - Image feed server
Code/xCode/Deprecated/Test4/Secondary/Obtain_Feed/Live_Server/main.py
Other components
- BLE peripheral
Connections 2
- Bluetooth manager → BLE peripheral: writes values
Code/xCode/TestingTest/C_All_Test/C_All_Test/BluetoothManager.swift - Record3D stream → Point cloud display: creates cloud
Code/Access_LiDAR/iPhoneAPI.py