To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 25310
25309  |  25311
Subject: 
Re: Why Java for Robots (was NXT and bluetooth enabled phones)
Newsgroups: 
lugnet.robotics
Date: 
Wed, 18 Jan 2006 06:55:11 GMT
Original-From: 
Mr S <szinn_the1@yahoo.comNOSPAM>
Viewed: 
1642 times
  
--- PeterBalch <PeterBalch@compuserve.com> wrote:
What is a robot sitting on Mars to do if it gets an
"out of memory" or
"illegal pointer value" or "array bounds exceeded"
error? The first two
should never ever happen in a robot. The last should
have been caught by
the compiler.

Counter arguments please ...

Peter, I know that its not quite the same thing, but
the robotic space vehicle DeepSpace 1 was to use
visual navigation and rendevouz with an asteroid. The
light wasn't good enough, and being 300+ miles off
course at the final approach, command/control uploaded
an emergency navigation change... when they over-rode
the navigation system, the onboard computer (blue
screened?) rebooted and came up in safe mode!! Then
command/control hastily rewrote code, uploaded, and
got it all done for the rendevouz... but the camera
was pointed the wrong way!! Instead of a bunch of 1024
pixel images, they got one 9 pixel image looking
backwards after having passed the asteroid.

The answer to your question?  .... "Phone home!"

S



Message is in Reply To:
  Why Java for Robots (was NXT and bluetooth enabled phones)
 
(...) Why? Full Java requires it but you're not trying to make a full Java implementation. Why can't all your data be statically allocated by the compiler (not allocated at run-time)? Sure, you'd have to tweak the language a little but so what? (...) (18 years ago, 17-Jan-06, to lugnet.robotics)

3 Messages in This Thread:


Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR