Linha 43: Linha 43:


=='''Construindo'''==
=='''Construindo'''==
==='''OS'''===


'''command line:'''
'''command line:'''
Linha 87: Linha 89:


'''user#''' ssh pi@xxx.xxx.x.x
'''user#''' ssh pi@xxx.xxx.x.x
==='''OPENCV'''===
'''pi#''' sudo apt-get update
'''pi#''' sudo apt-get upgrade
'''pi#''' sudo apt-get install build-essential cmake pkg-config
'''pi#''' sudo apt-get install python-numpy python-scipy python-matplotlib python-pandas python-nose
'''pi#''' sudo apt-get install default-jdk ant
'''pi#''' sudo apt-get install libgtkglext1-dev
'''pi#''' sudo apt-get install bison
'''pi#''' sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
'''pi#''' sudo apt-get install v4l-utils
'''pi#''' wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download opencv-2.4.9.zip
'''pi#''' unzip opencv-2.4.9.zip
'''pi#''' cd opencv-2.4.9
'''pi#''' mkdir build
'''pi#''' cd build
'''pi#''' cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D INSTALL_C_EXEMPLES=ON \
-D INSTALL_PYTHON_EXEMPLES=ON \
-D BUILD_EXEMPLES=ON \
-D WITH_QT=ON \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D WITH_OPENGL=ON \
-D WITH_V4L=ON \
-D BUILD_NEW_PYTHON_SUPPORT=ON \
-D WITH_TBB=ON ..
'''pi#''' make
'''pi#''' sudo make install
'''pi#''' sudo nano /etc/ld.so.conf.d/opencv.conf
'''pi#''' /usr/local/lib
'''pi#''' sudo ldconfig
'''pi#''' sudo nano /etc/bash.bashrc
'''pi#''' PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH
'''pi#''' cd $HOME/opencv-2.4.9/samples/c
'''pi#''' ./build_all.sh
'''pi#''' ./$HOME/opencv-2.4.9/samples/c/facedetect

Edição das 03h28min de 8 de dezembro de 2014

Problemas - Esolvere

  • Essa seção é destinada a problemas apresentados pelos clientes.

Primeira Reunião {

1° Problema: Dificuldade na gestão do ERP, dados inconsistentes são inseridos no sistema com erro de digitação e em alguns casos com duplicidade de dados. As queixas são de funcionário distraído, a multiplicidade de funções dada a um único funcionário aumentam os casos de desvio de foco.

2° Problema: Ao dar entrada de paletes nos caminhões de distribuição, acontece dos funcionários trocarem a ordem e local de entrega, os motivos são pouco espaço físico, falta de padronização das operações.

3° Problema: As esteiras automatizadas e sopradoras, em algum momento param e os técnico tem dificuldade em determinar o problema, o pedido do cliente requer uma dashboard que avise aos superiores que houve uma parada na produção, que o técnico já foi comunicado e está em manutenção e assim que a máquina voltar a funcionar o sistema automaticamente detecta sem que o funcionário tenha que avisar ao sistema.

1° Solução Proposta: Desenvolver pequenas caixas de processamento, que armazenam sinais de sensores e enviam feedback quando determinada uma anomalia de processo.

2° Solução Proposta: Para o caso dos paletes, desenvolver um sistema tracking color, o algoritmo tem como função detectar a cor de cada palete e alertar quando determinada cor não entrar no caminhão correto. O alerta será feito por uma luz vermelha e um sinal falso.

3° Solução Proposta: Utilizando de sensores poderemos monitorar as máquinas, com o monitoramento completo, poderemos fazer manutenção preventiva em determinada parte que apresentam aos sensores, desgaste. Baseado em eventos passados, poderemos prever alguns problemas.

}

Esquema de rotina

Esquema de solução

Área Amarela Extrair

Área Azul Analytics

Área Vermelha Reconhecimento

Construindo

OS

command line:

user# df -h

user# mkfs.vfat /dev/xxx1

user# umount /dev/xxx1

user# dd bs=4M if=raspbian.img of=/dev/xxx

  • outro terminal

user# pkill -USR1 -n -x dd

  • volta terminal

user# sudo sync

pi# nano /etc/network/interfaces

static

address

netmask

network

broadcast

gateway

pi# nano /etc/wpa_supplicant/wpa_supplicant.conf

network={

ssid="YOUR_NETWORK_NAME"

psk="YOUR_NETWORK_PASSWORD"

}

user# ssh pi@xxx.xxx.x.x

OPENCV

pi# sudo apt-get update

pi# sudo apt-get upgrade

pi# sudo apt-get install build-essential cmake pkg-config

pi# sudo apt-get install python-numpy python-scipy python-matplotlib python-pandas python-nose

pi# sudo apt-get install default-jdk ant

pi# sudo apt-get install libgtkglext1-dev

pi# sudo apt-get install bison

pi# sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui

pi# sudo apt-get install v4l-utils

pi# wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.4.9/opencv-2.4.9.zip/download opencv-2.4.9.zip

pi# unzip opencv-2.4.9.zip

pi# cd opencv-2.4.9

pi# mkdir build

pi# cd build

pi# cmake -D CMAKE_BUILD_TYPE=RELEASE \ -D INSTALL_C_EXEMPLES=ON \ -D INSTALL_PYTHON_EXEMPLES=ON \ -D BUILD_EXEMPLES=ON \ -D WITH_QT=ON \ -D CMAKE_INSTALL_PREFIX=/usr/local \ -D WITH_OPENGL=ON \ -D WITH_V4L=ON \ -D BUILD_NEW_PYTHON_SUPPORT=ON \ -D WITH_TBB=ON ..

pi# make

pi# sudo make install

pi# sudo nano /etc/ld.so.conf.d/opencv.conf

pi# /usr/local/lib

pi# sudo ldconfig

pi# sudo nano /etc/bash.bashrc

pi# PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig export PKG_CONFIG_PATH

pi# cd $HOME/opencv-2.4.9/samples/c

pi# ./build_all.sh

pi# ./$HOME/opencv-2.4.9/samples/c/facedetect