Position finding by triangulation
2 次查看(过去 30 天)
显示 更早的评论
How can I triangulate a position using two DMEs in matlab?
0 个评论
回答(1 个)
Mathy
2024-8-18
Hi Curious,
I believe the answer to your question about triangulating a position using two DMEs can be found at this link: https://aviation.stackexchange.com/questions/46135/how-can-i-triangulate-a-position-using-two-dmes.To estimate the position of a target in a global Cartesian coordinate frame by triangulating a set of angle-only detections in MATLAB, you can use the triangulateLOS function. You can learn more about this function here: https://www.mathworks.com/help/fusion/ref/triangulatelos.html
Hope this helps!
1 个评论
Jeff Rudin
2025-5-15
编辑:Jeff Rudin
2025-5-15
Hi Mathy!
I have a similar problem given three sites that provide azimuth and elevation. The sites locations are given in in geodetic (lat/lon/alt) coordinates ans would be the target position. Translation between geodetic and global cartesian coordinates seems straight forward given the geodetic2ecef and ecef2geodetic functions. However, what is not clear from the Mathworks webpage on triangulateLOS is how to set up the detection object given detection data in the form of [ lat, lon, alt, az, el ] for each site, especially when the sites are far enough apart to need to account for the curvature of the earth. My confusion is how to set up the MeasurementParameters field in objectDetection and how this relates back to the Measurement field.
A simple three site example would go a long way in helping clarify how to use triangulateLOS on spherical earth rather than the flat geometry given in the current examples. (It would probably be a good addition to your website as well.)
Many thanks,
Jeff R.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Delaunay Triangulation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!