Author Topic: How Can AI Be Used for Space Applications?  (Read 43341 times)

Offline sanman

  • Senior Member
  • *****
  • Posts: 5825
  • Liked: 1257
  • Likes Given: 8
Re: How Can AI Be Used for Space Applications?
« Reply #260 on: 05/20/2023 09:06 pm »
This was weird and trippy




As Musk recently mentioned on Maher's show, people like Kurzweil believe AI could give us immortality, by improving upon the limitations of our biology.

Could AI help us to plan and manage terraforming?

Could AI give us Grand Unification Theory? Could AI help to map the contours of the laws of physics, scour them for chinks and cracks? Could it expose flaws in the Standard Model and then come up with the answers?
Could AI give us FTL?
« Last Edit: 07/13/2023 01:07 am by sanman »

Offline Robotbeat

  • Senior Member
  • *****
  • Posts: 38675
  • Minnesota
  • Liked: 24347
  • Likes Given: 11919
Re: How Can AI Be Used for Space Applications?
« Reply #261 on: 05/20/2023 09:25 pm »
Hypothetical super intelligent general AI could help with any task that more intelligence could help with.
Chris  Whoever loves correction loves knowledge, but he who hates reproof is stupid.

To the maximum extent practicable, the Federal Government shall plan missions to accommodate the space transportation services capabilities of United States commercial providers. US law http://goo.gl/YZYNt0

Offline LMT

  • Lake Matthew Team
  • Senior Member
  • *****
  • Posts: 2065
    • Lake Matthew
  • Liked: 397
  • Likes Given: 0
Re: How Can AI Be Used for Space Applications?
« Reply #262 on: 06/09/2023 04:33 pm »
Wilson, C. and Riccardi, A., 2022. Enabling intelligent onboard guidance, navigation, and control using reinforcement learning on near-term flight hardware. Acta Astronautica, 199, pp.374-385.

Quote
Highlights

    •  Demonstration of an intelligent control algorithm running on hardware suitable for spaceflight.

    •  Proposed method combines optimal control demonstrations with reinforcement learning.

    •  Q-network updates its weights online using a novel update mechanism called Extreme Q-Learning Machine.

    •  Reinforcement learning agent applied to a simulated Mars lander environment.


Offline sanman

  • Senior Member
  • *****
  • Posts: 5825
  • Liked: 1257
  • Likes Given: 8

Offline LMT

  • Lake Matthew Team
  • Senior Member
  • *****
  • Posts: 2065
    • Lake Matthew
  • Liked: 397
  • Likes Given: 0
Re: How Can AI Be Used for Space Applications?
« Reply #264 on: 06/19/2023 02:24 pm »
Why and where might a programmer insert generative prediction into spacecraft AI GNC systems such as Wilson and Riccardi 2022?  E.g., an adaptation of Wayve's GAIA-1 prediction engine:

Quote
Introducing GAIA-1: A Cutting-Edge Generative AI Model for Autonomy

Generation of multiple plausible futures

When we prompt GAIA-1 with a few seconds of starting context, it can imagine several possible futures. This shows that based on the same video prompt, GAIA-1 understands that many different things can happen in the future.

This video shows that GAIA-1 can be prompted with a couple of seconds of the same starting context. Then it can unroll multiple possible futures. For example,

-  turning left at the intersection (top left frame) or

-  continuing straight (top right frame).

-  Or even continuing straight along a different imagined road (bottom left frame).

-  It can also imagine a pedestrian crossing the road ahead of us (bottom right frame).


Offline whitelancer64

Re: How Can AI Be Used for Space Applications?
« Reply #265 on: 06/19/2023 05:48 pm »
This was weird and trippy

*snip youtube vid*


As Musk recently mentioned on Maher's show, people like Kurzweil believe AI could give us immortality, by improving upon the limitations of our biology.

Could AI help us to plan and manage terraforming?

