motion_constant_velocity

class robot_mouse_track.risk_motion.motion_constant_velocity.ConstantVelocityMotion

分速度的匀速运动 分速度的匀变速运动 分速度的匀变加速运动 合速度的匀速运动 合速度的匀变速运动 合速度的匀变加速运动

变量
  • direction (str default="combine") -- 求导方向。 "x":对 x 分量求导;"y":对 y 分量求导;"combine":对合速度 combine 求导

  • n_order_dev (int default=2) -- 距离对时间的几阶导数 1阶是速度 2阶是加速度 3阶是加速度的变化速率

  • least_point (int default=5) -- 最少要包含的点的个数

  • least_length (int default=100) -- 最少移动的距离

  • th_span (float default=0.01) -- 两点之间的最大变化幅度,低于这个值,则认为是风险

judge_risk(mouse_track: MouseTrack)

风险判定

参数

mouse_track (MouseTrack) -- 鼠标轨迹对象

返回

(have_risk, risk_level)

返回类型

(bool, float)