Hostname: page-component-848d4c4894-2xdlg Total loading time: 0 Render date: 2024-07-01T07:39:24.785Z Has data issue: false hasContentIssue false

A virtual test environment for validating spacecraft optical navigation

Published online by Cambridge University Press:  27 January 2016

S. M. Parkes
Affiliation:
University of Dundee, Space Technology Centre, Dundee, UK
I. Martin
Affiliation:
University of Dundee, Space Technology Centre, Dundee, UK
M. N. Dunstan
Affiliation:
University of Dundee, Space Technology Centre, Dundee, UK
N. Rowell*
Affiliation:
University of Dundee, Space Technology Centre, Dundee, UK
O. Dubois-Matra
Affiliation:
European Space Agency, Noordwijk, The Netherlands
T. Voirin
Affiliation:
European Space Agency, Noordwijk, The Netherlands

Abstract

The use of machine vision to guide robotic spacecraft is being considered for a wide range of missions, such as planetary approach and landing, asteroid and small body sampling operations and in-orbit rendezvous and docking. Numerical simulation plays an essential role in the development and testing of such systems, which in the context of vision-guidance means that realistic sequences of navigation images are required, together with knowledge of the ground-truth camera motion. Computer generated imagery (CGI) offers a variety of benefits over real images, such as availability, cost, flexibility and knowledge of the ground truth camera motion to high precision. However, standard CGI methods developed for terrestrial applications lack the realism, fidelity and performance required for engineering simulations.

In this paper, we present the results of our ongoing work to develop a suitable CGI-based test environment for spacecraft vision guidance systems. We focus on the various issues involved with image simulation, including the selection of standard CGI techniques and the adaptations required for use in space applications. We also describe our approach to integration with high-fidelity end-to-end mission simulators, and summarise a variety of European Space Agency research and development projects that used our test environment.

