Mudanças entre as edições de "Configurando o Pioneer 3DX no CARMEN"

De LCAD
Ir para: navegação, pesquisa
(Instalação e configuração da câmera Kinect no linux)
(Instalação e configuração da câmera Kinect no linux)
Linha 36: Linha 36:
  
 
$ make install
 
$ make install
 +
 +
para sistema 64 bits, execute:
  
 
$ ldconfig /usr/local/lib64/
 
$ ldconfig /usr/local/lib64/
 +
 +
para sistema 32 bits, execute:
 +
 +
$ ldconfig /usr/local/lib
  
 
$ exit
 
$ exit
Linha 55: Linha 61:
 
$ cp ~/tplib/libfreenect/platform/linux/udev/51-kinect.rules /etc/udev/rules.d
 
$ cp ~/tplib/libfreenect/platform/linux/udev/51-kinect.rules /etc/udev/rules.d
  
e adicione seu usuário ao grupo video (se já não fizer parte deste):
+
Importante: No Fedora 11 32 bits use a sintaxe abaixo no lugar do arquivo acima.
 
 
$ su -c 'adduser USERNAME video'
 
 
 
Para os passos seguintes verifique se a instalação gerou a libfreenect “fake” em “~/tplib/libfreenect/build/lib/fakenect/” e o executável record em “~/tplib/libfreenect/build/utils”
 
  
Salvar dump dos dados capturados pela kinect para simulação:
+
$ nano /etc/udev/rules.d/66-kinect.rules
(no diretório ~/tplib/libfreenect/build)
 
  
$ ./utils/record kinect-log
+
#Rules for Kinect ####################################################
 +
SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02ae", MODE="0660",GROUP="video"
 +
SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02ad", MODE="0660",GROUP="video"
 +
SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02b0", MODE="0660",GROUP="video"
 +
### END #############################################################
  
E depois para utilizar esses dados execute:
 
  
$ LD_PRELOAD="/home/aforechi/tplib/libfreenect/build/lib/fakenect/libfreenect.so" FAKENECT_PATH="kinect-log" glview
+
E por fim adicione seu usuário ao grupo video (se já não fizer parte deste).
  
 
Em caso de dúvidas esse roteiro foi baseado nas seguintes referência:
 
Em caso de dúvidas esse roteiro foi baseado nas seguintes referência:

Edição das 17h09min de 14 de julho de 2011

Configurando o Pioneer 3DX no CARMEN

ATENÇÃO: Siga exatamente todos os passos abaixo, ou sua instalação poderá ficar prejudicada.

Instalação e configuração da câmera Kinect no linux

Entre em um terminal como usuário normal e execute os passos abaixo:

$ su

$ yum install git cmake gcc gcc-c++ libusb1 libusb1-devel libXi libXi-devel libXmu libXmu-devel freeglut freeglut-devel

$ exit

$ mkdir ~/tplib

$ cd ~/tplib

$ git clone https://github.com/OpenKinect/libfreenect.git

$ cd libfreenect

$ mkdir build

$ cd build

$ cmake ..

$ cp libfreenect.pc ~/tplib/

$ make

$ cp ../src/libfreenect.pc.in src/libfreenect.pc

$ su

$ make install

para sistema 64 bits, execute:

$ ldconfig /usr/local/lib64/

para sistema 32 bits, execute:

$ ldconfig /usr/local/lib

$ exit

$ glview

obs.: caso dê o seguinte erro “glview: error while loading shared libraries: libfreenect.so.0.0: cannot open shared object file: No such file or directory” execute o comando abaixo:

$ su -c 'ldconfig /usr/local/lib64/'

conecte a câmera e execute glview novamente

$ glview

Se tiver problema de permissão com udev usb crie o arquivo:

$ cp ~/tplib/libfreenect/platform/linux/udev/51-kinect.rules /etc/udev/rules.d

Importante: No Fedora 11 32 bits use a sintaxe abaixo no lugar do arquivo acima.

$ nano /etc/udev/rules.d/66-kinect.rules

  1. Rules for Kinect ####################################################

SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02ae", MODE="0660",GROUP="video" SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02ad", MODE="0660",GROUP="video" SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02b0", MODE="0660",GROUP="video"

      1. END #############################################################


E por fim adicione seu usuário ao grupo video (se já não fizer parte deste).

Em caso de dúvidas esse roteiro foi baseado nas seguintes referência: http://openkinect.org/wiki/Getting_Started#Manual_build_under_linux

~/tplib/libfreenect/README.asciidoc