add wust typr mpc and mutipule x

This commit is contained in:
cyy_mac
2026-03-27 03:41:42 +08:00
parent 2c64655fae
commit 7dcb53bb77
192 changed files with 29571 additions and 9 deletions

View File

@@ -0,0 +1,24 @@
#pragma once
#include "debug.hpp"
#include "tasks/type_common.hpp"
namespace wust_vision {
namespace auto_guidance {
class AutoGuidance {
public:
static inline std::unique_ptr<AutoGuidance> create() {
return std::make_unique<AutoGuidance>();
}
AutoGuidance();
~AutoGuidance();
void init(const YAML::Node& config, const std::pair<cv::Mat, cv::Mat>& camera_info);
void start();
void pushInput(CommonFrame& frame);
void setDebug(bool debug);
GuidanceTarget getTarget();
AutoGuidanceDebug getDebug();
struct Impl;
std::unique_ptr<Impl> _impl;
};
} // namespace auto_guidance
} // namespace wust_vision