Mudanças entre as edições de "Como usar o pacote ROS cyton kinect"

De LCAD
Ir para: navegação, pesquisa
Linha 11: Linha 11:
 
=== Instalando dependências: ===
 
=== Instalando dependências: ===
  
Para utilizar o visual_search_webcam é preciso ter certeza que sua webcam funciona no linux, para isso é necessário a instalação de um dos seguintes drivers open­-source:
+
Para utilizar o cyton_kinect é necessário instalar o pacote do qt ROS, para isso:
  
1.Cheese:
+
  sudo apt-get install ros-fuerte-qt-ros
  sudo apt-get install cheese
 
2.GUVCView:
 
sudo apt-get install guvcview
 
  
Para mais informações veja o readme.txt dentro do pacote visual_search_webcam.
+
É necessário também posssuir os pacotes openni_launch, openni_camera e visual_search_thin.
 +
 
 +
Para possíveis erros de compilação veja o mainfest.xml.
  
 
=== Como usar ? ===
 
=== Como usar ? ===

Edição das 23h55min de 13 de julho de 2013

ROS cyton_kinect

Introdução

O pacote cyton_kinect é um pacote criado com o intuito de ser uma interface para manipulação do Cyton Arm do LCAD utilizando a câmera Kinect. Essa interface foi criada no Qtcreator a partir do exemplo qt_ros [1].

O que ele faz ?

Com o pacote cyton_kinect é possível clicar em um ponto da imagem 2D da kinect, obter o correspondente ponto 3D no mundo e publicar esse ponto no tópico /cyton_kinect/point para que algum outro pacote faça uso desse ponto. No cyton_kinect também é possível clicar em um ponto 2D da imagem do kinect e utilizando a busca visual do pacote visual_search_thin [2] publicar vários pontos 3D do mundo no tópico /cyton_kinect/point referentes ao ponto de treino escolhido.

Instalando dependências:

Para utilizar o cyton_kinect é necessário instalar o pacote do qt ROS, para isso:

sudo apt-get install ros-fuerte-qt-ros

É necessário também posssuir os pacotes openni_launch, openni_camera e visual_search_thin.

Para possíveis erros de compilação veja o mainfest.xml.

Como usar ?

Compilando o visual_search_webcam:
roscd visual_search_webcam
rosmake
Rodando o visual_search_webcam:
roslaunch visual_search_webcam webcam.launch
rosrun visual_search_thin visual_search_thin

Como treinar a busca visual ?

1. Na janela “Visual Search”, aberta pelo webcam.launch, clique em um ponto qualquer da imagem para treinar a busca visual. 2. 2 – Observe nas janela do visual_search_thin, “in_saccade_current” que agora a busca visual fica seguindo o ponto de treino. Na janela “in_saccade_trained” a imagem com o ponto de treino fica congelada. Na janela “out_saccade_v1_activation_map” é possível observar o “comportamento” da rede neural em busca do ponto de treino.

Como terminar o programa ?

1. Feche uma das janelas abertas pelo visual_search_thin e em seguida de clique "Ctrl+c" na aba do terminal correspondente ao webcam.launch.