controls  3.0.0
Classes
Vehicle.h File Reference
#include <allocator/ThrustAllocator.h>
#include <controller/ControllerConfig.h>
#include <controller/VehicleControllerInterface.h>
#include <dynamics/SystemDynamicsBase.h>
#include <trajectory/Trajectory6DOFLimits.h>
#include <trajectory/TrajectoryBase.h>
#include <utils/Transforms.h>
#include <utils/concurrentqueue.h>
#include <vehicle/Request.h>
#include <atomic>
#include <boost/uuid/name_generator.hpp>
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_generators.hpp>
#include <future>
#include <limits>
#include <memory>
#include <mutex>
#include <shared_mutex>

Go to the source code of this file.

Classes

class  Vehicle
 Central vehicle abstraction managing the controller state machine, trajectory execution, force computation, and thrust allocation. More...
 
struct  Vehicle::ControllerStatus
 Snapshot of controller status exposed to external callers. More...