helios
helios copied to clipboard
**Problem** At the moment, HELIOS++ supports platform trajectory specification through linear legs. In consequence, it is not possible to specify a curved trajectory without splitting it into multiple small legs....
**Modern scanners in many fields have more than one channel** Examples are the Velodyne Puck, Livox scanners, but also some RIEGL systems. See a list of examples here: [scanner_implementation.pdf](https://github.com/3dgeo-heidelberg/helios/files/8041687/scanner_implementation.pdf) While...
**Problem description** Currently, we cannot really use the `hitObjectId` point cloud parameter when processing the simulation output with `pyhelios`, because it is not numerical and therefore not written to the...
**Problem** A few HELIOS++ core components are obsolete. They are complicating code maintenance, implementation of new features and causing performance problems for both CPU and RAM. **Solution** Update most critical...
It would be useful to have a way of checking/displaying the progress of a running simulation in pyhelios. At the moment it is only possible to measure the current runtime,...
For dynamic platforms in HELIOS++, flight strips connect two defined points (`leg`s). If we want to create a trajectory, that holds a fixed height over terrain (with some tolerance), we...
With the newer versions of HELIOS++, it is possible to access the output file name from the pyhelios output: ``` output = sim.join() file = output.filepath print(file) 'D:/.../Survey Playback/arbaro_demo_tls/2022-02-07_09-02-03/points/leg001_points.las' ```...
Oscillating scanners should slow down (decrease) the angular step width at the extremes of the swath. Currently, the change in angle is calculated in OscillatingMirrorBeamDeflector::currentScanLinePulse (line 56): ```[c] int bla...
**Problem**: We may have multiple sensors mounted on the same platform, e.g., in the case of a dual waveform system: http://www.riegl.com/uploads/tx_pxpriegldownloads/RIEGL_VQ-1560i-DW_Datasheet_2019-09-02.pdf A (valid) way to simulate this in HELIOS++ is...
When `slowdownEnabled` is set to "true" (default for multicopter platform), the survey often does not finish but completely freezes at the end of a waypoint. It seems like the platform...