Câmera Robo Strimadora

De Pontão Nós Digitais
Revisão de 09h38min de 4 de junho de 2013 por Chicosimoes (discussão | contribs)
Ir para navegaçãoIr para pesquisar

V0: A ideia é produzir um aparato capaz de streamar uma reunião ou qualquer outro evento de maneira simples e automática, com propriedades de seguir os locutores afim de enquadrar melhor o assunto transmitido. Além da opção automática o equipamento também deve obedecer a comandos direcionais.


Questões Iniciais:

Totalmente automática ou manual?
Ela segue a imagem ou o som para definir o que enfoca?
É apenas uma câmera incrementada ou ja carrega a solução de streaming embarcada?



Etapas de Desenvolvimento

  • 1. Pesquisa de semelhantes no mercado buscando identificar contribuições e inovações pertinentes, com especial atenção ao que existe sob licença aberta.
Possíveis referências de coisas semelhantes:
http://www.rec-all.info/profiles/blogs/robotic-camera-tracking-device-kubi
http://www.gizmag.com/botiful-telepresence-robot/23437/
Cobra Robotic Motion Tracking Security Web Camera
Esta é open source:
http://www.surveyor.com/SRV_info.html
http://www.scs-vision.ch/en/leanxcam/index.html
http://www3.elphel.com/index.php
  • 2 Elaborar desenho da primeira fase: equipamento para acoplar uma webcam ou filmadora que proporcione o movimento PAM por controle remoto por fio utilizando arduino.
Aqui pode ser um servo motor 360graus com um disco acoplado direto no eixo. 
O movimento é pouco suave, mas o equipamento fica muito simples. 
ver:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html
instruções e exemplo aqui: http://blogdoje.com.br/2008/11/07/controlando-motor-servo-de-parabolica-com-arduino/
Esta placa pode ter parafuso para maq fotográfica e clamps para webCam
Ver: http://arduino.cc/en/Tutorial/StepperUnipolar e 
http://learn.adafruit.com/downloads/pdf/adafruit-arduino-lesson-14-servo-motors.pdf
A web cam pode ser ps3eye, que já contém microfones e transmite os dados por usb, e a solução de streaming o flumotion.
Lista de material Etapa2:
Suporte PAN/TILT como esse:http://www.labdegaragem.org/loja/index.php/37-robotica/suporte-pan-tilt.html
2 Controlador de servo motor
2 servo motores leves
placa de circuito
2potenciometros
webcam PS3 EYE
cabos
solda
estanho


  • 3 Implementar o controle do Pam por controle remoto sem fio (wifi) via arduino. Esta frente abre portas para criarmos uma interface web que controle o equipamento. Pode funcionar como espaço de chat, controle de posicionamento/piloto e configuração dos parâmetros de stream. Este formato de equipamento me parece interessante, a camera strima para um LAP na mesma sala e este faz o downconverter e sobe para o servidor que replica.
http://www.youtube.com/watch?v=QlIcR1N_Ljg&feature=player_embedded mostra interessante proposta via bluetooth
  • 4 Implementar sensores para acionamento de piloto automático de identificação de faladores: sessores sônicos acionaria mecanismo de PAM para enquadrar a pessoa que estiver falando no momento.
  • 5 Implementar enquadrador via vídeo com reconhecimento de face.
  • 6 Implementar sistema embarcado de streaming: tornar o equipamento idependente de computador adicional para a realização da publicação do conteúdo na web (raspberry Pi??? mimi android???)
  • 7 refinamento do design com objetivo de facilitar a reprodução.
ver:http://portalmod.com/

Solução de Streaming

Atualmente estamos usando o Flumotion como solução livre para realizar streamings. É um poderoso software que oferece muitas possibilidades de configuração e de arquitetar a transmissão.