Nao机器人的基本操作与控制_nao机器人使用教程-程序员宅基地

技术标签: 机器人  Nao  

Nao机器人的基本操作与控制

Nao基本介绍

   Nao机器人具有25个自由度,100多个传感器,机载电脑,支持23国语言,支持远程控制,可实现完全编程。

简单的控制

shi在这里插入图片描述

  • 按nao胸前的按钮一下会让nao报出他现在的IP地址 按两下会切换nao的模式(休息模式和自主模式,休息模式为坐下休息,自主模式为站立)
  • 在关机状态下,按一下会启动小nao(闪白灯),长按为对小nao刷机(按到出现蓝光,需插入刷机u盘)

使用电脑控制nao

  • 使用网线分别接在电脑和nao的接口上,稍微等一下,按一下nao胸前的按钮,记住nao所报的IP,打开浏览器输入你刚刚听到的IP会进入到Nao的管理界面
  • 点击第二个网络图标,为你的机器人连接无线网络。
  • 然后就可以拔掉网线,使用Choregraphe无线控制nao

使用Choregraphe控制Nao的行为

Choregraphe基本介绍

在这里插入图片描述点击绿色的WIFI按钮
在这里插入图片描述
如图所示。使用第二项,输入Nao机器人的IP,点击Select连接。
连接成功后,标题栏会显示:
Connected to IP(真整的IP地址)
在这里插入图片描述

主界面

  • lib库:可以利用搜索来寻找自己需要的盒子,拖入到主工作区间直接可以使用 日志:会显示nao说的话、听到的话。

  • 包:nao机器人当前持有的包,可以在此区直接执行上传在nao上的包 姿势库:通过双击姿势库的姿势,可以使机器人变换到相应的姿势 状态区:

  • 从左到右,分别为:调整音量、开启/关闭钢化,开启/关闭自主,醒来,休眠,电池电量

钢化

  • 在钢化状态下,Nao的眼睛为红色,当有人触摸Nao的传感器的时候,nao的眼睛会变为绿色,
    此时可通过触摸传感器-转动nao关节-放开传感器来使nao保持在一个特定的动作

创建一个时间轴

在这里插入图片描述
输入一个名字,然后点击创建。打开盒子。
在这里插入图片描述

插入一个桢

在这里插入图片描述

  • 右键,选择”Store joints in keyframe“单击一个选项插入一个帧(也可以使用快捷键)
  • 插入帧的本质是在该时间点保存机器人各关节所处的坐标
  • 从上到下四个选项,分别为:保存整个身体,仅头,仅手臂,仅腿
  • 时间线上的每个小格代表一毫秒,两个保存的帧之间的时间差代表从这个动作到下一个动作所用的时间,如果时间间隔过小,会造成机器人的损伤!

完整的运行整个项目

在这里插入图片描述
从Input点开始Output点为止,将多个盒子直接连接起来,然后点击左上角的运行即可。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Clearlove7_/article/details/102992837

智能推荐

go上传文件-程序员宅基地

文章浏览阅读102次。【代码】go上传文件。

【转】目前常用AD/DA芯片简介_分辨率0.5的ad芯片-程序员宅基地

文章浏览阅读2.9k次。_分辨率0.5的ad芯片

一个简单的dw网页制作作业,学生个人html静态网页制作成品代码——怪盗基德动漫主题网页成品(15页)_dw简单网页制作成品-程序员宅基地

文章浏览阅读6.9k次,点赞6次,收藏57次。精彩专栏推荐 【作者主页——获取更多优质源码】 【web前端期末大作业——毕设项目精品实战案例(1000套)】1 网页简介:此作品为学生个人主页网页设计题材,HTML+CSS 布局制作,web前端期末大作业,大学生网页设计作业源码,这是一个不错的网页制作,画面精明,代码为简单学生水平, 非常适合初学者学习使用。2.网页编辑:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Web..._dw简单网页制作成品

Android TBS X5内核 64位手机无法加载x5(libmttwebview.so is 32-bit instead of 64-bit)_libmtttrace.so-程序员宅基地

文章浏览阅读3k次。前言这个问题之前出现过但是稀里糊涂的解决了 没有记录详细的解决方案今天又碰到了 自己研究了一天刚刚找到解决方案错误提示dlopen failed: "/system/app/googlewebview85/lib/arm/libwebviewchromium.so“ is 32-bit instead of 64在使用tbs x5内核时 一直崩溃说没有64位的.so包腾讯官方TBS的文档也有这方面的知识点 但是没有解决方案需要靠自己摸索 你说气人不?新版本SDK已支持64位,请更新至官网_libmtttrace.so