Could AI give us Grand Unification Theory? Could AI find cracks in the laws of physics, could it expose flaws in the Standard Model and then come up with the answers?
Could AI give us FTL?

AI as it currently is (highly-specialized-task-performing algorithms) No. Current AI are only as good as the databases they are trained on. They don't actually understand the things that are in that database.
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to." - Elon Musk
"There are lies, damned lies, and launch schedules." - Larry J

Online DanClemmensen

  • Senior Member
  • *****
  • Posts: 4292
  • Earth (currently)
  • Liked: 3413
  • Likes Given: 1283
Re: How Can AI Be Used for Space Applications?
« Reply #266 on: 06/19/2023 06:16 pm »
This was weird and trippy

*snip youtube vid*


As Musk recently mentioned on Maher's show, people like Kurzweil believe AI could give us immortality, by improving upon the limitations of our biology.

Could AI help us to plan and manage terraforming?

Could AI give us Grand Unification Theory? Could AI find cracks in the laws of physics, could it expose flaws in the Standard Model and then come up with the answers?
Could AI give us FTL?

AI as it currently is (highly-specialized-task-performing algorithms) No. Current AI are only as good as the databases they are trained on. They don't actually understand the things that are in that database.
More generally, the meaning of "AI" evolves more or less continuously, so older predictions by pundits tend to be out of date and often meaningless. If "AI" ever becomes capable of designing and implementing improved AI, then the result is unpredictable and you can speculate all you want about the outcome, from making all humans immortal and unimaginably wealthy, to killing off all humans.
   https://en.wikipedia.org/wiki/Technological_singularity
Note that the demand for computer programmers is currently decreasing for the first time ever, as GPT systems have radically increased the productivity of programmers.  So what happens when GPT models get better at optimizing existing code? Coding is the easiest part of the software development process, but what happens when the GPT models start handling more of the complex parts?

Offline LMT

  • Lake Matthew Team
  • Senior Member
  • *****
  • Posts: 2065
    • Lake Matthew
  • Liked: 397
  • Likes Given: 0
Re: How Can AI Be Used for Space Applications?
« Reply #267 on: 06/19/2023 07:15 pm »
EOT launches Generative AI for manufacturing

Quote
Industrial software provider EOT has launched a generative AI tool for manufacturing. The company’s new Twin Talk GPT product is designed to allow manufacturing and energy companies to train and test predictive maintenance models at the industrial edge...

The operational data generation allows training of predictive maintenance machine learning models that perform real-time predictions and anomaly detection at the edge of operation centres, using closed-loop, event-response operational action to instantly avoid expensive downtime and increase production output.

“We are thrilled to introduce Twin Talk GPT to the market,” said Matt Oberdorfer, CEO of EOT. “Our new product is a fundamental game-changer for the industrial sector, enabling companies to leverage the power of generative AI to improve predictive maintenance systems with the help of generative pre-trained transformers.”


Offline whitelancer64

Re: How Can AI Be Used for Space Applications?
« Reply #268 on: 06/19/2023 07:21 pm »
This was weird and trippy

*snip youtube vid*


As Musk recently mentioned on Maher's show, people like Kurzweil believe AI could give us immortality, by improving upon the limitations of our biology.

Could AI help us to plan and manage terraforming?

Could AI give us Grand Unification Theory? Could AI find cracks in the laws of physics, could it expose flaws in the Standard Model and then come up with the answers?
Could AI give us FTL?

AI as it currently is (highly-specialized-task-performing algorithms) No. Current AI are only as good as the databases they are trained on. They don't actually understand the things that are in that database.
More generally, the meaning of "AI" evolves more or less continuously, so older predictions by pundits tend to be out of date and often meaningless. If "AI" ever becomes capable of designing and implementing improved AI, then the result is unpredictable and you can speculate all you want about the outcome, from making all humans immortal and unimaginably wealthy, to killing off all humans.
   https://en.wikipedia.org/wiki/Technological_singularity
