MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser...

12
MIASI - Robótica Inteligente Por Felipe Fitas Cardoso http://paginas.fe.up.pt/~msi05001 FEUP - MIASI - Robótica Inteligente 2 Tópicos abordados o Kit LEGO Mindstorms o Kit Lynxmotion

Transcript of MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser...

Page 1: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

1

MIASI - Robótica Inteligente

Por Felipe Fitas Cardoso

http://paginas.fe.up.pt/~msi05001

FEUP - MIASI - Robótica Inteligente

2

Tópicos abordados

o Kit LEGO Mindstormso Kit Lynxmotion

Page 2: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

2

FEUP - MIASI - Robótica Inteligente

3

Apresentação

o É um kit de peças LEGO com designs e funções diferenciadas do Lego

mais conhecido, pois sua finalidade é permitir uma montagem mais

voltada ao lado da robótica, o que implica automação e movimento das

partes envolvidas na montagem, daí a necessidade de serem

diferenciadas daqueles blocos grandes.

FEUP - MIASI - Robótica Inteligente

4

Componentes Principais - 1

o Uma central de comando, conhecida como RCX (Robotic Command Explorer), a qual é

responsável pela coordenação inteligente das peças como sensores, motores, etc.

o A última versão disponibilizada para este Kit, foi a RIS 2.0 (Robotics Invention Systems),

porém já foi desenvolvida a nova geração dos kits Mindstorms, conhecida como Kit

MINDSTORMS NXT.

o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO.

Page 3: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

3

FEUP - MIASI - Robótica Inteligente

5

Componentes Principais - 2

o Sensores de Luz, Toque, Temperatura, Angulo de movimento, etc;

FEUP - MIASI - Robótica Inteligente

6

Componentes Principais - 3

o Outros sensores e acessórios recentes

Buzzer Adpatador DSP

Fotovoltáico IR tower Ligths

Capacitor

Page 4: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

4

FEUP - MIASI - Robótica Inteligente

7

Componentes Principais - 3

o Peças para montagem (+ peças Technics)

FEUP - MIASI - Robótica Inteligente

8

O que é MINDSTORMS NXT? (definição LEGO)

o LEGO MINDSTORMS NXT é um Kit lego específico no assunto “robótica” com um aspecto de

brinquedo, (que permite infinitas oportunidades de montagem e programação de robôs) para

inventores/cientistas, fanáticos por LEGO e ainda qualquer pessoa acima de 10 anos que

gostem desse tipo de atividade. Ele é uma evolução do Kit anterior conhecido como RIS

(Robotics Invention System), e é conhecido com MINDSTORMS NXT, ou seja, a próxima

geração LEGO, a qual é mais ágil, resistente e intuitivo do que nunca, utilizando tecnologias

recentes e expandindo as capacidades sensoriais para adicionar um nível de sofisticação,

excitando assim novos desafios e aumentando a experiência dos criadores de robôs.

o NXT é a denominação para o novo processador ARM7 utilizado nas centrais RCX.

o Este segmento de kit, utiliza as peças de outro grupo conhecido como Lego Technics,

permitindo assim uma maior flexibilidade para a criatividade.

Page 5: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

5

FEUP - MIASI - Robótica Inteligente

9

Componentes básicos

o Novo design das peças, incluindo:

n Novas centrais RCX;

n Sensores;

n Motores;

n Tecnologias;

FEUP - MIASI - Robótica Inteligente

10

Central RCX (Robotic Commander Explorer)

o As novas centrais RCX possuem upgrades que se adaptam as algumas

tecnologias atuais, como conexões Bluetooth, e têm as seguintes

características.

n Microprocessador 32-bit ARM7;

n Bluetooth Wireless;

n Porta USB 2.0;

n 4 portas input;

n 3 portas output;

n 6 Pilhas AA;

Page 6: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

6

FEUP - MIASI - Robótica Inteligente

11

o Sensores renovados e novas sensores