java玫瑰花代码_java程序员不一样浪漫,表白玫瑰花送给你的那个她-程序员宅基地

文章浏览阅读3k次。原标题:java程序员不一样浪漫,表白玫瑰花送给你的那个她这篇文章主要讲解了Java版给爱人表白的玫瑰花程序代码,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧 小编推荐一个学Java的学习裙【二零二,二五零,一九四】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有很多干货和技术分享!1 书写表白语句的frame(渐入功能)?1234567891011..._java玫瑰花代码

Hibernate(映射继承关系、 Hibernate 检索策略、Hibernate 检索方式HQL (迫切)左外连接HQL (迫切)内连接QBC 检索和本地 SQL 检索二级缓存,管理session_hql 非空约束-程序员宅基地

文章浏览阅读203次。上一篇映射继承关系Hibernate支持三种继承映射策略:使用 subclass 进行映射:将域模型中的每一个实体对象映射到一个独立的表中,也就是说不用在关系数据模型中考虑域模型中的继承关系和多态。使用 joined-subclass 进行映射: 对于继承关系中的子类使用同一个表,这就需要在数据库表中增加额外的区分子类类型的字段。使用 union-subclass 进行映射:域模型中的每个类映射到一个表,通过关系数据模型中的外键来描述表之间的继承关系。这也就相当于按照域模型的结构来建立数据库中的_hql 非空约束

随便推点

python学习导航线_python点线导航-程序员宅基地

文章浏览阅读122次。文章目录python学习导航线一、seleniumpython-selenium二、python基础知识python的聊天室python学习导航线一、seleniumpython-selenium二、python基础知识python的聊天室_python点线导航

静态成员-静态成员变量-程序员宅基地

文章浏览阅读3.4k次,点赞4次,收藏22次。静态成员静态成员都是用static修饰,它的特点是不论创建多少个对象,程序都只创建一个静态成员。最主要的特点:共享什么是共享呢?例如:统计超市中所有商品数量的总和,商品数量的总和是随着每一个数量的变化而变化的,这是我们就可以用静态成员处理。(代码下面有写)静态成员又分为静态成员变量和静态成员函数。(一)静态成员变量特点:1、所有对象共享一份数据。 2、在编译阶段分配内存。 3、类内声明,类外初始化。#include<io..._静态成员变量

HTML5七夕情人节表白网页制作【情人节满屏爱心HTML5特效】HTML+CSS+JavaScript html生日快乐祝福网页制作_html 满屏爱心-程序员宅基地

文章浏览阅读879次,点赞21次,收藏20次。1 网页简介:基于HTML+CSS+JavaScript 制作七夕情人节表白网页、生日祝福、七夕告白、 求婚、浪漫爱情3D相册、炫酷代码,快来制作一款高端的表白网页送(他/她)浪漫的告白,制作修改简单,可自行更换背景音乐,文字和图片即可使用等任意html编辑软件进行运行及修改编辑等操作)。_html 满屏爱心

【易飞】易飞ERP自动审核程序功能_易飞单据审批设置-程序员宅基地

文章浏览阅读492次,点赞9次,收藏5次。【代码】【易飞】易飞ERP自动审核程序功能。_易飞单据审批设置

青少年CTF擂台挑战赛 2024 #Round 1_xyctf高校新生联合赛 2024-程序员宅基地

文章浏览阅读1.6k次,点赞15次,收藏30次。文件打开是一个print数组v4的地址和read函数,并且nx好像可写,输入长度可以利用,进行一个栈上写好自己的shell,然后在构造一个回到v4的地址,这样子就可以重新读取到写buf段上的shell,这里要注意shell的隔断用/00截断然后构造好栈上数据。一个sql注入题目,尝试使用二分查找,但只能爆出表名和列名,值一直出不来,后来采用布尔盲注,fuzz测试后发现没有加任何过滤,直接写脚本。第二题:为了求解方程 (5 + sqrt{x} = 8),我们可以分离平方根项,然后求解 (x)。_xyctf高校新生联合赛 2024

spring数据源配置:Tomcat/weblogic数据源切换配置_tomcat 数据库切换-程序员宅基地

文章浏览阅读1.4k次。数据配置方式一般是三种:1.org.springframework.jdbc.datasource.DriverManagerDataSource(没有池概念,有连接就建立一个connection)2.org.apache.commons.dbcp.BasicDataSource(连接池技术)3.org.springframework.jndi.JndiObjectFactoryBea..._tomcat 数据库切换

推荐文章

热门文章

相关标签