太空工程师吧 关注:36,731贴子:508,589
  • 24回复贴,共1

【炮塔(X)雷达(√)】单模块无脚本自动跟踪模块实验成功

只看楼主收藏回复

之前基于万向轮的单轮式自动跟踪模块性能优秀,可惜存在多个网格,转子也分散在两个次级网格上,无法一次打印完成,难以上舰实装。
之后我尝试了基于两块互相垂直的动量轮的双轮式自动跟踪,让转子基部安装在主体上,之后再单独安装带转子头的动量轮,成功解决了无法打印的问题。然而反装转子让模块也神奇地反向瞄人,每次都坚定不移地用屁股对着敌人,成功变成了一架0式战机......
经过我的实验,单一的炮塔控制器只能将主体当成炮身进行瞄准,这势必需要连接多个作为炮基的转子网格,无法进行量产。
于是...

基于4个机炮天线、4个大角度方向控制器、4个精确方向控制器、8个主辅转向陀螺仪(和一个稳定姿态的普通陀螺仪+用于欺骗控制器的转子)的单模块可打印无脚本自动跟踪模块诞生了!

工作原理如下:

如图,位于自动跟踪模块四个方向的机炮用于探测目标方位,当探测到目标时,主、辅控制器将根据目标所处的区域执行以下操作:
1、当目标位于大角度急转区(图中深色区域,45°—135°)时,相应方向的主、辅控制器激活,开启相应的主、辅陀螺仪,使模块转向目标方向,直至目标离开大角度急转区;
2、当目标进入精确转向区(青色区域,2°—178°)时,主控制器取消,关闭主陀螺仪。辅控制器继续激活,辅陀螺仪继续越级旋转,与普通陀螺仪共同工作,使模块减速转向并缓慢朝向目标,直至目标离开精确转向区;
模块基本朝向目标后,所有姿态控制器取消,关闭所有转向陀螺仪,由普通陀螺仪稳定目标姿态,使其稳定指向目标。
3、若模块摆动幅度过大,进入另一侧转向区,将根据1、2条继续矫正,直至模块稳定对准目标。
注:因为该模块并未直接瞄准目标,在动态环境中摆动将经常发生,精确转向区的大小决定了转向的精度,而白色的姿态稳定区域大小决定了摆动的消除效果。通常精确转向区越大,模块转向越精确,但摆动持续时间越长;精确转向区越小,模块转向精度越低,但充足的缓冲区域会使模块摆动更有效地消除,稳定性更高。
通常建议设置为85°~88°,该范围内既能确保精确也能保持较好的稳定性。质量过小时辅陀螺仪功率不宜超过10%,主陀螺仪功率不宜超过50%,以防模块陷入自旋。质量较大时,功率可适当调整。


IP属地:新疆1楼2022-03-27 09:54回复
    视频看这里https://www.bilibili.com/video/BV1J34y1b7WA


    IP属地:新疆2楼2022-03-27 10:09
    收起回复
      这玩意真被你玩出花来了
      大佬NB


      IP属地:重庆来自Android客户端3楼2022-03-27 10:41
      回复
        我发现我买这个游戏就是在搭积木,搭了个大积木玩意之后沾沾自喜的来贴吧逛,然后发现吧里的大佬在玩积木机器人


        IP属地:广东来自Android客户端4楼2022-03-27 11:15
        收起回复
          大佬恐怖如斯


          IP属地:四川来自Android客户端5楼2022-03-27 12:04
          回复
            大佬


            IP属地:广东来自Android客户端6楼2022-03-27 14:12
            回复
              注意!在打印模块时务必将转子和武器打印好后再打印控制器!否则控制器将无法选中预设的部件!


              IP属地:新疆8楼2022-03-27 22:35
              回复

                修改后的模块如图所示


                IP属地:新疆9楼2022-03-27 23:00
                回复
                  其实你后续视频中的可以进行缠斗的无人机更好,提个意见 无人机可以考虑一次性,只需要前进和另一个方向(比如向下:)。小于300M后不要减速,而是关闭前进,改为向下飞,因为始终瞄准敌方所以这个向下是围着敌方转圈。大于300m是关闭向下,打开前进。还可以再上一个定时块,再预估弹药打完以后全力撞向对方


                  IP属地:山东来自Android客户端10楼2022-05-24 12:23
                  收起回复
                    话说如果炮塔控制器可以控制动量轮,那就骚了


                    IP属地:山东来自Android客户端11楼2022-05-24 12:25
                    回复
                      不明觉厉,主要是我还是没太看懂。


                      IP属地:四川来自Android客户端12楼2022-05-24 16:34
                      回复
                        想问一下,你这个是区域判定是如何产生的呢,就是如何判定目标所处区域并产生反馈数据给陀螺仪的


                        来自iPhone客户端13楼2022-05-24 19:01
                        收起回复
                          进阶操作:通过手动锁定复制目标大幅增加追踪距离https://www.bilibili.com/video/BV1Ng411U7dF?spm_id_from=333.851.dynamic.content.click


                          IP属地:新疆14楼2022-09-15 21:19
                          回复


                            IP属地:湖南来自Android客户端15楼2022-10-12 00:21
                            回复