Skip to main content

Introdução ao Yanshee

Page 1


Introdução do produto Yanshee

Veja nossos produtos!

Posicionamento do produto

O que é Yanshee?

Yanshee = Robô + IA

Raspberry Pi = Hardware de código aberto + educação

Yanshee + Raspberry Pi = Plataforma de educação

de robôs humanoides de código aberto

Yanshee é uma plataforma de educação de robôs humanoides de código aberto para alunos em faculdades e universidades, ensino médio e escolas técnicas. Ele é usado no ensino de cursos, competições, atividades de pesquisa científica e outros cenários para ajudar os alunos a aprender IA, programação, engenharia de robôs e outros conhecimentos relevantes.

Product Positioning

Uma solução completa de educação sobre robôs e IA

Open Robot Hardware + Software de Código Aberto + Cursos Profissionais + Competição

Yanshee Introdução

Características do produto

• Plataforma de hardware aberta

• Rica habilidade atlética

• Recursos completos de IA

• API de desenvolvimento rica e completa

Visão geral do Yanshee

Robô de hardware aberto

Mestre Raspberry Pi 3B; 17 servo Interface de sucção magnética de 40 pinos / 6 interfaces;

Ligação uKit2.0/Explorer/AIBOX

Funções de software avançadas

Forte habilidade atlética : caminhada rápida, cambalhotas, flexões, subir e descer escadas;

Voz inteligente: acesso à plataforma iFlytek AIUI, suporte a comando de voz online/offline;

Visão inteligente: Mais de 10 habilidades visuais, como rosto/objeto/cor/gesto;

Software de suporte: Ferramenta de gerenciamento de aplicativos/lotes/VNC Viewer

Cursos profissionais

EM : AI Behind-the-Scenes Hero , AI Super

Designer , AI Application and Exploration (Chinese version)

Nível Superior : Curso de Inteligência

Artificial e Engenharia de Robôs

Modelos de competição

K12 : Uchuang futuro - versão do ensino médio; Explore novos esquemas de competição

Escola Profissional : Competição Provincial de Habilidades Vocacionais: Guangdong, Hunan

Recursos de desenvolvimento secundário em vários níveis

Programação Gráfica: PC integrado Blockly, acesso ao uCode

YanAPI: Python programming/Jupyterlab programming samples

ROS SDK : Para profissionais de robótica

Yandev : Site do desenvolvedor

Introdução à especificação de hardware Yanshee

• Arquitetura de plataforma de hardware aberto Raspberry Pi 3B + STM32

• Giroscópio embutido, interface aberta GPIO de 40 pinos

• 6 Pogo 4Pin de sucção magnética interface aberta, suportando uma variedade de expansão de sensor externo

• 17 servo-engrenagens de direção auto-desenvolvidas

• 8 milhões de câmeras HD, suportando controle FPV

• Alto-falante estéreo de canal duplo + microfone altamente sensível

37.0cm.5cm 2.05kg

Hardware Specification Introduction (Yanshee 1.1)

Appearance

Forma Humanoide

Cor Prata

Dimensões 370*192*106 ( mm )

Peso ≈2.09kg

Material Estrutura de liga de alumínio e invólucro PC + ABS

Servo 17 graus de liberdade (DOF) de alta velocidade com engrenagem de direção da embreagem

Propriedades elétricas

Operating voltage DC 9.6V

Power 4.5W-38.4W

Operating temperature 0℃ ~ 40℃

Power adapter

Main chip and memory

Input: 100V-240V~50/60Hz 1A

Output: 9.6V , 4A

Processador

STM32F103VDT6+

Broadcom BCM2837 1.2GHz 64-bit quad-core ARMv8

Cortex-A53 ( Raspbian Pi 3B )

Memória 1GB

Armazenamento 16GB

Sistema Operacional Raspbian

Network

Wifi Suporte para conexões rápidas Wi-Fi2.4G 802.11b/g/n

Bluetooth Bluetooth 4.1

Battery capacity 3100mAh

Visão

Câmera 800 milhões de pixels e foco fixo

Eye : Three-color LED *2

Luz

Chest light : Three-color LED breathing light *3

Microphone light : Green indicator*1

Charging : Double-color indicator*1

Áudio

Microfone microfone único

Speaker Stereo speaker *2

Sensor

Sensor embutido

Sensor de rastreamento de movimento de 9 eixos *1

Sensor de monitoramento de temperatura da placamãe *1

Porta de extensão POGO 4PIN *6

Interface de depuração

HDMI 1

GPIO 40 ( 6 ocupados )

USB 2 Outros

Botão liga / desliga do peito

Processador

Modo de controle

Botão de parada de emergência na parte superior da cabeça

APP control

PC remote desktop control

Linux system control for the original sprite

Speech control

Yanshee Software

Aprendizagem de programação

Cobertura de linguagem de programação para todas as idades, do ensino fundamental à universidade.

• Linguagens de programação de suporte: uCode, Blockly, YanAPI, RestfulAPI, ROS

Suporte

de software

Suporte de software rico e completo para ajudar os professores a ensinar e os alunos a aprender.

