contract@chaoreumsoft.co.kr |    031-921-0523

통합시스템 [차오름소프트] 자동 초음파 측정 로봇 제어 시스템

페이지 정보

본문

* 개발정보

- 태블릿 제어 솔루션 개발 

개발 환경: 

Visual Studio Community 2022

플랫폼: 

.NET Framework 4.7.2

주요 기술:

WPF 기반 윈도우 애플리케이션

.NET Standard 라이브러리 활용

Windows 태블릿(터치 기반) 최적화 

임베디드 파이썬 연동


- 장비 게이트웨이 솔루션 개발

플랫폼: 

Raspberry Pi 5, Raspberry Pi OS 64bit

개발 프레임워크: 

.NET 7, .NET Standard 기반

임베디드 환경: 

Raspberry Pi를 활용한 IoT 게이트웨이 개발

* 설명
- 태블릿에서 측정 정보를 입력 후 로봇에게 정보를 전달 하여 자동으로 이동 하면서 데이터를 수집 및 검사, 조회 하는 프로그램 개발

* 개발 업무 

- 전체 설계(기본 설계안을 토대로 재설계)

- 구동부 제어 프로그램 개발(기능 - 검증용) 

- 펄서부 제어 프로그램 개발(기능 - 검증용)
- 라즈베리파이 시스템 구성

 : NET7 개발 환경 구성

 : 라우터 구성

 : 태블릿 <-> 라즈베리파이간에 TCP C/S 통신 모듈(클라이언트) 개발

 : 하드웨어 보드간 통신 프토토콜에 의한 모듈 개발(로봇 제어(ttl통신) / 데이터 송수신(udp))

- 태블릿용 디자인 UI/UX 

- 태블릿 제어 프로그램 개발

 : C/S 통신 모듈 개발(서버)

 : 설계서에 의한 UI/UX 개발

 : 전용 그래프 컨트롤 개발(포인트 / 영역 측정용 그래픽 모듈 개발)

 : 로직 개발(구동부/펄서부 순차 동작을 위한 구동 로직 개발)

 : 데이터 저장(프로젝트 파일 형태 및 암호화 적용)

 : 데이터 측정용 모듈 개발(임베디드 파이썬 최적화)  

 : 내보내기(화면 조회 / 내보내기 Excel 형식)

 : 다국어 기능(한국어/영문)

 : 라이선스 기능 개발


- 소스 인수인계

 : 설계서 

 : 개발소스 및 배포(태블릿용 윈도우 프로그램)

 : 개발소스 및 배포(라즈베리파이용 프로그램) 

 : 개발 전용 화면 개발 


* 개발 기간 

- 4.5개월


* 이미지  

전체 시스템 구성 

2ab2bfb4d5999885e07e4be97f8f401c_1726724434_4867.png

2ab2bfb4d5999885e07e4be97f8f401c_1726724872_6936.png
 

태블릿 개발 화면

2ab2bfb4d5999885e07e4be97f8f401c_1726724966_1166.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726724979_5223.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726725001_4188.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726725022_336.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726724743_5894.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726724722_4837.png
2ab2bfb4d5999885e07e4be97f8f401c_1726724599_828.png
2ab2bfb4d5999885e07e4be97f8f401c_1726724618_6457.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726724581_8686.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726724650_0077.png 

2ab2bfb4d5999885e07e4be97f8f401c_1726724680_3754.png

2ab2bfb4d5999885e07e4be97f8f401c_1726724695_1611.png 



개발자용 - 추후 유지보수를 위하여 개발자용 디버깅 화면 개발


 계산식 성능 최적화 작업

 2ab2bfb4d5999885e07e4be97f8f401c_1726726085_7295.png 


계산식 디버깅을 위한 개발 화면

2ab2bfb4d5999885e07e4be97f8f401c_1726723998_7775.png

구동부 제어 디버깅을 위한 개발 화면
2ab2bfb4d5999885e07e4be97f8f401c_1726723977_9773.png
 

라이선스 등록 및 조회 개발 화면

2ab2bfb4d5999885e07e4be97f8f401c_1726723953_4643.png
 

사용자 정의로 개발한 그래프 알고리즘을 검증을 위한 개발 화면

2ab2bfb4d5999885e07e4be97f8f401c_1726723932_1253.png

 

소켓 디버깅을 위한 개발 화면

2ab2bfb4d5999885e07e4be97f8f401c_1726724064_4304.png
 

펄서부 데이터 디버깅을 위한 개발 화면

2ab2bfb4d5999885e07e4be97f8f401c_1726724116_2178.png
 

Tag
차오름소프트, 소프트웨어 외주 용역 개발, C# WPF 개발 , C# 외주 용역 개발 , WPF 외주 용역 개발 , C# 외주 개발 , 프로그램 개발, 솔루션 개발, 외주 개발 업체, 응용 프로그램 개발, 개발 회사 업체, 라즈베리파이 개발 , NET7 외주 개발, Raspberry Pi 외주 개발
© Chaoreumsoft Corp. All rights reserved.