SharedIT | 묻고 답하기(AMP)

제조공장 사업장 계근대 시스템 구축 방법 방안

제조공장내 원재료나 부품 완제품을 실은 차량이 출입을 할경우

목적 : 계근대에 차량이 올라가면 키오스크에 해당 차량정보를 직접 입력 하거나 

   차량번호를  자동 인식하여 기등록된 데이터 베이스를 찾아 차량 정보를 보여 주고

   차령의 무게를 키오스크에 표시하여 운전 기사님이 직접 계근 중량을 확인 하고 

   출입 하는 시스템을 구축

   단, 차량 무게는 1초이내에 키오스크에 표시하고 해당 데이터는 로컬에 저장 후

   일정 시간 간격으로 서버 전송처리

 구축 방법 : Web기반

 데이터베이스 : MSSQL

  소프트웨어 : VS.Net C# 

상위의 환경으로 구축 경험이나 구축 방안을 아시는 분은 설명을 부탁 드림니다.

 시리얼이나 TCP/IP로 장비 연동이 제일 문제일것 같네요.



Tags : 태그가 없습니다.

2개의 답변이 있습니다.

wansoo
  0 추천 | 3년 이상 전

이론적으로 이야기해 본다면...

차량 번호 인식은 CCTV에 OCR(Optical Character Recognition : 광학문자인식) 라이브러리를 이용해서 처리하면 될 것 같고요.

차량 무게는 차량 중량 센서를 설치해서 사용하면 될 거 같고요.

OCR 기술이 요즘 많이 발전해서 영어, 한글에 대한 인식율도 상당히 높아 져서, 90% 이상까지 가능하다고 하는데...

열가지 문자를 구분하는 숫자에 대한 인식율은 거의 100%에 가깝다고 봐도 되지 않을까 싶고요.


중간에 한글이 포함되어 있다고 해도, 들어오는 차량이 아무리 많아도 수백대 이내일걸로 보여 질것 같고...

인식한 숫자들로 기 구축된 등록된 차량 정보와 매칭 시켜서 차량 번호를 판별한다면 오차 없는 차량 번호를 인식할 수 있을 거라 보여지고요.


검색해 보면, OCR 용 오픈 소스 라이브러리도 많이 공개되어 있는 것 같고...

Open Source OCR Tools : https://nanonets.com/blog/ocr-with-tesseract/#opensourceocrtools


아두이노나 라즈베리 파이 같은 소형 컴퓨터를 이용해서, 카메라, OCR 라이브러리, 차량 중량 센서를 연결해서 시스템을 개발하면 되지 않을까 하는 생각이 드네요.


아니면 차량번호판 인식을 전문으로 하는 업체에 의뢰해서 차량 번호 인식 문제를 해결해도 될 것 같고요.

(주) 비젼인 : http://vision-in.co.kr/ko/product_license_plate_recognition/

사라다 : http://www.saradainc.co.kr/04_solution/?mcode=0404020000


차량 중량 센서는...

길우트레이딩 : http://www.gilwoo.co.kr/total-product02B.html

Kistler : https://www.kistler.com/ko/%EC%A0%81%EC%9A%A9-%EB%B6%84%EC%95%BC/%EC%84%BC%EC%84%9C-%EA%B8%B0%EC%88%A0/weigh-in-motion/%EC%82%B0%EC%97%85%EC%9A%A9-%ED%8A%B8%EB%9F%AD-%EC%A4%91%EB%9F%89-%EC%B8%A1%EC%A0%95/


Flintec : https://www.flintec.com/ko/%EB%A1%9C%EB%93%9C%EC%85%80-%ED%99%9C%EC%9A%A9/%EC%82%B0%EC%97%85%EC%9A%A9-%EB%B0%8F-%EB%86%8D%EC%97%85%EC%9A%A9-%ED%8A%B9%EC%88%98%EC%B0%A8%EB%9F%89/%EC%98%A8%EB%B3%B4%EB%93%9C-%EC%B0%A8%EB%9F%89-%ED%95%98%EC%A4%91-%EC%B8%A1%EC%A0%95


같은 업체의 도움을 받으면 되지 않을까 싶어 보이고요.


구축 방법이 Web이나 C/S 이냐 등은 표현 방법일 뿐입니다.

필요한 기본적인 Data를 생성해서 DB나 컴퓨터에 저장할 수만 있다면 웹서버에 웹 개발 솔루션 ( 또는 업체 )를 이용해서 웹으로 표현하면 되는 것이고요.

개발하는 언어나 DB도 마찬가지입니다.

Data를 Text file로 쌓을 것인지, MS-SQL이나 Oracle, My-SQL에 쌓을 지는 선택적으로 사용하면 될것 같고요.

C#이나 C++, Python 등을 필요에 따라서는 상호 연동해서 함께 이용할 수도 있는 것이고요.

당면한 문제에 대한 프로젝터에서 원하는 데이터를 어떻게 수집할 것이냐가 1차적인 과제일것 같아 보이네요.

차량 중량 센서를 설치하려면 바닥에 설치해야 해서 콘크리트 또는 아스팔트 작업과 같은 공사도 있어야 할 것 같고...

측정에 필요한 기기들을 비바람 등에 영향을 받지 않게 설치하기 위한 구조물 작업도 있어야 할 것 같아 보이고요.

작은 작업은 아닐거라 보여 지네요.

명동쓰레빠 | 3년 이상 전

정보 감사합니다.


bskim
  0 추천 | 3년 이상 전

8년 전에 회사에서 자체 개발한 기억으로 말씀드립니다. 시대가 변했으니 계근대 장비에서

정보를 잘 넘기면 도움이 안될 수도 있겠네요. 저는 하이퍼터미널로 잡았습니다.

1 차량번호 자동으로 인식을 하게 하려면 별도의 솔루션 쓰셔야 합니다.

2 계근대 장비에서 정보를 받는 PC가 필요합니다.

3 당 PC에서 터미널 통신으로 잡으시면 됩니다. msx였나 rs232였나 dll이 있습니다.

4 계근대 중량은 계속 변동되므로 초 단위로 숫자를 표시하게 한 뒤  임의로 변동 중량 범위를 잡아서

  예) 50kg 이상으로 몇 초 동안 변동 이 없을 시 stabilize 상태로 전환

   계근자가 있을 경우 : 사용자가 stop(fix) 하게하고 저장하면 됩니다.

   계근자가 없을 경우 : 특정 시점에 stabilize  된 자료를 자동 저장하면 됩니다.

5 저는 계근후 다른 장소의 검수자가 확인하여야 했기에 연동을 위해 저장 시 DB로 바로 쐈습니다. 


명동쓰레빠 | 3년 이상 전

정보 감사합니다.