• Suporte de software: APP, Yandev, suporte a atualização diferencial OTA

Yanshee1.1

Função de software

Extensão

Suporte a links com produtos de outras empresas, enriquecendo muito as cenas de ensino e competição

Acesso atual: conjunto de sensores, uCode, uKit (controle mestre/sensor/alça), Micro:bit,

Funções ricas, aprendizado de programação abrangendo várias faixas etárias, suporte à ligação com outros produtos de hardware UBT.

Habilidade atlética

A velocidade da marcha é aumentada para 10 cm/s e a amplitude de flexão dos joelhos antes e depois é aumentada em 10 graus

• Funções em destaque: algoritmo de marcha, subir e descer escadas, cambalhota

Recursos de IA

Visão de IA e voz de IA

Funções em destaque: reconhecimento de máscara, análise de rosto, reconhecimento de rosto, reconhecimento de objetos, várias rodadas de diálogo, comandos de voz offline

Raspberry Pi

Placa-mãe Raspberry Pi 3B, sistema Linux Suporte ao desenvolvimento baseado em Raspberry Pi, suporte a todos os experimentos de código aberto do Raspberry Pi

Software Introduction - Athletic ability

Yanshee gait Collective control and fall management

• 50 movimentos e danças comuns integrados

• Novas ações podem ser personalizadas por meio de ferramentas de edição de ações do App PRP ou PC

• Pode ser acionado por APP / comando de voz / Blockly / YanAPI etc.

Somersault

Introdução ao software - capacidade de IA (visão)

Suporte para ativar habilidades visuais por meio de voz, programação em blocos, YanAPI

Reconhecimento facial

Reconhecimento facial rápido

Reconhecimento de cores

Suporte ao reconhecimento de 10 cores comuns

Número de faces

Suporta detecção simultânea de até 6 rostos

Rastreamento de rosto

O movimento do rosto pode ser rastreado

Reconhecimento de gestos

Apoie o reconhecimento do coração, do polegar acima e dos outros 19 gestos

Reconhecimento de óculos

Detecte rapidamente o uso de óculos

Reconhecimento de máscara

Prevenção e controle de epidemias, detecção rápida do uso de máscaras

Reconhecimento de gênero

Identificação rápida de meninos e meninas

Análise de rosto

Analise rapidamente o sexo, a idade e o humor do personagem

Reconhecimento de objetos

Apoie o reconhecimento de frutas, legumes e plantas, itens diários e robôs

Reconhecimento de idade

Identifique rapidamente a idade do personagem como velho, de meia-idade, jovem e assim por diante

Mais funções em desenvolvimento

Introdução ao software - capacidade de IA (voz)

Pressione rapidamente o botão do peito para iniciar o comando de voz.

Acesso ao iFLYTEK AIUI com 17 habilidades de voz oficiais, incluindo enciclopédia, clima, tradução, paciência idiomática, resposta de poesia, etc.

Mais de 100 comandos offline foram adicionados aos 4 módulos de movimento, visão, volume e atualização, o que é conveniente para os usuários operarem.

Pressione rapidamente o botão do peito duas vezes seguidas para abrir várias rodadas de diálogo (resposta de poemas, clima, jogos de adivinhação de números, quebra-cabeças, paciência idiomática e outras habilidades).

Visão geral do aprendizado de programação

Forneça diferentes métodos de programação para diferentes faixas etárias.

Escola primária

Ensino médio

• Programação gráfica

• uCode

• PC Blockly

Ensino médio

Escola profissional secundária

• Python programming

• YanAPI

• PythonIDE: JupyterLab

Escola profissional superior

• Python/ros programming

• YanAPI

• ROS SDK

• PythonIDE: JupyterLab

UniversidadeInstit uto de pesquisa

• Python/ros/c++ programming

• YanAPI

• ROS SDK

• Restful API

• PythonIDE: JupyterLab

• Gazebo, Webots plataforma de simulação

Aprendizagem de Programação -uCode/PC Blockly

uCode/PC Blockly são recomendados para escolas primárias/secundárias.

• Yanshee1.0/1.1 robot comes with Blockly programming and has been connected to uCode.

• Tipos de blocos de programação em blocos: Evento, Ação, Mostrar, Sensores, Lógica, IA, Loops, Matemática, Lista, Variáveis, Funções, um total de 11 categorias.

• Programação de módulo visual em blocos, fácil de aprender e usar, geração automática síncrona de códigos profissionais, simulação e verificação em tempo real

• Tipos de blocos de programação uCode: Movimento, Percepção, IA, Eventos, Show, um total de 5 categorias

• Conecte-se facilmente com ukit/Explore/AlphaMini e outros hardwares conectados ao uCode

Aprendizagem de Programação -YanAPI

YanAPI é recomendado para o ensino médio/faculdade vocacional secundária

• YanAPI é um SDK baseado em Python projetado para ser fácil de usar e todas as funções podem ser implementadas em uma ou duas linhas de código

• Suporte ao acesso ao ukit 2.0 master e a todos os sensores.

• Principais funções:

