Subject:
|
Re: Multitasking
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Fri, 14 Jan 2000 19:04:32 GMT
|
Original-From:
|
John A. Tamplin <JAT@LIVEONTHENET.ihatespamCOM>
|
Viewed:
|
1032 times
|
| |
| |
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
|
| 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 (...) (25 years ago, 14-Jan-00, to lugnet.robotics)
|
Message is in Reply To:
| | Re: Multitasking
|
| Hi John, I agree that on an interupt-driven system, multitasking is very useful for problems that require precise timing. As soon as the problem occurs, an interupt is fired and the appropriate code handles the problem. But, as you noted, the RCX (...) (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
|
|
|
|