![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
unity3D仿真
文章平均质量分 68
永望
这个作者很懒,什么都没留下…
展开
-
基于Unity构建机器人的数字孪生平台系列2—四旋翼无人机三维模型
系列2的主要内容是探讨如何自己构建一个模型并且导入Unity。3D仿真与其他类型仿真的一大区别是三维场景和三维模型。为了实现对某个对象的仿真,模型是必须的。当然,针对不同的仿真任务,需要描述对象也是不一样的。但是,一个可视化的三维模型是必须的。比如,通过三维模型观测无人机的运行情况,当前的姿态信息等待。...原创 2022-06-13 18:34:12 · 5982 阅读 · 7 评论 -
基于Unity构建机器人的数字孪生平台系列1—介绍
本系列博客将开源近两年结合Unity和多旋翼无人机的相关工作,涵盖仿真、建模、全局云端通信网络、本地局部通信网络、ROS+Unity、VR等方面内容。该工作完整构建以虚控实,沉浸式VR交互,全局监控,群体控制等一体化平台,如今完全开源,旨在提供一个可实际应用且适合机器人开发的数字孪生框架。整个平台是以四旋翼无人机为研究对象,开源PX4为控制器,Ubuntu系统为上层控制器。...原创 2022-06-10 22:25:48 · 12572 阅读 · 4 评论 -
基于Unity3D的路径平滑实现
《一》相关说明本部分将基于博士的沙漏所介绍的平滑轨迹方法,其中博主已经实现了Matlab版本和Python版本。在本文章中将利用C#语言在Unity3D中实现所介绍的平滑轨迹方法,为后面的机器人在Unity3D导航构建轨迹平滑功能包,打造机器人数字孪生平台,相关实现代码已共享在GitHub,链接:《二》线性插值相关理论介绍见博士的沙漏下面是实现的代码和效果:线性插值类:LinearInterpolation.csusing System.Collections;using System.C原创 2022-05-23 22:11:05 · 832 阅读 · 0 评论 -
人体建模--骨骼--maya--unity人物控制
主要需求:通过unity控制人物实现各种动作,摇头,举手等。基本思路:人体模型–>unity脚本控制实现过程:人体三维模型–>添加骨骼–>导入unity–>脚本编程涉及平台: maya2017、unity2020第一步:下载人体模型https://www.cgmodel.com/model/444596.html这个链接免费下载。第二步:导入maya软件第三步:添加骨骼S1:选择建模方式为装备S2:选择骨架-HumanIKEA…S3:创建骨架S4:原创 2021-06-22 16:21:21 · 2635 阅读 · 1 评论 -
基于Unity无人机仿真《二》
在《基于Unity无人机仿真一》的基础上进一步完成以下内容:(1)完善各类传感器模型:激光雷达、深度相机、普通相机、超声波、红外、接触式、力矩、无线发射接受、RFID等(2)完成通信网络:与ROS等平台连接(3)完善控制器,实现任务调度目前实现效果(展示激光雷达传感器+ROS):下一步将进一步研究游戏引擎,开发针对四旋翼无人机仿真的仿真引擎,将仿真平台从Unity3D中迁移。...原创 2020-06-25 10:44:33 · 2364 阅读 · 2 评论 -
Unity无人机仿真github项目
本人本科生有幸得到导师的指导,对Unity这个平台学习有一段时间。该平台在搭建自主仿真平台方面确实有很大优势。下面是在学习过程中收集到的一些多旋翼无人机仿真的github项目,可供需要的快速学习。个人感觉国外对这方面研究比较多,而国内的寥寥无几。(推荐先Fork到个人的github,之后在码云导入,再在码云上下载,这样下载的速度会很快)1 https://github.com/UAVs-at-B...原创 2020-03-11 22:09:39 · 5188 阅读 · 5 评论 -
基于unity无人机3D仿真《一》
基于unity无人机3D仿真《一》实现无人机的模型的制作、运动学关系、姿态角等;实现无人机各种姿态运动。一、目前的效果二、无人机模型制作软件:maya模型结构:三、开发平台unity2017 + VS2019 + C#四、无人机模型及控制规律飞行姿态控制高度控制:俯仰控制:绕无人机自身y轴运动(前后)横滚控制:绕无人机自身x轴运动(左右)偏航控制:绕无人机自身z轴...原创 2019-11-21 13:00:16 · 7450 阅读 · 8 评论 -
unity无人机3D仿真总结
开发平台:unity2017 个人版目前实现的效果:无人机的模型是采用moya软件制作。控制代码是使用C#语言。总结C#语言的用法:(1)脚本的生命周期1)Awake():在游戏运行时调用,用于初始化,在加载场景时运行。2)Start()在游戏开始时执行一次,在Awake()函数后面执行。一般将变量初始化、游戏对象的获取是放在这个函数中运行。3)Update()在游戏的每一帧都...原创 2019-11-17 10:07:37 · 3434 阅读 · 3 评论