
Originally Posted by
Gito
Why the total number of path on navigate mode is limited to 7?
Historically first was developed "Navigate mode" and "Nova gate mode" that provided walking of robot from gate to gate. The gate is an image (from robot camera) that associates with specific data inside AVM tree. The gate data contains weights for the seven routes that indicate importance of this gateway for each route. At the bottom of the screen is added indicator "horizon" which shows direction for adjust the robot's motion for further movement on the route. Field of gates is painted blue if the gates do not participate in this route (weight rate 0), and warmer colors (ending in yellow) show a gradation of "importance" of the gate in the current route.
So, why are there only 7 routes?
Size of gate data inside of association (associative base) is 24 bytes:
Code:
// Gate data structure that is kept in AVM
#define cRouteTotal 7
struct TGateData192U {
ushort Weight[cRouteTotal]; // Weights of routes
byte Hit[cRouteTotal]; // Counter of hitting to routes in gate
byte Reserved1; // Not used field
byte CheckpointNum; // Number of check point
byte Reserved2; // Not used field
};
And thus number of routes is limited by size of this structure.
I left these old modes within AVM Navigator just for compatibility with previous versions:
You should use more advanced navigation solution such as
"Navigation by map" with "Marker mode" for route recording:
But you can use "Nova gate mode" for manual robot control with helping of arrow keys.
* How to get start
1. Open RoboRealm dialog window.
2. Make sure that "Camera" button is pressed in RoboRealm dialog window
and also you should check out the camera resolution (it must be 320x240 pixels).
3. Call the dialog window of AVM Navigator (click on it at video-processing pipeline)
and then switch to "Nova gate mode". Now you can control your robot by arrow keys
and also you can turn robot camera by "Delete" and "Page Down" keys ("End" key will
set the camera in front position). If camera was turned you have to press "End"
for alignment before continuing of robot moving.
...
Find out more
Also you can try to train with "AVM Quake 3 mod" for acquaintance with "Marker mode"
and "Navigation by map" modes.
You should use arrow keys for robot control in "Marker mode"
(it is important for route recording):
Bookmarks