Note that the demand for computer programmers is currently decreasing for the first time ever, as GPT systems have radically increased the productivity of programmers.  So what happens when GPT models get better at optimizing existing code? Coding is the easiest part of the software development process, but what happens when the GPT models start handling more of the complex parts?

I've actually used Chat GPT to generate code. It's okay, but not terribly great at it. It's fine as a starting point but everything I've done with it requires extensive double-checking, testing, and tweaking to get the code to do what I actually wanted it to do.
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to." - Elon Musk
"There are lies, damned lies, and launch schedules." - Larry J

Offline LMT

  • Lake Matthew Team
  • Senior Member
  • *****
  • Posts: 2065
    • Lake Matthew
  • Liked: 397
  • Likes Given: 0
Re: How Can AI Be Used for Space Applications?
« Reply #269 on: 06/19/2023 07:28 pm »
I've actually used Chat GPT to generate code. It's okay, but not terribly great at it.

Let us know when you level up.


Offline whitelancer64

Re: How Can AI Be Used for Space Applications?
« Reply #270 on: 06/20/2023 09:19 pm »
I've actually used Chat GPT to generate code. It's okay, but not terribly great at it.

Let us know when you level up.

*yeet video*
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to." - Elon Musk
"There are lies, damned lies, and launch schedules." - Larry J

Offline whitelancer64

Re: How Can AI Be Used for Space Applications?
« Reply #271 on: 06/20/2023 10:37 pm »
Take a look at this:

*yeet video*

They again mention using the "random perturbations" to essentially explore various permutations and combinations of action, to pursue brute-force discovery of best modes of action.

Can we use such techniques to help us design off-world machines that will operate more robustly and efficiently, and be more fault-tolerant?
Can we design and test a machine virtually, perhaps subjecting it to virtual testing that vastly exceeds its actual intended operating lifespan.

We can and have already done this with subsystems and parts.

Example from 2006: Computer simulations of evolutionary design optimized shapes for antennas that work better than a simple straight antenna.

https://www.jpl.nasa.gov/nmp/st5/TECHNOLOGY/antenna.html
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to." - Elon Musk
"There are lies, damned lies, and launch schedules." - Larry J

Offline whitelancer64

Re: How Can AI Be Used for Space Applications?
« Reply #272 on: 06/20/2023 10:46 pm »
A more comprehensive overview of some of the self-taught skills from Google DeepMind's robot soccer experiment:

*yeet youtube videos*

When AI & Machine Learning are now being touted far and wide as the tech-du-jour, then why aren't we hearing more from NASA on this front?

Is it because NASA has been on the bleeding edge for so long, that from their viewpoint, this is all just old hat? Been there, done that?

How is NASA currently making use of Machine Learning, and what are its future plans for making use of it?


JPL Artificial Intelligence Group

https://ai.jpl.nasa.gov/public/projects/

JPL Machine Learning and Instrument Autonomy Group

https://ml.jpl.nasa.gov/missions.html

Nov 19, 2019
NASA Takes a Cue From Silicon Valley to Hatch Artificial Intelligence Technologies

https://www.nasa.gov/feature/goddard/2019/nasa-takes-a-cue-from-silicon-valley-to-hatch-artificial-intelligence-technologies/

Jul 23, 2021
Artificial Intelligence Helps Improve NASA’s Eyes on the Sun

https://www.nasa.gov/feature/goddard/2021/artificial-intelligence-helps-improve-nasa-s-eyes-on-the-sun

Nov 30, 2022
NASA Researcher’s AI ‘Eye’ Could Help Robotic Data-Gathering

https://www.nasa.gov/feature/nasa-researcher-s-ai-eye-could-help-robotic-data-gathering/

Feb 9, 2023
NASA Turns to AI to Design Mission Hardware