Type
Research Article
Copyright
Copyright © Royal Aeronautical Society 2013 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1. Bonnet, R.-M. and Swings, J.-P. The Aurora Programme, February 2004, volume BR-214, ESA Publications Division,.Google Scholar
2. National Aeronautics and Space Administration (NASA) Solar System Exploration, September 2006.Google Scholar
3. Cheng, Y., Goguen, J., Johnson, A., Leger, C., Matthies, L., Martin, M.S. and Willson, R. May 200419(3), 13–21.Google Scholar
4. Owen, W.M. Jr, Wang, T.C., Harch, A., Bell, M. and Peterson, C. 30 July 2001 In AAS/AIAA Astrodynamics Specialist Conference Quebec, Canada.Google Scholar
5. Kubota, T., Hashimoto, T., Sawai, S., Kawaguchi, J., Ninomiya, K., Uo, M. and Baba, K., Acta-Astronautica, January 2003, 52, (2), pp 125131.Google Scholar
6. Carsten, J., Rankin, A., Ferguson, D. and Stentz, A. March 3–10 2007 In Aerospace Conference Pro- ceedings 2007, IEEE Big Sky, MT, pp. 1–11.Google Scholar
7. Persson, S., Jacobsson, B. and Gill, E. October 17–21 2005 In Proceedings of the 56th International Astronautical Congress Fukuoka, Japan.Google Scholar
8. Persson, S., D’Amico, S. and Harr, J. Sep. 27– Oct. 1 2010 In Proceedings of the 61st International Astronautical Congress Prague, Czech Republic.Google Scholar
9. Flandin, G., Polle, B., Lheritier, J. and Vidal, P. In NASA/ESA Conference on Adaptive Hardware and Systems Anaheim California, 15–18 June 2010, USA, pp 916.Google Scholar
10. Durrant-Whyte, H. and Bailey, T. June 2006, 13, (2), pp 99110.Google Scholar
11. Schnitzer, F., Sonnenburg, A., Janschek, K. and Willich, G. In Proceedings of the 8th International ESA Conference on Guidance and Navigation Control Systems Carlsbad, 5 - 10 June 2011, Czech Republic:Google Scholar
12. Cocaud, C. and Kubota, T. August 29 – Sep. 1 2010 In Proceedings of the 10th International Symposium on Artifcial Intelligence, Robotics and Automation in Space, Sapporo, Japan.Google Scholar
13. Johnson, A.E., Cheng, Y. and Matthies, L.H. In Aerospace Conference Proceedings 2000, 18–25 March 2000, IEEE, 7, Big Sky, MT. pp 661671.Google Scholar
14. Willson, R., Johnson, A. and Goguen, J. In Proceedings of the 8th International Symposium on Artifcial Intelligence, Robotics and Automation in Space (i-SAIRAS) volume SP-603, Munich, Germany.Google Scholar
15. Johnson, A., Willson, R., Goguen, J., Alexander, J. and Meller, D. In Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA), 18–22 April 2005, pp 44634469.Google Scholar
16. Guizzo, G.P., Drai, R., Despr’e, N. and Jurado, M.M. In Proceedings of the 8th Inter- national ESA Conference on Guidance, Navigation and Control Systems, Karlovy Vary, 5-10 June 2011, Czech Republic:Google Scholar
17. Caballero, F., Martin-Romero, J.R., Mollinedo, L. and Suatoni, M. In Proceedings of the 5th International Conference on Astrodynamics Tools and Techniques ESA/ESTEC, 29 May – 1 June 2012, The Netherlands.Google Scholar
18. Boge, T., Benninghoff, H. and Tzschichholz, T. In Proceedings of the 8th International ESA Conference on Guidance, Navigation and Control Systems, 5–10 June 2011, Karlovy Vary, Czech Republic.Google Scholar
19. Paar, G. and Poelzleitner, W. of Proceedings of the SPIE Philadelphia, Pennsylvania, USA, October 23–24 1995, 2591, pp 157169.Google Scholar
20. Kolesnik, M. and Paar, G. Algorithmic solution and simulation results for vision-based au- tonomous mode of a planetary rover, 1296, 1997, Lecture Notes in Computer Science, pp 677685, Springer Berlin/Heidelberg.Google Scholar
21. OGRE – Open Source 3D Graphics Engine http://www.ogre3d.org/ Accessed: 15/06/2012.Google Scholar
22. Parkes, S. M., Martin, I. and Milne, I. May 17–21 1999 In Proceedings of the Data Systems in Aerospace Conference (DASIA) Lisbon, Portugal.Google Scholar
23. Parkes, S. M., Martin, I. and Strandmoe, S. May 28– Jun 1 2001 In Proceedings of the Data Systems in Aerospace Conference (DASIA) Nice, France:Google Scholar
24. Parkes, S. M., Dunstan, M., Matthews, D., Martin, I. and Silva, V. June 2–6 2003 In Proceedings of the Data Systems in Aerospace Conference (DASIA) Prague, Czech Republic.Google Scholar
25. Martin, I., Parkes, S.M., and Dunstan, M. 28 June–1 July 2004 In Proceedings of the Data Systems in Aerospace Conference (DASIA) Nice, France.Google Scholar
26. Parkes, S. M., Dunstan, M. and Martin, I. 30 May–2 June 2005 In Proceedings of the Data Systems in Aerospace Conference (DASIA) Edinburgh, Scotland, UK.Google Scholar
27. McCrum, M., Dunstan, M. and Parkes, S.M. 2–5 June 2008 In Proceedings of the 7th International ESA Conference on Guidance, Navigation and Control Systems Tralee, Ireland.Google Scholar
28. McCrum, M., Parkes, S. M., Martin, I. and Dunstan, M. In Proceedings of the 10th International Symposium on Artificial Intelligence, 29 Aug–1 Sept 2010, Robotics and Automation in Space, Sapporo, Japan.Google Scholar
29. Eberly, D.H. 3D Game Engine Design: A Practical Approach to Real-time Computer Graphics, Morgan Kaufmann Publishers Inc., 2000, San Francisco, California, USA.Google Scholar
30. DeLoura, M.A. (Ed) Game Programming Gemsvolume 1, of Game Programming Gems series Charles River Media, 2000.Google Scholar
31. Rost, R.J. OpenGL(R) Shading Language (2nd ed), 2005, Addison-Wesley Professional.Google Scholar
32. Hartley, R.I. and Zisserman, A. Multiple View Geometry in Computer Vision, Cambridge University Press, ISBN: 0521540518, 2004, 2nd ed.Google Scholar
33. Niemann, H.B., Atreya, S.K., Bauer, S.J., Carignan, G.R., Demick, J.E., Frost, R.L., Gautier, D., Haberman, J.A., Harpold, D.N., Hunten, D.M., Israel, G., Lunine, J.I., Kasprzak, W.T., Owen, T.C., Paulkovich, M., Raulin, F., Raaen, E. and Way, S.H. Nature, December 2005, 438, pp 779784.Google Scholar
34. Nishita, T., Sirai, T., Tadamura, K. and Nakamae, E. In Proceedings of the 20th annual conference on Computer graphics and interactive techniques SIGGRAPH ‘93, 1993, New York, NY, USA: ACM. pp 175182.Google Scholar
35. Hoffman, N. and Preetham, A.J. In Proceedings of the Games Developer Conference, 2002.Google Scholar
36. Henyey, L.G. and Greenstein, J.L. The Astrophysical J, January 1941, 93, pp 7083.Google Scholar
37. O’Neil, S. Accurate atmospheric scattering In Matt Pharr, (Ed), 2005, GPU Gems 2, Addison-Wesley Professional.Google Scholar
38. Hapke, B. J Quantitative Spectroscopy and Radiative Transfer, March 1999, 61, (5), pp 565581.Google Scholar
39. Blinn, J. ACM SIGGRAPH Computer Graphics, 1977, pp 192198.Google Scholar
40. Hapke, B. J Geophys Res, 86(B4), 1981, pp 30393054.Google Scholar
41. Oren, M. and Nayar, S.K. In Proceedings of the 21st annual conference on Computer graphicsand interactive techniques SIGGRAPH ‘94 New York, USA, 1994, NY, USA: ACM. pp 239246.Google Scholar
42. Cook, R.L. and Torrance, K.E. In Proceedings of the 8th annual conference on Computergraphics and interactive techniques SIGGRAPH ‘81 New York, 1981, NY, USA: ACM. pp 307316.Google Scholar
43. Rowell, N., Parkes, S.M., Dunstan, M.N., Martin, I. and Dubois-Matra, O. In Proceedings of the 8th International ESA Conference on Guidance, 5–10 June 2011, Navigation and Control Systems Karlovy Vary, Czech Republic.Google Scholar
44. Jean-Marius, T. and Strandmoe, S.E. In Proceedings of the 49th International Astronautical Congress, Melbourne, Australia.Google Scholar
45. Wu, T.-P., Sun, J., Tang, C.-K. and Shum, H.-Y. ACM Trans. Graph, December 2008, 27, (5), pp 119:1– 119:9.Google Scholar
46. Gaskell, R., Barnouin-Jha, O., Scheeres, D., Mukai, T., Hirata, N., Abe, S., Saito, J., Ishiguro, M., Kubota, T., Hashimoto, T., Kawaguchi, J., Yoshikawa, M., Shirakawa, K. and Kominato, T. In Proceedings of the Astrodynamics Specialist Conference Keystone, 21–24 August 2006, Colorado, USA.Google Scholar
47. Carsten, J., Rankin, A., Ferguson, D. and Stentz, A.T. In IEEE Aerospace Conference, 2007.Google Scholar
48. ECSS Secretariat Space engineering: System modelling and simulation Technical report ESA-ESTEC Requirements and Standards Division, 2010.Google Scholar
49. Gil-Fern’andez, J., Cadenas-Gorgojo, R., Prieto-Llanos, T., Ansalone, L. and Drai, R. In Proceedings of the 8th International ESA Conference on Guidance and Navigation Control Systems Carlsbad, 5–10 June, 2011, Czech Republic.Google Scholar
50. Gil-fern´andez, J., Cadenas-Gorgojo, R., Prieto-Llanos, T., Rowell, N., Dunstan, M., Parkes, S., Homeister, M., Salehi, S. and Agnolon, D. 1–5 October 2012, In Proceedings of the 63rd International Astronautical Congress, Naples, Italy.Google Scholar
51. Despr´e, N., Kerambrun, S., Polle, B., Reboul-Salze, F., Cropp, A., Salehi, S., Bastante, J.C., Pizzighella, M., Gogibus, E. and Ganet, M. 3–6 May 2010, In Proceedings of the 4th International Conference on Astrodynamics Tools and Techniques ESAC, Madrid, Spain,.Google Scholar
52. Bay, H., Ess, A., Tuytelaars, T. and vanGool, L. Computer Vision and Image Understanding (CVIU), June 2008, 110, (3), pp 346359.Google Scholar