Webots平台下NAO机器人仿真环境的搭建
Webots平台下NAO机器人仿真环境的搭建
一、前期准备
- Webots-8.6.2(版本在R2019前(不包含R2019)均可)
- Choregraphe(我使用的是最新版本)
- naoqi环境
二、Webots安装与准备
默认选项安装后,打开Webots进入登陆界面
此时随便填一个电子邮箱,密码填入webots
官方说明如下:
进入软件之后首先修改语言
选择Tools->Preferences
选择文件->Open Sample World...
依次选择robots->aldebaran->nao.wbt
仿真界面如下:
三、Choregraphe安装与准备
默认选项安装后,打开Choregraphe进入界面
点击绿色图标
在Webots虚拟环境开启的条件下,会出现一个可选虚拟机器人,点击选择
右侧机器人视图就会出现一个与Webots中虚拟机器人相同的机器人
此处视频显示器中也会出现对应的仿真环境背景
此处为Webots中虚拟机器人上下两个摄像头的拍摄内容
四、Choregraphe控制Webots虚拟机器人
首先点击右上角的唤醒按钮
虚拟机器人的双手放下
选择Choregraphe中的太极拳进行测试
可以实现Choregraphe对Webots中虚拟机器人的控制
五、naoqi控制虚拟机器人
首先打开Choregraphe
选择复制IP:端口
,将控制代码中的robot_ip
修改为此虚拟机器人的IP
利用写好的控制代码实现对虚拟机器人头部旋转30度的操作
Webots平台下NAO机器人仿真环境的搭建相关推荐
- Windows平台下NS2网络仿真环境的搭建
NS2(Network Simulator 2) 是一种针对网络技术的源代码公开的.免费的软件模拟平台,研究人员使用它可以很容易的进行网络技术的开发,而且发展到今天,它所包含的模块几乎涉及到了网络技术 ...
- Windows平台下Glade+GTK开发环境的搭建
[@.1 MVVM设计模式与Glade] 做上层软件开发的程序员可能对于MVVM模式比较熟悉,这是一种经典的软件设计模式,很好的将用户界面与后台处理之间分层开,通过属性.事件绑定这种统一的" ...
- pybullet机器人仿真环境搭建 1.安装pybullet,测试官方示例,基础环境搭建
pybullet机器人仿真环境搭建 1.安装pybullet 前言 安装 测试官方示例 基础环境搭建 导入pybullet 创建服务端 (可选)配置图形GUI 添加资源路径 设置重力 加载模型 迭代运 ...
- 机器人机器学习环境框架搭建—从ubuntu到mujoco仿真实现(第一篇):ubuntu18.04的安装
目前,机器人仿真环境搭建与算法验证大多都是基于Linux平台,因此本文从ubuntu的安装入手,本人安装的是Ubuntu18.04(为了避免虚拟机与物理真机在CPU分配.内存分配上的问题,最简单直接有 ...
- cadence安装完怎么打开_Linux 环境下Vivado与Cadence仿真工具联合仿真环境的搭建
在之前本公众号写过两篇关于工具更新对仿真调试提高效率的文章,[干货]推荐一款FPGA仿真调试鸟枪换炮的工具!本文就介绍其中一种仿真环境的搭建过程.后续还有VCS+Verdi环境的安装介绍,敬请期待. ...
- 音视频开发(38)---麦克风阵列仿真环境的搭建
麦克风阵列仿真环境的搭建 1. 引言 之前,我在语音增强一文中,提到了有关麦克风阵列语音增强的介绍,当然,麦克风阵列能做的东西远远不只是在语音降噪上的应用,它还可以用来做声源定位.声源估计.波束形 ...
- 基于Mathematica的机器人仿真环境(机械臂篇)
目的 本文手把手教你在 Mathematica 科学计算软件中搭建机器人的仿真环境,具体包括以下内容: 1 导入机械臂的三维模型 2 正\逆运动学仿真 3 碰撞检测 4 轨迹规划 5 正\逆动力学仿真 ...
- 基于 Mathematica 的机器人仿真环境(机械臂篇)
目的 本文手把手教你在 Mathematica 软件中搭建机器人的仿真环境,具体包括以下内容(所使用的版本是 Mathematica 11.1,更早的版本可能缺少某些函数,所以请使用最新版.robin ...
- [转]基于Mathematica的机器人仿真环境(机械臂篇)
目的 本文手把手教你在 Mathematica 科学计算软件中搭建机器人的仿真环境,具体包括以下内容: 1 导入机械臂的三维模型 2 正\逆运动学仿真 3 碰撞检测 4 轨迹规划 5 正\逆动力学仿真 ...
最新文章
- 技术图文:如何通过挂单刷 BigOne 的贡献值?
- 21世纪初最有影响力的20篇计算机视觉期刊论文 及 邓亚峰老师关于人脸识别方面总结
- mysql 投票总排行_MySQL投票表,查找每个用户对条目的最新投票,并根据值进行计数...
- java wps linux 安装_ubuntu安装Java开发环境
- appcan slider轮播图和页面弹动冲突解决
- 【EMV L2】数据元格式 对齐方式
- python导入表格后坐标轴刻度设置_Python-更改matplotlib中x或y轴上的“刻度频率”?...
- aix oracle监听配置_Oracle数据库03用户权限与数据库的连接
- 【Elasticsearch】 Elasticsearch中数据是如何存储的
- localstorage存mysql_存储localstorage
- python输出para关键词占比_使用python操作word
- Machine Learning - VII. Regularization规格化 (Week 3)
- vmrc安装出现:未能安装 HCmon 驱动程序 (Failed to install the HCmon driver)
- delphi 数据库_Delphi数据库编程初学者指南
- oracle 父子级,oracle 父子关系
- Linux文件颜色与文件类型对应(白色、蓝色、红色、黄色、绿色 代表的意义。。。)
- phaser3场景中的图片缩放scale
- 最近遇到使用Zing.DLL生成条码,但是打印出来不清晰的问题,解决代码记录一下,
- 公众号平台的H5实现微信授权登录
- 提交给移动三个wap游戏,终于通过了一个
热门文章
- org.apache.catalina.connector.RequestFacade cannot be cast to org.springframework.web.multipart
- 计算机毕业设计ssm大学生综合素质测评系统
- 2年多的时间,我在便利蜂便利店消费了4千多块
- 关于中标麒麟系统的经历
- 各种Sensor传感器
- 什么是交换机?描述一下工作过程?交换机基本功能、交换机是如何转发数据包的,什么是三层交换机?和二层交换机有什么区别?三层交换机是否可以代替路由器?为什么?
- linux cmos摄像头,Linux摄像头驱动4——CMOS摄像头
- 【String-easy】657. Robot Return to Origin 机器人能否回到原点
- 戒指眼镜蹦迪灯,亚马逊的智能硬件帝国上线了
- 组件 :normal ordered local Broadcasts