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

De LCAD
Ir para: navegação, pesquisa
Linha 7: Linha 7:
 
Entre em um terminal como usuário normal e execute os passos abaixo:
 
Entre em um terminal como usuário normal e execute os passos abaixo:
  
$ su
+
$ su
  
$ yum install git cmake gcc gcc-c++ libusb1 libusb1-devel libXi libXi-devel libXmu libXmu-devel freeglut freeglut-devel
+
$ yum install git cmake gcc gcc-c++ libusb1 libusb1-devel libXi libXi-devel libXmu libXmu-devel freeglut freeglut-devel
  
$ exit
+
$ exit
  
$ mkdir ~/tplib
+
$ mkdir ~/tplib
  
$ cd ~/tplib
+
$ cd ~/tplib
  
$ git clone git://github.com/OpenKinect/libfreenect.git
+
$ git clone git://github.com/OpenKinect/libfreenect.git
  
$ cd libfreenect
+
$ cd libfreenect
  
$ mkdir build
+
$ mkdir build
  
$ cd build
+
$ cd build
  
$ cmake ..
+
$ cmake ..
  
$ cp libfreenect.pc ~/tplib/
+
$ cp libfreenect.pc ~/tplib/
  
$ make
+
$ make
  
$ cp ../src/libfreenect.pc.in src/libfreenect.pc
+
$ cp ../src/libfreenect.pc.in src/libfreenect.pc
  
$ su
+
$ su
  
$ make install
+
$ make install
  
 
para sistema 64 bits, execute:
 
para sistema 64 bits, execute:
  
$ ldconfig /usr/local/lib64/
+
$ ldconfig /usr/local/lib64/
  
 
para sistema 32 bits, execute:
 
para sistema 32 bits, execute:
  
$ ldconfig /usr/local/lib
+
$ ldconfig /usr/local/lib
  
$ exit
+
$ exit
  
$ glview
+
$ 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:
 
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/'
+
$ su -c 'ldconfig /usr/local/lib64/'
  
 
conecte a câmera e execute glview novamente
 
conecte a câmera e execute glview novamente
  
$ glview
+
$ glview
  
 
Se tiver problema de permissão com udev usb crie o arquivo:  
 
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
+
$ 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.
 
Importante: No Fedora 11 32 bits use a sintaxe abaixo no lugar do arquivo acima.
  
$ nano /etc/udev/rules.d/66-kinect.rules
+
$ nano /etc/udev/rules.d/66-kinect.rules
  
 
SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02ae", MODE="0660",GROUP="video"
 
SYSFS{idVendor}=="045e", SYSFS{idProduct}=="02ae", MODE="0660",GROUP="video"
Linha 75: Linha 75:
 
http://openkinect.org/wiki/Getting_Started#Manual_build_under_linux
 
http://openkinect.org/wiki/Getting_Started#Manual_build_under_linux
  
~/tplib/libfreenect/README.asciidoc
+
~/tplib/libfreenect/README.asciidoc

Edição das 09h25min de 5 de setembro 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 git://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

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"


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