Easy Navigation
|
A blackboard-like structure to hold the current state of the navigation system. More...
#include <string>
#include <unordered_map>
#include <memory>
#include <mutex>
#include <stdexcept>
#include <sstream>
#include <type_traits>
#include <iostream>
#include <functional>
#include <execinfo.h>
#include <typeinfo>
Go to the source code of this file.
Classes | |
class | NavState |
A generic, type-safe, lock-free blackboard to hold runtime state. More... | |
Namespaces | |
namespace | easynav |
A blackboard-like structure to hold the current state of the navigation system.
This file defines the NavState class, which provides a lock-free key-value store where values can be of any type and stored/retrieved via smart pointers. It is designed for concurrent, type-safe access in robotics applications.