ExoMars |
ExoMars |
Guest_Sunspot_* |
Aug 25 2005, 11:22 AM
Post
#1
|
Guests |
http://news.bbc.co.uk/1/hi/sci/tech/4180840.stm
Europe has fixed on a concept for its next mission to land on the Red Planet. It aims to send a single robot rover to the Martian surface along with another, stationary, science package. |
|
|
Jun 13 2006, 09:58 PM
Post
#2
|
|
Founder Group: Chairman Posts: 14434 Joined: 8-February 04 Member No.: 1 |
Of course, with custom realtime OS's - the processing overheads for your average spacecraft are only a fraction of those for the OS's used by those 'mainstream' processors. I've not actually heard of computing performance being a limiting factor for spacecraft - but I may have missed such reports.
Doug |
|
|
Jun 14 2006, 02:24 AM
Post
#3
|
|
Senior Member Group: Members Posts: 2542 Joined: 13-September 05 Member No.: 497 |
I've not actually heard of computing performance being a limiting factor for spacecraft - but I may have missed such reports. Generally, Doug is right. There's a lot of semi-informed speculation on this thread, less real info. The RAD750's performance is comparatively poor from two factors: first, the process changes that make its internal registers immune from radiation-induced bit flips slow down the clock speed considerably, but more importantly, external components, also rad-hard, are running more slowly, as are the busses. The RAD750 on MRO doesn't even have an L2 cache and it's using a 33-MHz PCI bus. If you wanted a non-mission-critical computing resource that didn't have to be totally bulletproof against radiation, there are many options, including commercial processors that happen to be latchup-immune and various gate arrays. For our MSL instruments we are using Xilinx FPGAs; clocked at 40 MHz they are many times faster at doing JPEG compression than code running on a fast desktop system would be. Rover speed is typically limited more by the capabilities of the drivetrain and the overall power budget. It's not like MER would be going 50 KPH with a faster processor. Despite what AI people will try to tell you, we don't know how to write autonomous nav software regardless of how fast our processors are. And finally, MIPS (aka "Meaningless Indicator of Processor Speed") is a bad metric for judging computer performance in this or any other problem domain. -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
Jun 14 2006, 02:59 AM
Post
#4
|
|
Senior Member Group: Members Posts: 1636 Joined: 9-May 05 From: Lima, Peru Member No.: 385 |
Rover speed is typically limited more by the capabilities of the drivetrain and the overall power budget. It's not like MER would be going 50 KPH with a faster processor. Despite what AI people will try to tell you, we don't know how to write autonomous nav software regardless of how fast our processors are. And finally, MIPS (aka "Meaningless Indicator of Processor Speed") is a bad metric for judging computer performance in this or any other problem domain. I was thinking that too. The AI is one of the software components which needs a fast CPU, lots of RAM in order to perform the harzard avoidance analyze more sophisticated and perform the required action with a much better performance as the MER does. A much improved AI will need much less from Earth remote direction and hence the rover will have greater autonomy to perform the core activities more productively in Mars. It is true that the MIPS "Millions Instructions per Second" is an old comparision computing power that actualy is obsolete except it is only good to have an idea about how the younger brother computer is improved against the older brother if the model or serie is about the same. Well, I seems like that the AI is a new field that must work harder to improve the space exploration by improving the autonomy capabiltity of probe or rover. If the microprocessor RAD750 is limited in its computing capability, so why don't put more microprocessors in parallel. The most powerfull computers work with many processors in parallel. In few words, I think the AI is still very new and I speculate that in the future, the AI will play with a much greater importance. Imaginate that JPL tell the rover: "Please go there, over that dark spot and tell me what is that up? Rodolfo |
|
|
Jun 14 2006, 03:45 AM
Post
#5
|
|
Senior Member Group: Members Posts: 2542 Joined: 13-September 05 Member No.: 497 |
If the microprocessor RAD750 is limited in its computing capability, so why don't put more microprocessors in parallel. Three answers: mass, power, and cost. A single flight RAD750 board uses tens of watts, weighs over a kilo (just for the board, not counting card cage, etc.) and costs, last time I checked, nearly a million dollars. And we don't need more cycles anyway. These days, I would take a look at AI development in the computer-game industry. Games have driven graphics development, sure. But I would argue that there's nothing like real AI in any game out there. Real AI of a sort useful for rovers would be able to sense the environment and react/plan accordingly. Games just don't have to do that; they define the environment, there's no need to sense it. -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
Jun 14 2006, 04:45 PM
Post
#6
|
|
Senior Member Group: Members Posts: 1636 Joined: 9-May 05 From: Lima, Peru Member No.: 385 |
Three answers: mass, power, and cost. A single flight RAD750 board uses tens of watts, weighs over a kilo (just for the board, not counting card cage, etc.) and costs, last time I checked, nearly a million dollars. And we don't need more cycles anyway. Good to hear your comments! About the weigth, its is by far heavier than any normal microprocessor and its peripheral components; its price is prohibitive for any commercial applications. However, a more powerfull microprocessor will save money on the other side. It is that we are going to learn the results quicker and hence the mission won't take as long as does MER, hence saves money to the mission operations. Hence, I see that AI is a very promisory role for future space missions and NASA must pay greater efforts on that. I have enclosed a interesting reports in which make lots of emphasis about the importance of autonomy for a greater producivity of mission. The productivity depends much by a powerfull microprocessor. QUOTE For rovers and robots, we're trying to design autonomous intelligent agents that can survive in hostile environments. QUOTE Mars is a lot more complicated than that, but this particular technique is based on trial and error, so it's self-learning. We train the robots with something called a "fitness function," but we're not to clear on how to build to most optimal training regime. We want to mix and match different types of environments to get the robot to learn to be robust, so no matter what situation it finds itself in, it can still navigate. But spacecraft engineers are notoriously conservative, and they don't like new things. So it's a constant battle to try and convince the agency that what we're doing will work and that it's better than the technique they currently have. That's always an uphill struggle. So AI is still a novel and with a radiation hardened microprocessor up to date will help to improve the AI. A Naturally Inspired Robot MarExo The problem resides of a very long time lagging between the new microprocessors and the radiation-hardened ones. Mike, do you know why it is? Rodolfo |
|
|
Jun 15 2006, 04:49 PM
Post
#7
|
|
Dublin Correspondent Group: Admin Posts: 1799 Joined: 28-March 05 From: Celbridge, Ireland Member No.: 220 |
Hence, I see that AI is a very promisory role for future space missions and NASA must pay greater efforts on that. I must say that I'm fully in agreement with Mike on the liklihood of "AI" being of any benefit to rovers any time soon. More computing power will help some limited functionality and the power consumption\weight savings that might be made by space rating current computing tech would be worth some effort but the end result will not be AI or anything close. I've worked on and with such systems in the past and they have always disappointed. Fully autonomous AI is still 20+ years out even here on earth with effectively unlimited power and size constraints.We still do not have even the beginnings of the theoretical foundations of what will be needed to build an AI. Assisted rather than artificial intelligence is something that has made significant strides but the only places where Artificial Intelligence has made any progress have been in well defined domains (e.g. Chess playing systems like Fritz) but even those are really just variants on assisted intelligence where the only brains belong to the developers or users. "Expert" systems, genetic algorithms, simulated annealling, neural networks, bayesian filters and the rest are useful in extremely well defined problem domains but each one has been over hyped. |
|
|
Lo-Fi Version | Time is now: 27th September 2024 - 10:03 AM |
RULES AND GUIDELINES Please read the Forum Rules and Guidelines before posting. IMAGE COPYRIGHT |
OPINIONS AND MODERATION Opinions expressed on UnmannedSpaceflight.com are those of the individual posters and do not necessarily reflect the opinions of UnmannedSpaceflight.com or The Planetary Society. The all-volunteer UnmannedSpaceflight.com moderation team is wholly independent of The Planetary Society. The Planetary Society has no influence over decisions made by the UnmannedSpaceflight.com moderators. |
SUPPORT THE FORUM Unmannedspaceflight.com is funded by the Planetary Society. Please consider supporting our work and many other projects by donating to the Society or becoming a member. |