-
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
Using 2 scanners in simulation #367
Comments
Dear @Hannes9 yes, it is possible to define a MultiScanner as documented here in the Wiki. So for your application, you would add a new scanner to This could look somewhat like this (assuming you are using something like the <scanner id="navvis_vlx_3" ...> <!-- put all the scanner settings here like accuracy, wavelength, pulse frequency, max. scan angle, etc. -->
<channels>
<channel id="0">
<beamOrigin x="0" y="0" z="1.9"> <!-- the one on top -->
<rot axis="y" angle_deg="90"/> <!-- to scan horizontally -->
</beamOrigin>
</channel>
<channel id="1">
<beamOrigin x="0" y="0.3" z="1.3"> <!-- the one at the front -->
<rot axis="z" angle_deg="90"/> <!-- to scan (vertically) towards the side -->
</beamOrigin>
</channel>
</channels>
</scanner> (Not tested though 😉) When executing the surveys, you can then add the option I hope this helps. Good luck, and just ask if you have further questions. Best, Hannah |
Dear Hannah, Thanks for the quick response and that already helped. From my understanding one scanner can have multiple channels (see pictures from the manual of the scanner). So for my correct application I guess I need to add in total 64 channels (for both scanners) and 32 of each with different z and y values for in front and on top of a person, right ? I am now wondering where I have to put the Vertical Angle setting for each of those channels (see table). I think i have to add another row with the code e.g. on top of the person for the 1st channel Yes I want to get the merged one directly, thanks for the info. Thanks in adcance. |
Ah yes, of course, I should have recognized the multi-channel scanners :D Tbh, I would probably run two simulations for each of the two scanners, but of course, you can also create a single scanner with 64 channels :) |
Not better, just a bit easier to debug I guess |
Alright I understand. Perfect, thanks a lot ! :) |
Hi @Hannes9 , no, this feature is not available in HELIOS++. Cheers, |
Hi Lukas, Alright, Thanks for the fast respone ! :) Best, |
Hi @Hannes9 , |
Hi Lukas, True, I'm sorry that I somehow didn't see that one. |
Hi @Hannes9, please provide your platforms.xml as well. |
Hi. Sure, the below. I have already the thought that it might happened, because for the other legs which are outside of the building, there is no z-value (height) defined then or ? -> Because of the onGround parameter.
|
Hi Hannes, Cheers, Hannah |
Hi Hannah. I am not using the Thansk ! :) |
Ah sorry, I confused it with ground positioning of the scene parts, sorry You're right. For the platform, HELIOS++ determines the ground as the lowest z-coordinate in the scene data at the xy-position of the leg. So if there is no object at that location, no platform z-value can be computed. Hope it works with the respective scene/waypoint modifications 🤞 :) |
Hm, it is still taking only one leg. I added a groundplane and modified the waypoints, so that they are withing the scenparts. |
Did it work before replacing z values by the |
I tried it with It looks like it is not stopping at the 2nd waypoint and goes somehow to infinity maybe after the 1st waypoint (see picture below) |
Is it correct that you want the scanner to rotate? If so, I guess you want it to rotate continuously, not just on 360° rotation? You may have a look at example notebook 12, which uses the Puck for both static and dynamic surveys. If you provide a Using the rotation speed ( |
Yes, continously. With I changed I'll have a look on this notebook. |
This is my survey.xml file now, but it the simulation is still going beyond the 2nd waypoint. |
I solved it with just removing the |
Describe the solution you'd like
Is there a possibility in HELIOS to use 2 scanners (e.g. one horizontal with different height, and one vertical one) in one simulation ?
Describe alternatives you've considered
To do 2 simulations with seperated scanners included and merging e.g. the resulted point cloud afterwards would be an alternative or ?
Additional context
I want to simulate this total scanning device. (see picture below)
Thanks a lot !
The text was updated successfully, but these errors were encountered: