卑微大学仔求助,unity3d如何做机械臂仿真?
unity3d吧
全部回复
仅看楼主
level 3
hui哥哥yy 楼主
[泪]机械臂作为服务器端发送关节坐标例如JointPosition:13.1179,14.8731,-16.4875,0.0103,91.7266,- 5.8548 给unity客户端,下面该怎么让场景里的模型跟随这个坐标动?
2021年07月13日 02点07分 1
level 3
hui哥哥yy 楼主
顶顶
2021年07月13日 05点07分 2
level 3
去专业社区看看吧,贴吧大佬用的少
2021年07月13日 07点07分 4
level 13
你得搜 unity ik动画
2021年07月13日 15点07分 5
level 5
串口通信吗,只要保证unity接收到数据,然后处理这个数据就好了
2021年07月19日 00点07分 6
就是不会处理,代码不太会写,确实不懂[不高兴]
2021年07月22日 09点07分
level 1
给你个摸索的方法,看拿到数据时的机械臂是怎么动的,然后在Unity里面测试调模型看怎么变成和机械臂一样的样子,找到之间的联系就行。[汗]
2021年07月23日 05点07分 7
level 1
就是C#写各种通信协议,Unity取到数据,更新就行。可以把模型发出来吗?
2021年11月15日 06点11分 9
level 9
嚯,这可不简单啊.......根据Joint Position来移动(也就是根据机械臂“手部”的目标坐标来移动吧)......需要你把它转化成角度形式的joint state,也就是【每个关节】【向哪个方向】【旋转多少度】,这是机械臂的核心传动算法呢......要自己算自己写得花不少时间吧。
你最好是把问题描述的更清楚一些。
首先,你有一个真实的机械臂(或机械臂操作软件)吗?如果是,那么你大概率可以直接从操作软件中获得joint state,那难度就降低很多了。而且如果是基于ROS的机械臂还可以直接用【ROS#】插件。
其次,你这个项目卡在哪里?是Unity?还是机械臂的操作算法?还是Unity与其他软件之间的通信?
写了一堆才发现这是七月份的问题....估计deadline已经过了吧=。=
2021年11月15日 12点11分 10
这玩意我觉得还是做个动画省事。。。 大学不是毕设就是课程设计。。。。没必要搞这么复杂
2021年11月16日 00点11分
@刘小熊🐼 看是哪个专业的毕设,比如机器人/自动化/电子工程专业....就得照这么考虑。当年我的毕设就是用Unity做移动机器人模拟.....我那是实时交互通信的,还有lidar点云和视频传输,噪声模拟啥的,比这个复杂不少。
2021年11月16日 11点11分
level 1
你现在实现了吗
2022年09月04日 12点09分 11
1