Mudanças entre as edições de "Configurando o Pioneer 3DX no CARMEN"
(New page: == 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 ...) |
(→Instalação e configuração da câmera Kinect no linux) |
||
Linha 8: | Linha 8: | ||
$ sudo aptitude install pthreads cmake libusb-1.0-0 libusb-1.0-0-dev pkg-config libglut3 libglut3-dev | $ sudo aptitude install pthreads cmake libusb-1.0-0 libusb-1.0-0-dev pkg-config libglut3 libglut3-dev | ||
+ | |||
$ mkdir ~/tplib | $ mkdir ~/tplib | ||
+ | |||
$ cd ~/tplib | $ cd ~/tplib | ||
+ | |||
$ git clone https://github.com/OpenKinect/libfreenect.git | $ git clone https://github.com/OpenKinect/libfreenect.git | ||
+ | |||
$ cd libfreenect | $ cd libfreenect | ||
+ | |||
$ mkdir build | $ mkdir build | ||
+ | |||
$ cd build | $ cd build | ||
+ | |||
$ cmake .. | $ cmake .. | ||
+ | |||
$ make | $ make | ||
+ | |||
$ sudo make install | $ sudo make install | ||
+ | |||
$ sudo ldconfig /usr/local/lib64/ | $ sudo ldconfig /usr/local/lib64/ | ||
+ | |||
$ sudo apt-get install libusb-1.0-0-dev libxmu-dev libxi-dev | $ sudo apt-get install libusb-1.0-0-dev libxmu-dev libxi-dev | ||
+ | |||
$ 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: | ||
+ | |||
$ sudo ldconfig /usr/local/lib64/ | $ sudo 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 | ||
+ | |||
e adicione seu usuário ao grupo video (se já não fizer parte deste): | e adicione seu usuário ao grupo video (se já não fizer parte deste): | ||
+ | |||
$ sudo adduser USERNAME video | $ sudo 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” | 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: | Salvar dump dos dados capturados pela kinect para simulação: | ||
(no diretório ~/tplib/libfreenect/build) | (no diretório ~/tplib/libfreenect/build) | ||
+ | |||
$ ./utils/record kinect-log | $ ./utils/record kinect-log | ||
+ | |||
E depois para utilizar esses dados execute: | E depois para utilizar esses dados execute: | ||
+ | |||
$ sudo LD_PRELOAD="/home/aforechi/tplib/libfreenect/build/lib/fakenect/libfreenect.so" FAKENECT_PATH="kinect-log" glview | $ sudo LD_PRELOAD="/home/aforechi/tplib/libfreenect/build/lib/fakenect/libfreenect.so" FAKENECT_PATH="kinect-log" glview | ||
Linha 38: | Linha 63: | ||
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: | ||
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 14h40min de 25 de fevereiro 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:
$ sudo aptitude install pthreads cmake libusb-1.0-0 libusb-1.0-0-dev pkg-config libglut3 libglut3-dev
$ mkdir ~/tplib
$ cd ~/tplib
$ git clone https://github.com/OpenKinect/libfreenect.git
$ cd libfreenect
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig /usr/local/lib64/
$ sudo apt-get install libusb-1.0-0-dev libxmu-dev libxi-dev
$ 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:
$ sudo 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
e adicione seu usuário ao grupo video (se já não fizer parte deste):
$ sudo 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: (no diretório ~/tplib/libfreenect/build)
$ ./utils/record kinect-log
E depois para utilizar esses dados execute:
$ sudo LD_PRELOAD="/home/aforechi/tplib/libfreenect/build/lib/fakenect/libfreenect.so" FAKENECT_PATH="kinect-log" glview
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