{"id":784383,"date":"2024-06-19T14:46:53","date_gmt":"2024-06-19T19:46:53","guid":{"rendered":"https:\/\/spaceweekly.com\/?p=784383"},"modified":"2024-06-19T14:46:53","modified_gmt":"2024-06-19T19:46:53","slug":"drone-racing-prepares-neural-network-ai-for-space","status":"publish","type":"post","link":"https:\/\/spaceweekly.com\/?p=784383","title":{"rendered":"Drone racing prepares neural-network AI for space"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<header class=\"entry article__block\">\n\t<span class=\"pillar article__item\">Enabling &amp; Support<\/span><\/p>\n<p>\t\t\t\t\t\t<span>19\/06\/2024<\/span><br \/>\n\t\t\t\t<span><span id=\"viewcount\">18<\/span><small> views<\/small><\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t<span><span id=\"ezsr_total_26170227\">0<\/span><small> likes<\/small><\/span><\/p>\n<\/header>\n<div class=\"abstract article__block article__item\">\n<p>Drones are being raced against the clock at Delft University of Technology\u2019s \u2018Cyber Zoo\u2019 to test the performance of neural-network-based AI control systems planned for next-generation space missions.<\/p>\n<\/div>\n<div class=\"article__block\">\n<figure class=\"article__image article__image--right\"><figcaption class=\"image__caption\">\n\t\t\t\t\t\t\tNeural drone flight through TU Delft Cyber Zoo<br \/>\n\t\t\t\t\t\t\t\t<\/figcaption><\/figure>\n<p>The research \u2013 undertaken by ESA\u2019s Advanced Concepts Team together with the Micro Air Vehicle Laboratory,MAVLab, of TUDelft\u00a0\u2013 is detailed in the latest issue of Science Robotics.<\/p>\n<p>\u201cThrough a long-term collaboration, we\u2019ve been looking into the use of trainable neural networks for the autonomous oversight of all kinds of demanding spacecraft manoeuvres, such as interplanetary transfers, surface landings and dockings,\u201d notes Dario Izzo, scientific coordinator of ESA\u2019s ACT.<\/p>\n<\/p><\/div>\n<div class=\"article__block\">\n<figure class=\"article__image article__image--left\"><figcaption class=\"image__caption\">\n\t\t\t\t\t\t\tOptimising spacecraft cruising, landing and exploration<br \/>\n\t\t\t\t\t\t\t\t<\/figcaption><\/figure>\n<p>\u201cIn space every onboard resource must be utilised as efficiently as possible \u2013 including propellant, available energy, computing resources, and often time. Such a neural network approach could enable optimal onboard operations, boosting mission autonomy and robustness. But we needed a way to test it in the real world, ahead of planning actual space missions.<\/p>\n<p>\u201cThat\u2019s when we settled on drone racing as the ideal gym environment to test end-to-end neural architectures on real robotic platforms, to increase confidence in their future use in space.\u201d<\/p>\n<\/p><\/div>\n<div class=\"article__block\">\n<figure class=\"article__image article__image--right\"><figcaption class=\"image__caption\">\n\t\t\t\t\t\t\tSeparate drone flights using the same neural system<br \/>\n\t\t\t\t\t\t\t\t<\/figcaption><\/figure>\n<p>Drones have been competing to achieve the best time through a set course within the Cyber Zoo at TU Delft, a 10&#215;10 m test area maintained by the University\u2019s Faculty of Aerospace Engineering, ESA\u2019s partner in this research. Human-steered \u2018Micro Air Vehicle\u2019 quadcopters were alternated with autonomous counterparts with neural networks trained in various ways.<\/p>\n<p>\u201cThe traditional way that spacecraft manoeuvres work is that they are planned in detail on the ground then uploaded to the spacecraft to be carried out,\u201d explains ACT Young Graduate Trainee Sebastien Origer. \u201cEssentially, when it comes to mission Guidance and Control, the Guidance part occurs on the ground, while the Control part is undertaken by the spacecraft.\u201d<\/p>\n<\/p><\/div>\n<div class=\"article__block\">\n<figure class=\"article__image article__image--left\"><figcaption class=\"image__caption\">\n\t\t\t\t\t\t\tComparing drone flights<br \/>\n\t\t\t\t\t\t\t\t<\/figcaption><\/figure>\n<p>The space environment is inherently unpredictable however, with the potential for all kinds of unforeseen factors and noise, such as gravitational variations, atmospheric turbulence or planetary bodies that turn out to be shaped differently from on-ground modelling.<\/p>\n<p>Whenever the spacecraft deviates from its planned path for whatever reason, its control system works to return it to the set profile. The problem is that such an approach can be quite costly in resource terms, requiring a whole set of brute force corrections.<\/p>\n<p>Sebastien adds: \u201cOur alternative end-to-end Guidance &amp; Control Networks, G&amp;C Nets, approach involves all the work taking place on the spacecraft. Instead of sticking a single set course, the spacecraft continuously replans its optimal trajectory, starting from the current position it finds itself at, which proves to be much more efficient.\u201d<\/p>\n<\/p><\/div>\n<div class=\"article__block\">\n<p>In computer simulations neural nets composed of interlinked neurons \u2013 mimicking the setup of animal brains \u2013 performed well when trained using \u00a0\u2018behavioural cloning\u2019, based on prolonged exposure to expert examples. But then came the question of how to build trust in this approach in the real world. At this point the researchers turned to drones.<\/p>\n<\/p><\/div>\n<div class=\"article__block\">\n<figure class=\"article__image article__image--right\"><figcaption class=\"image__caption\">\n\t\t\t\t\t\t\tESA&#8217;s Hera mission will navigate around an asteroid pair<br \/>\n\t\t\t\t\t\t\t\t<\/figcaption><\/figure>\n<p>\u201cThere\u2019s quite a lot of synergies between drones and spacecraft, although the dynamics involved in flying drones are much faster and noisier,\u201d comments Dario.<\/p>\n<p>\u201cWhen it comes to racing obviously the main scarce resource is time, but we can use that as a substitute for other variables that a space mission might have to prioritise, such as propellant mass. Satellite CPUs are quite constrained, but our G&amp;CNETs are surprisingly modest, perhaps storing up to 30 000 parameters in memory, which can be done using only a few hundred kilobytes, involving less than 360 neurons in all.\u201d<\/p>\n<\/p><\/div>\n<div class=\"article__block\">\n<figure class=\"article__image article__image--left\"><figcaption class=\"image__caption\">\n\t\t\t\t\t\t\tDrone takeoff controlled by AI<br \/>\n\t\t\t\t\t\t\t\t<\/figcaption><\/figure>\n<p>In order to be optimal, the G&amp;CNet should be able to send commands directly to the actuators. For a spacecraft these are the thrusters and in the case of drones their propellers.<\/p>\n<p>\u201cThe main challenge that we tackled for bringing G&amp;CNets to drones is the reality gap between the actuators in simulation and in reality\u201d, says Christophe De Wagter, principal investigator at TU Delft. \u201cWe deal with this by identifying the reality gap while flying and teaching the neural network to deal with it. For example, if the propellers give less thrust than expected, the drone can notice this via its accelerometers. The neural network will then regenerate the commands to follow the new optimal path.\u201d<\/p>\n<p>\u201cThere\u2019s a whole academic community of drone racing, and it all comes down to winning races,\u201d says Sebastien. \u201cFor our G&amp;CNets approach, the use of drones represents a way to build trust, develop a solid theoretical framework and establish safety bounds, ahead of planning an actual space mission demonstrator.\u201d<\/p>\n<\/p><\/div>\n<div class=\"share button-group article__block article__item\">\n<p><button id=\"ezsr_26170227_2_5\" class=\"btn ezsr-star-rating-enabled\" title=\"Like\">Like<\/button><\/p>\n<p id=\"ezsr_just_rated_26170227\" class=\"ezsr-just-rated hide\">Thank you for liking<\/p>\n<p id=\"ezsr_has_rated_26170227\" class=\"ezsr-has-rated hide\">You have already liked this page, you can only like it once!<\/p>\n<\/div>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/www.esa.int\/Enabling_Support\/Space_Engineering_Technology\/Drone_racing_prepares_neural-network_AI_for_space?rand=772185\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enabling &amp; Support 19\/06\/2024 18 views 0 likes Drones are being raced against the clock at Delft University of Technology\u2019s \u2018Cyber Zoo\u2019 to test the performance of neural-network-based AI control&hellip; <\/p>\n","protected":false},"author":1,"featured_media":784384,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-784383","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ESA"],"_links":{"self":[{"href":"https:\/\/spaceweekly.com\/index.php?rest_route=\/wp\/v2\/posts\/784383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spaceweekly.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/spaceweekly.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/spaceweekly.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spaceweekly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=784383"}],"version-history":[{"count":0,"href":"https:\/\/spaceweekly.com\/index.php?rest_route=\/wp\/v2\/posts\/784383\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/spaceweekly.com\/index.php?rest_route=\/wp\/v2\/media\/784384"}],"wp:attachment":[{"href":"https:\/\/spaceweekly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=784383"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/spaceweekly.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=784383"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/spaceweekly.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=784383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}