yanshee 机器人全流程指南

这篇具有很好参考价值的文章主要介绍了yanshee 机器人全流程指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言: 因为要写个实训报告,索性写篇文章,帮助后来者。(机器人内部就是树莓派)

        在这学期为了学习AI、编程、机器人运动等相关知识。我们使了yanshee机器人,这个是面向K12、中高职、高校学生推出的开源人形机器人教育平台,应用于课程教学、竞赛、科研活动等场景。

        开始:机器人有两种操控方法,一种是使用机器人端开放jupyter编辑器,利用电脑连到树莓派内部开始执行代码(树莓派本身自带执行代码所需的环境):具体操作 1.手机连接2.4G的无线网,机器人开机。2.点击yanshee app右上角根据提示操作 3.当手机显示成功连接 ,按下机器人胸前按钮说出“ip地址”4.根据机器人播报的ip地址加上:8888使用浏览器访问,你就会看到 jupyterd的界面,里面可以新建文件也可以改他存在的文件(手上没机器人无法截图,记得点击创建文件,python3,然后才行)注意电脑,手机,机器人必须连同一个网

                                                                初始化的代码


import YanAPI
from time import sleep
#初始化
ip_addr = "192.168.137.148" # 第二种方法要这样填,第一种直接127.0.0.1就行
YanAPI.yan_api_init(ip_addr)

第二种是进到raspberry的系统拖出Yanapi文件(应该叫这个)然后本地执行在初始化配置的时候设成机器人的IP地址(高手的玩法)具体操作是打开cmd 输入 

1 ssh pi@机器人的IP地址 回车  yes
2 输入密码 raspberry 回车
3 界面不一样就是进去了
4 开始找那个YanAPI 好像在安装python的目录下 可以利用linux的查找语法找一下
5 然后另开一个cmd sftp 连上 (具体操作忘了)
6 连上后可以进行get 文件名 and put
7 最后就可以在本地愉快的利用ide写程序了

        接下来我们就可以愉快的玩耍了进入https://yandev.ubtrobot.com/#/zh/api?api=YanAPI

官方文档:毕竟是专用的教学平台,文档的详细程度是非常完美的先小试牛刀

YanAPI.start_voice_tts("开始人脸识别",False)  

机器人会播报这段文字,而且还不会被其他语音所抢占