https://www.nasa.gov/feature/goddard/2023/nasa-turns-to-ai-to-design-mission-hardware
« Last Edit: 06/20/2023 10:52 pm by whitelancer64 »
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to." - Elon Musk
"There are lies, damned lies, and launch schedules." - Larry J

Offline LMT

  • Lake Matthew Team
  • Senior Member
  • *****
  • Posts: 2065
    • Lake Matthew
  • Liked: 397
  • Likes Given: 0
Re: How Can AI Be Used for Space Applications?
« Reply #273 on: 06/22/2023 02:52 pm »
And now we see that Tesla AI also has a generative prediction engine, similar to GAIA-1

Given Tesla's commitment to Dojo AI supercomputing, @Tesla_AI is a space to watch. 

Who would be surprised if SpaceX someday buys time on Dojo for cutting-edge AI space applications?

Quote
https://twitter.com/Tesla_AI/status/1671589496947712005

« Last Edit: 06/22/2023 03:00 pm by LMT »

Offline LMT

  • Lake Matthew Team
  • Senior Member
  • *****
  • Posts: 2065
    • Lake Matthew
  • Liked: 397
  • Likes Given: 0
Re: How Can AI Be Used for Space Applications?
« Reply #274 on: 06/25/2023 03:57 am »
Quote from: Phil Duan
...[Tesla's new v12] foundation [vision world model is] shared among the two applications, [Tesla autopilot and Tesla Optimus bot.]

Many space applications could leverage the same foundation model.

For comparison:  ChatGPT is also a foundation model, likewise with multiple applications. 

Quote from: Stanford HAI
Foundation models:

We define foundation models as models trained on broad data (generally using self-supervision at scale) that can be adapted to a wide range of downstream tasks. These models, which are based on standard ideas in transfer learning and recent advances in deep learning and computer systems applied at a very large scale, demonstrate surprising emergent capabilities and substantially improve performance on a wide range of downstream tasks. Given this potential, we see foundation models as the subject of a growing paradigm shift, where many AI systems across domains will directly build upon or heavily integrate foundation models.

Images:  new Tesla foundation vision world model vs. previous architecture
 
« Last Edit: 06/25/2023 04:26 am by LMT »

Offline grondilu

  • Full Member
  • ****
  • Posts: 610
  • France
  • Liked: 63
  • Likes Given: 12
Re: How Can AI Be Used for Space Applications?
« Reply #275 on: 06/29/2023 04:29 am »
I only speculate this work applies to the use-case being discussed here, but still, more generally I think the next big step with these large language models is for them to incorporate some level of self-supervised learning, in the style of Deepmind's alphaZero.

Quoting myself here to plug a relevant video about Google Gemini project : Deepmind's plan to use its method with a language model.


Online Coastal Ron

  • Senior Member
  • *****
  • Posts: 8563
  • I live... along the coast
  • Liked: 9928
  • Likes Given: 11636
Re: How Can AI Be Used for Space Applications?
« Reply #276 on: 06/29/2023 05:00 am »
And now we see that Tesla AI also has a generative prediction engine, similar to GAIA-1

Given Tesla's commitment to Dojo AI supercomputing, @Tesla_AI is a space to watch. 

Who would be surprised if SpaceX someday buys time on Dojo for cutting-edge AI space applications?

I certainly would be surprised, since the data Tesla is training their A.I. with is visual data that comes from the car cameras they can access on the cars they have sold.

What data is SpaceX supposed to be using to train an A.I., and for what purpose?

A.I. is a tool, but it isn't the right tool for every problem that needs to be solved...  ;)
If we don't continuously lower the cost to access space, how are we ever going to afford to expand humanity out into space?

Offline sanman

  • Senior Member
  • *****
  • Posts: 5825
  • Liked: 1257
  • Likes Given: 8
Re: How Can AI Be Used for Space Applications?
« Reply #277 on: 07/12/2023 04:32 pm »
I certainly would be surprised, since the data Tesla is training their A.I. with is visual data that comes from the car cameras they can access on the cars they have sold.

What data is SpaceX supposed to be using to train an A.I., and for what purpose?

A.I. is a tool, but it isn't the right tool for every problem that needs to be solved...  ;)

Here's an answer that follows up on a previous video posted for this thread:

Using Reinforcement Learning to figure out from scratch how to land Falcon boosters:
<snip>

I  talked to the guy who made that, asking him to use the Reinforcement Learning to find best ways to land the SpaceX Falcon9 booster in the event of hardware malfunction. Here's what he then did:

Quote
A while back I made a project where Reinforcement Learning was used in order to land SpaceX booster rockets. How the rocket works, and how the AI was trained is explained here:

To summarize, in the previous project, the rocket had 4 cold gas thrusters on the top in order to orienate itself (right, left, forward, backwards). Additionally, it could utilize thrust vectoring (10degrees in each direction) for more directional control.

I got an interesting suggestion from user "sanman" to completely disable one of its key components, in this case the cold gas thruster places on the right of the rocket, and see if the AI could overcome this limitation. To increase the challenge, I also limited the thrust vectoring to 5 degrees in each direction.

After ~6 hours of training, starting with the previous model, it seems that the AI was able to handle the situation pretty well. It looks like it tries to alter its incoming trajectory so that the 3 remainig gas thrusters are more effective. Some of the "harder" starting positions result in a rocky landing, however when observing the relevant graphs from the training showed that there was still improvement to be learned. Meaning that letting it train for longer, the landing velocity, as well as the distance to the center, would be lower. (Let me know if you want to see the graphs)

Also important to note is that I thought it would be fun to add a negative reward for each timestep, meaning that the rocket ideally wants to land as fast as possible.

Probably goes without saying: this is not a realistic simulation, more or less a fun side project. Might improve the realism in later additions.

If you have any questions, the video I mentioned covers more details, otherwise just let me know :)

