No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.0.0
License TODO: License declaration
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/tup-robomaster/tup-vision-2023-based.git
VCS Type git
VCS Version main
Last Updated 2024-05-23
Dev Status UNMAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

TODO: Package description

Additional Links

No additional links.

Maintainers

  • zhengtu

Authors

No additional authors.

autoaim

1.说明

Date: 2023-02-02

1)TODO: 小陀螺状态确定前,存在目标处于小陀螺而程序认定为机动的误判期,这段时间以机动模型对目标做预测会出现预测点落在车体外边的情况(此时云台会很抖)。尝试对预测结果进行评价反馈处理,即记录从当前预测时刻开始到延时预测时刻内的测量值,与预测值进行误差计算,超过某个阈值或误差累积一定次数即认为预测发散,重新初始化预测。
2)目前对目标小陀螺状态下的旋转周期的求解存在较大的误差,目前的方式是求解目标前后帧的姿态变化,转化为轴角后计算出角速度进而得到周期,但由于姿态本身抖动且帧间变化幅度小,误差或大或小。
FIXME: 目前进一步处理是求多次的目标旋转周期并取平均值,并预先过滤掉周期异常值,即把周期限定在一定范围。

2.数据处理

预测前考虑对数据误差做处理,首先剔除掉历史队列中的异常值,并通过插值的方式补充,然后再过滤波平滑数据,最后输入模型做预测。

3.自动发弹思路

1)结合目标车辆的血量、距离信息;
2)结合预测信息;

4.自瞄防抖

  • Double threshold
  • Spinning constraint

5.小陀螺

  • Detection image
CHANGELOG
No CHANGELOG found.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged armor_detector at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.