我们接下来可以根据这些apl做许多好玩的,比如控制他运动,跳舞唱歌,it`s easy

玩完apl我们也可以做一些视觉方面的玩意机器人上面带了摄像头,而且还安装了cv2的环境

import cv2
import myutils
import matplotlib.pyplot as plt
import numpy as np
import argparse
from imutils import contours
img=cv2.imread('images/1.png')   #读取图像
def cv_show(div,name='img'):
    cv2.namedWindow(name, 0)
    cv2.resizeWindow(name,600,400)
    cv2.imshow(name,div)
    cv2.waitKey(0)
    cv2.destroyWindow(name)
def location(img):
    lower_blue = np.array([0,190,190])  #上下界颜色判断hsv
    upper_blue = np.array([34,240,255])
    # hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) 
    # get mask 利用inRange()函数和HSV模型中蓝色范围的上下界获取mask,mask中原视频中的蓝色部分会被弄成白色,其他部分黑色。
    mask = cv2.inRange(img, lower_blue, upper_blue)
    ref= cv2.medianBlur(mask,5)#中值
  
    refCnts, hierarchy = cv2.findContours(ref.copy(), cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)#边缘检测
    if refCnts==():
        return False
    refCnts=sorted(refCnts, key=lambda contour: cv2.contourArea(contour),reverse=True)#对比for Area
    x,y,w,h=cv2.boundingRect(refCnts[0]) 
    # img=cv2.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2) #画框
    azi=(x,y,w,h)
    return azi

这是我做好的一个识别黄色的程序文章来源地址https://www.toymoban.com/news/detail-417837.html

到了这里,关于yanshee 机器人全流程指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 睿尔曼复合机器人之底盘操作流程

    以操作流程为例,介绍底盘的操作流程。 开机:长按电源按钮,蜂鸣器短响两声,当第三声变长鸣后松开,等待机器开机。 使用: 建立通讯:主要采用无线WiFi与底盘进行通讯连接 无线连接方式:我们可以查看WiFi列表,选择名为“admin_xxxx”,密码是“12345678”。连上WiFi后即

    2024年04月16日
    浏览(21)
  • RPA(机器人流程自动化)调研

    目录 概念 2022年最领先的5个RPA开源项目对比 Taskt 项目地址 优点 缺点 Robot Framework 项目地址 优点 缺点 TagUI 项目地址 优点 缺点 Open RPA 项目地址 优点 缺点 UI.Vision(Kantu) 项目地址 优点 缺点 Automagica 项目地址 优点 缺点 TagUI使用过程中遇到的问题 1、本地环境除了tagui的环境

    2024年02月04日
    浏览(36)
  • 飞书自定义机器人消息接入指南

    操作流程 第一步 邀请自定义机器人入群:进入你的目标群组,打开 会话设置 ,找到 群机器人 ,并点击 添加机器人 ,选择 自定义机器人 加入群聊。 为机器人输入一个合适的名字和描述,也可以为机器人设置一个合适的头像,然后点击下一步。 第二部:配置 webhook 获取该

    2024年03月18日
    浏览(127)
  • 写字机器人——简易版demo全流程实现

    基本思路:turtle画图——机械臂绘制 需要包含模块: 1、turtle绘图并记录坐标 2、坐标转换为机械臂角度 3、机械臂角度转为舵机的pwm值 4、将pwm值传入pca9685控制芯片,并执行 硬件部分: 需要3个舵机,分别为大臂、小臂、以及控制抬笔落笔(简称“抬落臂”,谐音“抬落笔”

    2024年02月01日
    浏览(28)
  • 微信聊天发码机器人操作指南

     ​​​​​​​ 4.21版本更新如下: 1:优化自动结算效率,提升结算速度;2:修改智行卡余额清零仍旧发码问题;3:其他已知问题 4.12版本更新如下: 1:优化自动结算错误问题。2:增加机器人证书到期提醒功能。每日17:30分机器人打印到证书期日期。 4.11版本更新如下:

    2024年02月17日
    浏览(37)
  • AI智能语音机器人的基本业务流程

    先画个图,了解下AI语音机器人的基本业务流程。 上图是一个AI语音机器人的业务流程,简单来说就是首先要配置话术,就是告诉机器人在遇到问题该怎么回答,这个不同公司不同行业的差别比较大,所以一般每个客户都会配置其个性化的话术。 话术配置完成后,需要给账号

    2024年02月12日
    浏览(41)
  • 【机器人仿真Webots教程】-控制器编程指南

    1.1 controller与场景树节点 在Webots中,场景树节点(Scene Tree Nodes)是Webots仿真环境中的各种对象,包括机器人模型、传感器、环境物体等。每个节点都有其在场景树中的位置,节点之间可以形成层次结构,以便组织和管理模拟环境。 控制器程序(Controller Program)是用于控制机

    2024年02月06日
    浏览(34)
  • ai智能电话机器人的工作流程是什么

    人工智能高速发展,很多人工智能的产品出现在我们的生活和工作中,除了正式使用的人工智能配送机器人,最受关心的是人工智能产品莫过于是智能电话机器人了。目前已经有不少如保险、金融、房地产、汽车等传统电销行业都在使用智能电话机器人。 我们知道,目前的电

    2024年02月13日
    浏览(32)
  • 非工程师指南: 训练 LLaMA 2 聊天机器人

    本教程将向你展示在不编写一行代码的情况下,如何构建自己的开源 ChatGPT,这样人人都能构建自己的聊天模型。我们将以 LLaMA 2 基础模型为例,在开源指令数据集上针对聊天场景对其进行微调,并将微调后的模型部署到一个可分享的聊天应用中。全程只需点击鼠标,即可轻

    2024年02月03日
    浏览(36)
  • 自然机器人最新发布:智能流程助手,与GPT深度融合

            ChatGPT自2022年11月上线后就受到现象级地广泛关注,5天时间用户就已经突破百万,仅2个月时间月活用户就突破1亿,成为史上增速最快的消费级应用,远超TikTok、Facebook、Google等全球应用。它 展现了类似人类的语言理解和对话交互能力,充分彰显了其引领当前AI发展

    2023年04月13日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包