Subject:
|
Re: Why Java for Robots
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Wed, 18 Jan 2006 19:07:23 GMT
|
Original-From:
|
Bruce Boyes <bboyes@SPAMCAKEsystronix.com>
|
Viewed:
|
1691 times
|
| |
| |
At 08:47 AM 1/18/2006, PeterBalch wrote:
> > Laurent Desnogues wrote:
> > How would you tell your C compiler that the real range of the
> > color sensor is 0..4 and not 0..3? No static analysis will
> > get that!
>
> I wouldn't use C. I'd use a language that has sub-range types and I'd
> _tell_ the compiler the range of the color sensor.
>
> Peter
Perhaps the best answer is to have the sensor tell you itself. You do
this with "tagging memory" associated with each sensor and actuator.
This is similar to IEEE1451, the smart sensor spec.
We have developed and are using such a scheme on robots, and will
make all the code, specs, etc public by end of January. It will be
posted in the java.net robotics community, as open source.
We have presented this idea to the OMG robotics standards committee
and are proposing it be part of their emerging robotics standards.
This isn't a language question, it's a distributed control, and "how
do I program a number of different robots with one code base" question.
This was the subject of a JavaOne talk in 2005, you can get the
presentation here:
http://www.systronix.com/appearances.html - just scroll down to the
JavaOne 2005 area.
Bruce
------- WWW.SYSTRONIX.COM ----------
Real embedded Java and much more
+1-801-534-1017 Salt Lake City, USA
|
|
Message has 1 Reply: | | Re: Why Java for Robots
|
| It's funny, I've seen the words "Java" and "Robots" in so many subject headings that my mind turned it into JAWAS and Robots, which is what Jawas do, gather up scrap robots in the desert and sell them at Mos Eisely.... :-) (19 years ago, 18-Jan-06, to lugnet.robotics)
|
Message is in Reply To:
| | Why Java for Robots
|
| (...) I wouldn't use C. I'd use a language that has sub-range types and I'd _tell_ the compiler the range of the color sensor. Peter (19 years ago, 18-Jan-06, to lugnet.robotics)
|
5 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|