zoukankan      html  css  js  c++  java
  • 团队开发日志一

    在我们小组,我和周佩负责机器人模块,其具体要求如下:

    输入:目标击球位置,到达该位置的时间,以及在该位置击球器的速度矢量。
    输出:在每个控制周期给出X轴和Y轴的实时位置和速度指令。
    主要参数:X轴和Y轴的最大行程、最大速度加速度限制。
    功能:能够根据输入的运动目标指令,实时规划从当前位置达到目标击球位置的运动轨迹,以及到达击球位置后的减速停止轨迹,在每个控制周期输出X轴和Y轴的位置和速度设定值。

    故,首先经过讨论我们首先理解团队项目和插值功能需求:开始讨论时,考虑到初始速度和目标速度的方向不一致性,会导致轨迹成曲线的后果,由于对上层游戏策略子系统的控制方法不是很清楚,为了简化模型,我们假设初始速度和目标速度方向一致,如有需要,后续再进行补充。

    接着,进行了梯形插值数学模型建立和公式推导:在纸上对梯形插值进行了公式推导,求出了加速运动时间、减速运动时间、匀速运动时间的数学表达式,用于后续计算各时刻的运动速度和位置。

  • 相关阅读:
    c++单例设计模式---17
    c++友元函數---16
    c++const关键字---15
    c++浅拷贝和深拷贝---14
    linux shell 基本语法
    Linux静态库生成
    alsa wav
    Android Butterknife使用方法总结 IOC框架
    利用cglib给javabean动态添加属性,不用在建VO
    钢铁雄心三 通过事件做修改器
  • 原文地址:https://www.cnblogs.com/u201310615/p/6265439.html
Copyright © 2011-2022 走看看