Subject:
|
Re: Multitasking
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Fri, 14 Jan 2000 20:10:38 GMT
|
Viewed:
|
1113 times
|
| |
| |
Hi John,
Thanks for for clarifying the differences between the RCX capabilites and the
default firmaware capabilities. LegOS sounds like thge right to for true
multitasking. But while I'm using the default firmware, it sounds like the
sleep task method used by that firmware suffers from many of the same
limitations of a simpler single task.
David Leeper (also thanks Skye for his insights)
In lugnet.robotics, John A. Tamplin writes:
> On Fri, 14 Jan 2000, David Leeper wrote:
>
> > But, as you noted, the RCX doen't work that way. The normal pattern is a task
> > runs some code, goes to sleep to so that other tasks have processor time, wake
> > up and run the code, go back to sleep, etc.
>
> That isn't the RCX, but rather then standard Lego firmware. legOS avoids
> most of the limitations of the standard firmware, and there is still room
> for more interrupt-driven approaches.
>
> > Of course, I'm not doing a balancing bot, I'm doing a simple cruise and avoid.
> > Still, response time improved and I would think that would help a balancing bot
> > too.
>
> The difference is that if your bot hits something and the program isn't
> checking for a collision at that point, it will just push into the
> obstacle for a bit until the program does check. In a balancing bot, it has
> fallen over by the time the program gets to checking it.
>
> John A. Tamplin LiveOnTheNet.COM, Inc.
> jat@LiveOnTheNet.COM 2104 West Ferry Way
> 256/705-7007 - FAX 256/705-7100 Huntsville, AL 35801
|
|
Message has 1 Reply: | | Re: Multitasking
|
| From: "David Leeper" <david.leeper@destiny.com> (...) the (...) I was planning on doing this with LegOS, which uses a different scheduler (and John said). With the standard firmware it might work as well, it really depends on how slow the thread (...) (25 years ago, 14-Jan-00, to lugnet.robotics)
|
Message is in Reply To:
| | Re: Multitasking
|
| (...) That isn't the RCX, but rather then standard Lego firmware. legOS avoids most of the limitations of the standard firmware, and there is still room for more interrupt-driven approaches. (...) The difference is that if your bot hits something (...) (25 years ago, 14-Jan-00, to lugnet.robotics)
|
9 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
|
|
|
Active threads in Robotics
|
|
|
|