日本人形机器人仿真环境搭建

2024-08-25 23:36

本文主要是介绍日本人形机器人仿真环境搭建,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

机器人

官网在这里
http://ai2001.ifdef.jp/uvc/uvc.html

我们可以下载他们的源码

ODE引擎安装

这个是刚体动力学模拟引擎,我用的是windows,大家可以自己参考着官网来(http://ode.org/wiki/index.php/Manual#Install_and_Use)安装:

1、先从连接中下载源码:
https://bitbucket.org/odedevs/ode/downloads/

我下载了ode-0.16.5,解压后进入build目录,可以看到premake4.exe。在此处右键打开终端,输入 .\premake4.exe --help,他会给你一堆提示,可以看到它最多构建VS2010的工程:

在这里插入图片描述

2、编译源码
在上面打开的终端中输入.\premake4.exe --platform=x64 --with-demos --only-double vs2010。等编译完你就能在当前路径下看到工程了:
在这里插入图片描述进去找到ode.sln文件,双击打开,确定升级:
在这里插入图片描述
3、测试环境
点击运行,等待项目编译完,会自动弹出终端窗口,代表我们安装成功了:
在这里插入图片描述关闭窗口,新建一个vs控制台工程,进入ode/demo文件夹,拷贝出一个demo到工程路径下,用来测试我们自己需要的配置:
在这里插入图片描述
打开项目属性,在附加包含目录里面添加这两个
在这里插入图片描述
在预处理里面添加_MT; dIDEDOUBLE; CCD_IDEDOUBLE; _CRT_SECURE_NO_DEPRECATE; _SCL_SECURE_NO_WARNINGS; _CRT_NONSTDC_NO_DEPRECATE; _USE_MATH_DEFINES;
在这里插入图片描述

然后就是,下面这几个lib我们也需要添加
在这里插入图片描述
在附加依赖项中添加D:\Dowload\人型机器人\算法\ODE\ode-0.16.5\lib\DebugDLL\ode.lib ; D:\Dowload\人型机器人\算法\ODE\ode-0.16.5\lib\DebugDLL\drawstuffd.lib; user32.lib; winmm.lib; gdi32.lib; opengl32.lib; glu32.lib;
在这里插入图片描述编译运行,提示缺少头文件,把头文件从demo目录拷贝过来,添加到工程,再运行:
在这里插入图片描述
找到这个dll,将其拷贝到工程目录下:
在这里插入图片描述
再运行,报错:
在这里插入图片描述
打开之前报错添加的头文件:#include “texturepath.h”
修改为我们当前的纹理路径:
在这里插入图片描述运行成功:
在这里插入图片描述

添加机器人

把下载的文件添加到工程,把原来的demo移除(我直接注释了main函数)。

运行报错:
在这里插入图片描述打开源码,把路径改成之前那个路径:
在这里插入图片描述
运行报错,乱码是因为文件是日本的编码,我在里面加了中文,编码错误:
在这里插入图片描述
那就使用相对路径把,我的是:../../ode-0.16.5/drawstuff/textures,再运行即可成功:
在这里插入图片描述

这篇关于日本人形机器人仿真环境搭建的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1106948

相关文章

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、

Redis在windows环境下如何启动

《Redis在windows环境下如何启动》:本文主要介绍Redis在windows环境下如何启动的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis在Windows环境下启动1.在redis的安装目录下2.输入·redis-server.exe

Pytest多环境切换的常见方法介绍

《Pytest多环境切换的常见方法介绍》Pytest作为自动化测试的主力框架,如何实现本地、测试、预发、生产环境的灵活切换,本文总结了通过pytest框架实现自由环境切换的几种方法,大家可以根据需要进... 目录1.pytest-base-url2.hooks函数3.yml和fixture结论你是否也遇到过

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对