Scan, Process and visualize Lidar data from iOS device (IPhone, IPad)
Process Lidara point clouds from Iphone and then process it and finally visualize it!
This Project has following parts:
pointCloudScanner: iOS app that its core responsibility is to read cloud point data and send it topointCloudPublisherprojectpointCloudPublisherhas the main responsibility of processing point clouds and emitting messages through rabbitMQ topointCloudIngestorpointCloudIngestorwill take all point cloud data and just store it in batch into respective collection- then
pointCloudReaderproject will connect to the same data collection and will serve read requests pointCloudVisualizeris the front end that will visualize the live data comming from backend
MongoDB has been choosen just for the sake of avalibility trade off + high read volumes, perferably a cache would be beneficial to speed up reads
Perferabliy 3 instances of pointCloudPublisher and pointCloudIngestor would be a great start, just to avoid requests from ios app being drop and increase availability of publisher and ingestor service!