AVM Navigator

AVM Navigator is an additional module of the RoboRealm (plugin) that provides object recognition and autonomous robot navigation using a single video camera on the robot as the main sensor for navigation.

Associative Video Memory

It is possible due to using of an "Associative Video Memory" (AVM) algorithm based on multilevel decomposition of recognition matrices. It provides image recognition with low False Acceptance Rate (about 0.01%). In this case visual navigation is just the sequence of images (landmarks) with associated coordinates that was memorized inside AVM tree during route training. The navigation map is presented as the set of data (such as X, Y coordinates and azimuth) associated with images inside AVM tree. When a robot sees images from camera (marks) that can be recognized then it confirms its current location.

The navigator creates a way from the current location to target position as a chain of waypoints. If the robot's current orientation does not point to the next waypoint then the navigator turns the robot body. When the robot reaches a waypoint the navigator changes direction to the next waypoint in the chain and so on until the target position is reached.

gollark: ... almost certainly not.
gollark: Just buy a sensible standard x86 device and install GNU++++++Linux on it.
gollark: Yes. Do not fund Apple's steady increasing of the locked-down-ness.
gollark: If you pay for overly locked down devices, you are supporting said devices.
gollark: I mean, yes, for every stupid thing they do on the x86 devices (not ARM ones) you probably *can* get around it, but why bother and support it?


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.