Introduction

ALMemory is the robot memory. All modules can read or write data, subscribe on events so as to be called when events are raised.

Note:

You can find more information on the ALMemory module in the ALMemory section of the blue documentation.

Please be aware of the following warnings:

Warning:

If your algorithm duration is greater than the time policy, you'll enqueue callbacks until the termination of the program.

Warning:

ALMemory is not a real-time synchronization tool. Limit subscribe on DCM/time or motion/syncro or real time variable. Aldebaran provides in $AL_DIR\extern\c\aldebaran\rttools real time functions for synchronization.

ALMemory is an array of ALValue's. Variable access is thread safe. We use read/write critical sections to avoid bad performance when memory is read.

Naoqi memory





Copyright © 2010 Aldebaran-Robotics - All rights reserved