Subject:
|
Re: Mindstorms NXT programming languages
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Sat, 14 Jan 2006 00:50:52 GMT
|
Original-From:
|
dan miller <danbmil99@SPAMCAKEyahoo.com>
|
Viewed:
|
2565 times
|
| |
| |
hi Kevin --
I think you missed my point. I accept NXT's limitations. What I'm saying
is, we *can* do the sorts of things I outline, with the platform as given,
if we get enough developers interested in contributing.
I was going to post this anyway, but it's pertinent: Here's a
microcontroller from a vendor I've used on a professional robotics project
(NASA and Carnegie Mellon were the sponsors.) We used one slightly more
expensive, but with similar specifications. This one is particularly
interesting because it has an Arm7, 128kb of flash, and 64kb of SRAM. I
wouldn't be surprised if TLG looked at this when designing NXT:
http://www.newmicros.com/
click on 'tiniARM(tm)' on the left pane.
So, the NXT brick is equivalently powerful to a standard robotics
microcontroller as used in the field today.
What I'm interested in doing is to put together a serious platform, where
the NXT and a powerful PC work in concert to implement advanced robotics
research.
I just wanted to gauge the interest in this sort of thing, that's all.
-dbm
--- "Kevin L. Clague" <kevin_clague@yahoo.com> wrote:
> In lugnet.robotics, dan miller <danbmil99@yahoo.com> wrote:
> > What would I like to implement that won't fit in 256K...
> >
> > check out this list of modules from Pyro:
> >
> > # PyroModuleDirectControl
> > # PyroModuleSequencingControl
> > # PyroModuleBehaviorBasedControl
> > # PyroModuleReinforcementLearning
> > # PyroModuleNeuralNetworks
> > # PyroModuleEvolutionaryAlgorithms
> > # PyroModuleComputerVision
> > # PyroModuleMapping
> > # PyroModuleMultirobot
> >
> > you can dig in here:
> > http://pyrorobotics.org/?page=PyroCurriculum
> >
> > Point is, robotics research has gone way beyond line following with a PID.
> > Roboticists have dealt with underpowered brains for years. Techniques have
> > been worked out to work around that problem, by linking the robot to a more
> > powerful brain. That brain is your computer. The link is bluetooth. The
> > point of Python, Java, C++, Scheme (http://pyrorobotics.org/?page=Gyro), or
> > any other high-level language (something other than C, which is basically
> > glorified assembler) is to facilitate the design of complex, flexible
> > algorithms that can enable more advanced behavior. What I would like to do
> > with Python, or even with some new language (as I explained in a previous
> > post), is to get as much autonomous functionality into the NXT as possible,
> > and make it easy to do the rest on a remote machine. Imagine the robot
> > having a dozen possible behavior patterns, which could be swapped in quickly
> > from your laptop, depending on what the robot encounters. It's just an
> > application of the trendy field of distributed computing.
> >
> > There's plenty to learn fiddling with lego pieces and RIS (or Labview on
> > NXT), but if someone wants to move beyond that into some of the real
> > cutting-edge stuff, it would be nice if there was a path to lead them
> there.
>
> Hi Dan,
>
> Your desire to have cutting edge robotics computing technology at your
> fingertips is compelling and *very* understandable. The robotics
> challenges you
> want to overcome sound very interesting. Where you and I differ is
> expecting to
> be able to get these cutting edge robotics computing from LEGO, a toy
> manufacturer, at the cost of $250. We have a big disconnect right here.
>
> If the NXT cannot provide what you want, it is a bummer, but it is not
> LEGO's
> problem. LEGO is not trying to make cutting edge research robotics kits.
>
> I hope to be able to push the NXT to its limits, either in August, or
> earlier
> if I can get my hands on an NXT set. I rather enjoy the challenge of
> living
> within constraints, but moreso working around them, and creating magic. I
> look
> forward to hearing about your python progress.
>
> In the future, please do not send copies of your lugnet posts to my
> email
> account. That is a good way to get me to ignore you. I read lugnet early
> and
> often, and don't want extra copies in my email.
>
> Kev
>
|
|
Message is in Reply To:
| | Re: Mindstorms NXT programming languages
|
| (...) Hi Dan, Your desire to have cutting edge robotics computing technology at your fingertips is compelling and *very* understandable. The robotics challenges you want to overcome sound very interesting. Where you and I differ is expecting to be (...) (19 years ago, 13-Jan-06, to lugnet.robotics)
|
52 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|