【QT】任意轴机械臂轨迹规划 | 从Qt Creator迁移到 Visual Studio 2019

以九自由度机械臂为例,演示

af7111118cd045e9803d7ff16edfda09.png

学习orocos kdl开发的demo

一、 打开VS2019 ,安装Qt Visual Studio 2019 Tools。

68223c31ca2f9833466402e57a18347f.png

扩展-管理扩展-搜索QT

二、创建Qt Widgets 应用,设置好后运行OK,进入下一步

12192c4657889201afdac52507ded2d4.png

三、设置Qt

c2463100984322abfa1313f456e2b3bb.png

扩展-Qt VS Tools-Options

四、将源码拷贝到新的工程目录下,在VS中右键解决方案-添加-现有项

975356f24dfa43dd25c4c2819e07ab39.png

将需要的头文件和cpp文件添加进来 ,添加第三方库。

e800e029915447aaa8c00f661183befe.png

更换main函数的UI窗口

5698fda59aa5b17030e02150dc4218f5.png

设置项目属性

ba9144049d2650c8303a41684bfe91a4.png

006e11d5b5c3ddb82c1ce9b369ab066e.png

38a9058d2748e4f7c1f8d37e02c1bf96.png

最后运行调试……

其他问题补充:

1. #define M_PI_2 3.14159265358979323846/2   ,忘了除以2,导致最初调试结果异常。

2.ui->textEdit_info->append(QString::fromLocal8Bit("模型加载完毕!"));对于中文字符显示异常,需要将"tr()" ->  "QString::fromLocal8Bit()"。有时还需要将字符串的最后一位标点符号改为“英文半角”。

3.操作说明

                操作说明:

                ctrl+F1 控制H1轴负向移动

                shift+F1控制H1轴正向移动

                F2~F9分别对应H2 J1 J2 J3 J4 J5 J6 J7。

                鼠标右键+水平移动/垂直移动 可以旋转模型

                鼠标左键+水平移动/垂直移动 可以平移模型

                鼠标滚轮可以调整与模型的距离远近。

                键盘操作:3D环境获得焦点

                A-左转模型;

                D-右转模型;

                W-上翻模型;

                S-下翻模型。

                键盘操作:主窗体空白处获得焦点(鼠标左键单击一下)

                F1_F3:控制欧拉角Z-Y-Z正向变化。幅度±1度  

                F4-F6:控制Tcp的位置正向变化。dx/dy/dz=±5mm

                F1下面的数字:1-3控制欧拉角负向变化。

                4-6控制Tcp位置x/y/z 负向变化

4. 解决方案配置(Debug X64)应该与Orocos kdl的编译配置一致。


The End

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值