Here are the results of using Reinforcement Learning to land a Falcon9 booster under a failure mode:

« Last Edit: 07/12/2023 08:16 pm by sanman »

Offline JohnFornaro

  • Not an expert
  • Senior Member
  • *****
  • Posts: 10876
  • Delta-t is an important metric.
  • Planet Eaarth
    • Design / Program Associates
  • Liked: 1253
  • Likes Given: 718
Re: How Can AI Be Used for Space Applications?
« Reply #278 on: 07/12/2023 05:15 pm »
I'd be interested in using an AI to help design my space station.  It would be able to read CAD files and extrapolate from 2D drawings to 3D models, calculate the various structural stresses, calculate the PV panel, O2, H20 needs, etc.

There is no such AI per my goo-fu.
« Last Edit: 07/13/2023 04:24 pm by JohnFornaro »
Sometimes I just flat out don't get it.

Offline sanman

  • Senior Member
  • *****
  • Posts: 5825
  • Liked: 1257
  • Likes Given: 8
Re: How Can AI Be Used for Space Applications?
« Reply #279 on: 07/13/2023 01:04 am »
...

As Musk recently mentioned on Maher's show, people like Kurzweil believe AI could give us immortality, by improving upon the limitations of our biology.

Could AI help us to plan and manage terraforming?

Could AI give us Grand Unification Theory? Could AI help to map the contours of the laws of physics, scour them for chinks and cracks? Could it expose flaws in the Standard Model and then come up with the answers?
Could AI give us FTL?

Hypothetical super intelligent general AI could help with any task that more intelligence could help with.


https://twitter.com/elonmusk/status/1679290286823059456


Thank you, SpaceDaddy
(just don't name it Ultron)
« Last Edit: 07/14/2023 12:38 am by sanman »

Tags:
 

Advertisement NovaTech
Advertisement Northrop Grumman
Advertisement
Advertisement Margaritaville Beach Resort South Padre Island
Advertisement Brady Kenniston
Advertisement NextSpaceflight
Advertisement Nathan Barker Photography
0