• Informações do equipamento (potência, volume, idioma, efeitos de luz, informações de versão), controle de música, controle de movimento, controle do caixa de direção, aquisição de informações do sensor, voz inteligente (ASR, NLP, TTS, personalização de palavras de comando off-line), visão de máquina (rosto, máscara, cor, objeto, gesto)

YanAPI documento de instruções:https://yandev.ubtrobot.com/#/en/api?api=YanAPI

Ferramentas de programação-JupyterLab

• Jupyterlab integrado e 10+ exemplos de programação

• Acesso remoto ao robô via Jupyterlab

• Abra http://robotIP:8888 através de um navegador de PC para fazer a programação relacionada JupyterLab—— Uma plataforma de aprendizagem interativa, três maneiras de aprender Python facilmente

- Recomendado para desenvolvedores que não usam Python

Suporta todas as linguagens de programação, suporta várias plataformas.

• Fornece uma interface de desenvolvimento secundária da API Restful multiplataforma baseada na comunicação do protocolo HTTP, incluindo: Windows, Linux, Mac OS, etc.

• Suporta desenvolvimento multilíngue, incluindo: C, C++, C#, PHP, Java, Curl, Python e outras linguagens de desenvolvimento comumente convencionais

• Fornece cinco interfaces funcionais, incluindo equipamentos, multimídia, movimento, voz e visão, com casos de curso correspondentes

Descrição do parâmetro de uso da RestfulAPI: Abra o ícone SwaggerUI na área de trabalho do robô ou visite diretamente o navegador do robô: http://127.0.0.1:9090/v1/ui

ROS

SDK - Para o ensino profissional/superior

O ROS SDK é recomendado para aprender Robótica e Programação ROS

• Suporte a nó ROS local e remoto Python, programação C++. (Dois modos de serviço e mensagem)

• Suporta controle de linha de comando ROS local e remoto, realiza facilmente várias chamadas de função do robô.

• Fornece nomes de nó ROS e formatos de mensagem correspondentes, como equipamento interno, caixa de direção, movimento, voz e visão do robô, o que é conveniente para os entusiastas do ROS usarem.

• Uma variedade de cenários de aplicação abrangentes pode ser desenvolvida por meio da programação ROS, que é fácil de expandir e usar.

Programação de simulação de movimento - para nível superior / graduação

• Simulação de movimento do robô Ros-Gazebo, ambiente operacional Ubuntu16.04, planejamento de movimento Rviz+Moveit

• Simulação de movimento Yanshee WeBots

Introdução ao software - Suporte de software (APP)

• Yanshee1.0 / 1.1 usa o mesmo APP e suporta sistemas iOS e Android

• Principais funções do APP:controle de movimento, programação em blocos, PRP, exibição em tempo real dos valores do sensor, distribuição de rede, correção de servos, etc.

• Controle de movimento:Controle o robô andando, girando e outras ações com joystick virtual, pode chamar diretamente ações de "demonstração de ação" e "dramatização", suporta importação de ação definida pelo usuário

• Programação em blocos: programação gráfica, interface de operação visual, fácil de aprender e usar

• PRP: Apoie os usuários para projetar ações de forma independente, com uma maneira simples de girar o robô, registrar os dados da caixa de direção do robô, realizar o design da ação e apoiar o ajuste fino no estágio posterior

Scan the QR code on the mobile terminal to download the APP.

Introdução de software - Suporte de software (Yandev)

• O site oficial do Yanshee é o canal para divulgarmos tutoriais do Yanshee, documentos de API, pacote de atualização e outros materiais. Suporta chinês e inglês

O conteúdo principal do Yandev:

Guia (Instruções de Uso)

Curso (curso autoeditado, incluindo 47 capítulos sobre visão de robôs, fala, movimento, detecção, IOT, etc.)

Documento API

Perguntas frequentes Perguntas e respostas

• Download (Pacote de atualização, APP)

Yanshee developer site : http://yandev.ubtrobot.com/#/en

Extensão Yanshee-Micro:bit

Introdução de produto

Microbit é um microcomputador desenvolvido em conjunto pela BBC, Microsoft, Samsung, ARM, Lancaster University, etc.

É usado principalmente para a educação de programação de alunos do ensino fundamental e médio. Vários sensores são montados em uma pequena placa, permitindo que os alunos programem e controlem o hardware sem barreiras.

Características do produto

• Vários sensores integrados (Bluetooth, giroscópio, 2.4G sem fio, bússola eletrônica, tela matricial, etc.), econômicos

• O software Makecode é simples de usar e não possui barreiras. Você só precisa fazer login na página da web. Além de suportar programação de arrastar blocos, ele também suporta uma variedade de linguagens populares, como Java, python, etc.

• Como usar: Consulte o livro AI Behind-theScenes Hero-Python (versão chinesa)

Yanshee Extention--Supporting courses

• O ícone de bandeira vermelha indica cursos que podem precisar ser modificados

Os cursos autoeditados são editados pela equipe Yanshee

• Está disponível no site Yandev (Yanshee )

Veja nossos produtos!

OBRIGADO!

Turn static files into dynamic content formats.

Create a flipbook
Introdução ao Yanshee by IA Para Escola - Issuu