n Novo Ultra-som; (mede distância, movimento e detecta objetos)

n Som; (reconhece padrões, comandos e tons;

n Toque;

n Luz; (cores e intensidade)

Sensores

FEUP - MIASI - Robótica Inteligente

12

o Novos motores mais fortes;

n Este kit inclui 3 servo-motores interativos.

OBS: Motores elétricos com velocidade e posição controlada por um

circuito de loop que identifica a posição atual. A velocidade é

medida por um tacômetro, o qual produz uma voltagem que é

proporcional a velocidade. Esta voltagem é comparada com o

ponto de referência e a diferença, ou erro, é usado para ajustar a

velocidade do motor, tanto para aumentar como para diminuir.

Motores

Page 7: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

7

FEUP - MIASI - Robótica Inteligente

13

o Comunicação Bluetooth Wireless;

o Conexões USB 2.0;

o Compatibilidade com PC/MAC;

Tecnologias

FEUP - MIASI - Robótica Inteligente

14

Exemplo divulgado

o Robo Johnny 5 (baseado num filme);

o Preço (site lego)n $ ~250,00

Page 8: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

8

FEUP - MIASI - Robótica Inteligente

15

Lynxmotion Inc.

o É um empresa que foi criada em 1995, por Jim Frye, o qual é um fanático por robótica, e estava muito desiludido com a disponibilidade de peças e acessórios, além é claro dos kits disponíveis naquela época, para montagem e programação de robôs.

o Ele resolveu montar um empresa para produção e distribuição de peças e kits baseados em robôtica, mas com um diferencial que seria a alta qualidade, acrescentando o design de peças diferenciadas para tarefas específicas, por ex: rodas, polias, etc.

FEUP - MIASI - Robótica Inteligente

16

o Essa marca possui seus próprios kits, porém também utiliza componentes de outras empresas especializadas.

o Possui mais opções de kits do que o Kit Mindstorms, mas tem um design menos suave.

o No site também é possível encontrar tutoriais de montagem, configuração, vídeos de exemplos, e ainda links para outros sites com informações extras sobre microcontroladores, etc.

Kits Lynxmotion

Page 9: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

9

FEUP - MIASI - Robótica Inteligente

17

Empresas colaboradoras

o Basic Micro; n Fornece os micro-controladores Basic Atom (utilizam basic), placas

dedesenvolvimento além de software.n www.BasicMicro.com

o CSMicrosystem;n Fornece microcontroladores PIC, placas de desenvolvimento e

compiladores.n www.CSMicroSystems.com

o Xgamestation;n Fornece kits de programação para jogos (estilo atari), porém pode

ser utilizado como simulador de visualização de um robo.n www.XGameStation.com

FEUP - MIASI - Robótica Inteligente

18

Alguns Kits

o Bípedes: (Gundam) e (Robonova)

Page 10: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

10

FEUP - MIASI - Robótica Inteligente

19

Alguns Kits

o Polypods:

FEUP - MIASI - Robótica Inteligente

20

Alguns Kits

o Arm Robots:

Page 11: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

11

FEUP - MIASI - Robótica Inteligente

21

Alguns Kits

o Misc. Robots:

FEUP - MIASI - Robótica Inteligente

22

Divulgação atual

o Robo bípede “ROBONOVA 1”

o Preço (site Lynxmotion)n $ ~1.000,00

Page 12: MIASI - Robótica Inteligentelpreis/robo2005_06/apres/RI...MINDSTORMS NXT. o OBS: Pode ser programada em C++, utilizando-se o SDK´s disponibilizado pela LEGO. 3 FEUP -MIASI - Robótica

12

FEUP - MIASI - Robótica Inteligente

23

Links Úteis

o www.mindstorms.lego.com

o Sites Multi-Kitsn www.lynxmotion.comn www.robotstore.comn www.active-robots.com

o NASA Robotics Education Project o Universidade de Notre Dame