5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2167|回复: 13
打印 上一主题 下一主题

四轴飞行器上位机

[复制链接]
跳转到指定楼层
楼主
发表于 2014-9-22 18:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神,有谁用c#编写过四轴飞行器定点飞行的上位机,求分享下源代码咯咯,最好有注释的那种。

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2014-9-22 18:29 | 只看该作者
没明白你什么意思..mwc的话你需要发送经纬度坐标到飞控..他有个数组存储路径信息...
3
 楼主| 发表于 2014-9-24 15:50 | 只看该作者
爵爷 发表于 2014-9-22 18:29
没明白你什么意思..mwc的话你需要发送经纬度坐标到飞控..他有个数组存储路径信息...

先谢谢咯,我用的是APM飞控,我是想用c#做一个窗体程序,能实现按地图上的航点飞行。暂时打算做这么个界面。


4
发表于 2014-9-24 15:58 | 只看该作者
o ..apm用的mavlink 协议..你去找到他制定航点的命令然后发送就OK了

5
 楼主| 发表于 2014-9-27 20:01 | 只看该作者
爵爷 发表于 2014-9-24 15:58
o ..apm用的mavlink 协议..你去找到他制定航点的命令然后发送就OK了

还是不大明白,所有的飞控都是用的这协议麽?这协议的用处是什么?

6
发表于 2014-9-27 20:15 | 只看该作者
apm和pix用的是mavlink 其他的各家都用自己的.不过这两个都是开源的,他们的地面站也有开源的,你可以参考他们。
7
发表于 2014-9-27 20:40 | 只看该作者
这就是软件的事了,读懂mavlink协议。然后移植。其实最终目的是向Apm通过数传电台发送岀航点数据.然后飞控切为自动飞行模式。只要按协议发送指令就行。
8
发表于 2014-9-27 23:03 | 只看该作者
机电研一 发表于 2014-9-27 20:01
还是不大明白,所有的飞控都是用的这协议麽?这协议的用处是什么?

我说了事apm...建议你还是先普及一下知识吧
9
发表于 2014-9-28 01:07 | 只看该作者
试了一下,的确可以编译。

如果为了交作业,可以这样简单改一下:
1 MainV2.cs 的 this.Text = splash.Text; 注释掉,或者改为你喜欢的标题。
2 Program.cs 的 Splash.Text = name + " " + Application.ProductVersion + " build" + strVersion; 改为你喜欢的启动画面标题。
3 Splash.cs 的背景图片在 Resources 目录下的 splashdark.jpg,换成你喜欢的图片,然后重新导入一下即可。

再随便改改界面就成了。
10
 楼主| 发表于 2014-9-28 10:06 | 只看该作者
jschengy 发表于 2014-9-27 20:40
这就是软件的事了,读懂mavlink协议。然后移植。其实最终目的是向Apm通过数传电台发送岀航点数据.然后飞控 ...

略明白,谢谢哈~

11
 楼主| 发表于 2014-9-28 10:06 | 只看该作者
爵爷 发表于 2014-9-27 23:03
我说了事apm...建议你还是先普及一下知识吧

嗯,我再看看了。

12
 楼主| 发表于 2014-9-28 10:07 | 只看该作者
skypup 发表于 2014-9-28 01:07
试了一下,的确可以编译。

如果为了交作业,可以这样简单改一下:

编译能成功嘛?哪几个代码是的啊
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表