• 제목/요약/키워드: Automatic control

검색결과 3,662건 처리시간 0.034초

프로그래밍 초보자를 위한 스타일직소의 구현과 실험 (Implementation and Experimentation of StyleJigsaw for Programming Beginners)

  • 이윤정;정인준;우균
    • 한국콘텐츠학회논문지
    • /
    • 제13권2호
    • /
    • pp.19-31
    • /
    • 2013
  • 가독성 있는 소스코드는 이해하기 쉽고 수정하기 편하기 때문에 손쉽게 유지보수할 수 있다. 소스코드의 가독성은 프로그램의 제어 구조와 같은 알고리즘의 복잡도뿐만 아니라 함수명, 들여쓰기 등과 같은 코딩스타일에 의해서도 많은 영향을 받는다. 지금까지 소스코드의 가독성을 높이기 위해 다양한 코딩 표준들이 제안되었으나 프로그래밍 교과목에서는 코딩스타일을 다루지 않거나 무시하는 경우가 많았다. 그 이유는 코딩스타일이 프로그램의 효율에는 영향을 주지 않기 때문에 강제하기 어렵기 때문이다. 이 논문에서는 프로그램 소스코드의 코딩스타일을 분석하고 그 결과를 시각화하는 스타일직소(StyleJigsaw) 시스템을 제안한다. 스타일직소 시스템은 C/C++나 Java 언어로 작성된 소스코드의 코딩스타일을 분석하여 이를 정량화하고 그 결과를 퍼즐화된 이미지로 시각화한다. 스타일직소 시스템의 교육적 효과를 입증하기 위해 C++프로그래밍 수업을 듣는 학생들을 대상으로 스타일직소 사용 실험을 진행하였다. 실험 결과 스타일직소 시스템을 사용한 경우 코딩스타일 평균 점수가 약 8.0점(10.9%) 가량 향상된 것으로 나타났다. 또한, 프로그래밍 수업의 수강생들을 대상으로 한 설문조사에서 약 88.5%의 학생이 스타일직소 시스템이 코딩스타일 학습에 도움이 되었다고 응답하였다. 프로그래밍 수업에서 스타일직소 시스템을 활용함으로써 학생들이 가독성 있는 프로그램 작성 능력을 기르는 데 도움을 줄 수 있을 것이다.

근린단위의 도시열섬관리를 위한 국지온도와 도시환경의 관계 (Relationship between Urban Environment and Local Temperature for Managing Urban Heat Island Effect in Neighborhood)

  • 이건원
    • 한국산학기술학회논문지
    • /
    • 제18권10호
    • /
    • pp.806-816
    • /
    • 2017
  • 본 연구는 국지온도에 영향을 미치는 요소를 도출함으로써 국지온도 관리 및 열섬현상 저감을 위한 효과적인 정책제시를 위한 기초데이터 확보를 목적으로 한다. 국지온도에 영향을 미치는 요소로 자연환경, 토지이용, 토지피복 등의 세 가지를 선정하였다. 이를 위해 2007년, 2011~2016년 7월과 8월의 전국 자동기상관측시스템(AWS. Automatic Weather System) 측정 지점 500m 반경($0.79km^2$) 내의 토지피복도, 토지이용 면적 데이터를 활용하였다. 연구를 위해서 다중회귀분석을 바탕으로 위계적 회귀분석(Hierarchical Regression Analysis)을 이용하여 각 변수의 투입에 따른 모델의 설명력을 검토하였다. 연구결과, 도시열섬 저감 및 국지온도 상승을 억제하기 위해서 교통관련 인자들에 대한 조절을 위한 적절한 정책적 수단이 필요하며, 그리고 국지온도 상승을 억제하기 위해서 산림지 면적을 증가시킬 수 있도록 토지이용계획상의 배려가 필요하다는 결론을 얻을 수 있었다. 본 연구는 추후 열섬현상 저감을 위해 보다 효과적인 정책 수립과 도시의 지속성 제고 전략을 마련 할 수 있는 방안을 제시했으며, 토지이용과 토지피복면적 등의 상세한 자료들을 분석에 활용했다는 점에서 의의가 있다.

의사위성의 펄싱 방법에 대한 GPS L2C 신호획득 성 소능프분트석웨어 수신기의 L1, L2C 신호획득 성능분석 (GPS L1, L2C Signal Acquisition Performance of GPS Software Receiver with respect to Pseudolite Pulsing Scheme)

  • 권금철;양철관;심덕선;정태상;기창돈
    • 한국항행학회논문지
    • /
    • 제16권1호
    • /
    • pp.16-26
    • /
    • 2012
  • 의사위성은 우주상공의 GPS 위성과는 달리 지상이나 비행체에 설치되어 GPS 위성과 같이 거리를 측정할 수 있는 ranging 신호를 전송하는 전송기이다. 의사위성은 정확성, 가용성, 무결성을 향상시킬 수 있으나 GPS 위성 신호에 대해 신호의 포화 또는 간섭을 일으킨다. 의사위성의 근원거리 문제를 해결하기 위해 의사위성의 신호를 펄싱이 있을 때만 내보내는 기법을 주로 사용한다. 본 논문에서는 의사위성의 정적 펄싱, 이동 펄싱, 랜덤 펄싱 기법과 의사위성의 개수가 GPS 소프트웨어 수신기의 L1 및 L2C 신호획득에 미치는 영향을 분석하였다. GPS L1신호의 경우 의사위성이 1개일때는 정적펄싱에 대한 GPS 소프트웨어 수신기의 신호 획득 및 추적 성능이 가장 좋았고 2개 이상일 때는 랜덤펄싱에 대한 성능이 가장 좋았다. L2C 신호는 세가지 펄싱에 대한 성능이 비슷하게 안정적으로 나왔는데 정적펄싱에 대한 성능이 약간 좋게 나왔다. L1, L2C 모두 위사위성 3개까지는 모든 펄싱에 대해서 측위가 가능한 것으로 나왔다.

MDA를 적용한 웹서비스 개발 프로세스 (A Web Service Development Process with MDA Applied)

  • 윤홍란;박재년
    • 정보처리학회논문지D
    • /
    • 제12D권4호
    • /
    • pp.583-588
    • /
    • 2005
  • 최근 XML표준기술을 활용한 웹서비스는 기업내 및 기업간의 정보시스템을 통합하는데 발생되는 문제점을 해결해 주는 차세대 e-비즈니스의 기반으로 급부상하고 있다. 정보기술이 지속적으로 변화하기 때문에 특정 기술에 기반한 시스템을 정보 기술 변화에 맞게 통합, 변화, 유지하는 것은 지속적인 문제로 고려되고 있다. 이러한 문제점을 해결하기 위해 OMG는 MDA(Model Driven Architecture)라는 새로운 소프트웨어 아키텍처를 제시하였다. MDA는 기존의 개발 절차에서 분석모델인 플랫폼 독립적인 모델(PIM, Platform Independent Model)을 구축하고 이를 기반으로 설계모델인 플랫폼 종속적인 모델(PSM, Platform Specific Model)로 자동 변환하는 프로세스를 가진다. 이러한 자동 변환을 통해 여러 플랫폼을 쉽게 지원하고 개발자의 입장에서는 코드 작성에 소요되는 시간을 줄일 수 있으며 개발 프로세스의 측면에서도 품질관리를 수월하게 할 수 있다. 이 MDA의 개발 프로세스를 웹서비스개발 프로세스에 적용하면 MDA의 PIM에서 목표플랫폼으로 웹서비스를 선택하고 웹서비스 모델인 WSDL로 PSM을 표현할 수 있다. 본 논문에서는 웹서비스 공급자와 요청자가 웹서비스를 개발하거나 통합할때의 절차를 분류하여 웹서비스 개발 프로세스유형을 만들고 웹서비스 개발시 MDA개발 프로세스를 적용하여 웹서비스공급자와 요청자가 참조가능한 새로운 웹서비스 개발 프로세스를 제안한다.

얼굴 추적 기반의 잡파 혼입 방지가 가능한 뇌파 DB구축 시스템 구현 (An Implementation of Brain-wave DB building system for Artifacts prevention using Face Tracking)

  • 신정훈;권형오
    • 융합신호처리학회논문지
    • /
    • 제10권1호
    • /
    • pp.40-48
    • /
    • 2009
  • 컴퓨터를 중심으로 한 IT 기술의 비약적인 발전과 더불어, 정보산업사회가 고도화되어 감에 따라 사용자 편리를 위한 인터페이스의 지능화, 인간화에 대한 요구가 나날이 증가하고 있다. 이러한 사용자의 요구에 따라 다양한 형태의 인간친화형 사용자 인터페이스 중, 인간의 뇌를 활용한 사용자 인터페이스 즉, BCI에 관한 연구가 최근 산발적으로 다양하게 진행되고 있다. 최근 연구 개발중인 다양한 형태의 BCI 관련 연구들은 DB구축과 관련된 원천기술 확보 측면의 연구가 배제된 체 응용기술 개발 위주로 진행되고 있는 실정이다. 이와 같은 문제점으로 인하여 BCI 관련 연구들은 연구 초기 수준을 극복하지 못하고 있으며, 체계적인 연구가 진행되어지지 않고 있는 실정이다. BCI 관련 연구의 경우 피험자로부터 수집되어지고 있는 뇌파 신호가 실험에 필요한 적절하고 의미 있는 신호인지 구분하기 힘든 실정이다. 또한, 뇌파 수집 시 실험에 불필요한 행동 즉, 심한 눈 깜박임, 침 삼키기, 얼굴 및 몸 움직임에 의한 근전도와 전극의 부착상태, 주변소음, 진동 둥 실험환경에 따른 잡파의 혼입으로 인하여 정확한 뇌파 DB수집에 어려움을 겪고 있다. 이러한 피험자의 움직임 및 실험환경에 의해 혼입된 잡파의 손상된 정보로 인해 BCI 시스템 구현 시 인식률 및 성능저하를 초래할 수 있다. 따라서 본 논문에서는 뇌파를 활용한 BCI 시스템 구현 시 보다 정확하고 높은 인식률을 위한 기반 연구로서 정확하고 효율적인 뇌파 DB구축 시스템을 제안하며, 잡파가 혼입된 뇌파 DB의 최소화를 위해 피험자의 얼굴 추적을 통하여 불필요한 행동 발생 시 DB수집의 사전 차단 및 자동 제어가 가능한 DB구축 시스템을 제안한다.

  • PDF

DOVE : 가상 계산 환경을 위한 분산 객체 시스템 (DOVE : A Distributed Object System for Virtual Computing Environment)

  • 김형도;우영제;류소현;정창성
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권2호
    • /
    • pp.120-134
    • /
    • 2000
  • 본 논문에서는 객체 지향 분산 가상 컴퓨팅 환경인 DOVE에 대하여 기술한다. DOVE는 독립적인 분산 객체들이 메소드 호출을 통하여 서로 상호 작용하는 분산 객체 모델을 기반으로 설계되었으며, 다수의 이기종 머신들로 구성된 분산 환경을 하나의 논리적인 단일 가상 컴퓨터로 사용자에게 제공함으로써 원격지에 있는 분산 객체들이 하나의 가상 컴퓨터에 존재하는 것처럼 사용할 수 있도록 한다. 또한, 병렬성, 이기종 환경, 객체 그룹, 단일한 네임 서비스, 그리고 오류 허용 등의 지원을 통하여 병렬 프로그램 개발을 위한 투명성 있고 사용이 용이한 프로그래밍 환경을 제공한다. 병렬성은 다양한 메소드 호출, 객체 그룹을 통한 다중 메소드 호출, 다중 쓰레드 구조 그리고 여러 동기화 구조를 사용함으로써 효과적으로 지원되며, 자동화된 데이타 변환 코드 생성, IDL 컴파일러를 통한 stub와 skeleton 객체 생성 그리고 객체 관리자를 통한 객체 라이프 관리와 네임 서비스를 통하여 이기종 간 호환성 문제를 해결하였으며 투명성 있고 사용이 용이한 프로그래밍 환경을 제공한다. 자치성 있는 분산 객체와 다중 레이어 구조 그리고 분산화된 네임 서비스와 객체 관리 구조를 사용함으로써 확장성과 보수성이 향상되었으며, 비동기방식의 사건 및 예외 처리 통한 오류 탐지 및 확인 기능을 제공한다.

  • PDF

방사선촬영 보조기구를 이용한 어린이 흉부 엑스선 검사에 관한 연구 (A Study on Chest X-ray Using Ancillary Device for Child Radiography)

  • 이도병;이소미;최현우;김종기;이종민
    • 대한의용생체공학회:의공학회지
    • /
    • 제39권1호
    • /
    • pp.48-54
    • /
    • 2018
  • In this study, We developed a Ancillary device for child radiography for X-ray of children under 5 years old and verified its effectiveness. Chest X-rays of children younger than 5 years of age were performed by Supine method at the position of Table detector, Short - Source to Image Receptor Distance(SID). Existing Supine and Short -SID imaging methods cause many problems, such as errors in image reading and excessive radiation exposure dose to patients, but the use of an Ancillary device for child radiography(ADCR) solves these problems. A total of 160 children were divided into the Upright group using ADCR and Supine group without ADCR. The chest X-ray image was visually evaluated by two radiologists with reference to the European Commission's List of Quality Criteria for Diagnostic Radiographic Images in Pediatrics. The total score of the qualitative evaluation was 5.15% higher in the chest upright method using ADCR than in the chest supine method without ADCR, and the chest upright method score was higher than that of the chest supine method in items 1 to 7. whether infants have deep inspiration or not, 4.87% higher for item 1, whether infants rotate or not and the degree of tilting, 0% higher for the item 2, the reproduction of image from just above apices of lungs to T12/L1, 0% for the item 3, reproduction of the vascular pattern in central 2/3 of the lungs, 6.92% higher for the item 4, reproduction of the trachea and the proximal bronchi, 12.9% higher for the item 5, visually sharp reproduction of the diaphragm and costo-phrenic angles, 10% higher for the item 6, reproduction of the spine and paraspinal structures and visualisation of the retrocardiac lung and the mediastinum, and 3.65% higher for the item 7. Items 2 and 3 showed no statistically significant differences(P > 0.05), and items 1, 4, 5, 6, and 7 showed statistically significant differences(P < 0.05). In conclusion, Upright method using ADCR in pediatric chest X-ray is considered as a good alternative to existing Supine method.

동결김치분말을 첨가한 스낵류의 맛과 품질에 미치는 영향 (Effect of Adding Freeze-Dried Kimchi Powder on Flavor and Taste of Kimchi Snacks)

  • 조용범;박우포;허민수;이양봉
    • 한국식품과학회지
    • /
    • 제36권6호
    • /
    • pp.919-923
    • /
    • 2004
  • 동결김치분말을 첨가한 김치스낵을 만들기 위하여 김치의 적숙에 영향을 미치는 pH와 산도 변화를 5일 간격으로 측정한 결과 담근지 2주일 전후의 pH 4.0-4.7, 산도 0.5%-0.8% 사이에서 김치의 일반적인 적숙기로 판단되었으며, 그 후 김치를 동결건조 하여 김치스낵의 원료로 사용하였다. 김치스낵 반죽은 밀가루를 기준으로 control군과 각각 2, 4, 6, 8%의 동결김치분말을 첨가하여 성형한 만든 다음 $170^{\circ}C$ 정도의 온도에 2분간 튀겨 스낵을 완성하여 각각의 제품에 대한 관능적 특성을 살펴본 결과 김치스낵의 color, kimchi tasty, nutty, overall 등을 고려하여 동결김치분말 4%첨가가 가장 적당한 것으로 판단되었다. Automatic thermal desorber 장치를 이용해 휘발성 성분을 포집하여 분석한 결과 26종의 성분이 분리 동정되었으며, 분리 동정된 화합물들 중에서 aldehyde류 13종, ketone류 1종, 함황화합물 3종, acid류 1종, terpene류 1종 기타화합물 7종류를 동정하였다. 동결김치분말을 첨가한 김치스낵은 4개 시료 모두 휘발성 향기성분의 종류에서의 차이는 크게 나타나지 않았으며 이를 더욱 자세히 살펴보기 위해, 김치분말 농도의 변화와 휘발성 성분의 상관관계를 피어슨 상관관계를 이용하여 살펴보았다. 피어슨 상관관계가 0.90 이상의 값을 보이는 휘발성 성분은 acetaldehyde, propanal, dimethyl sulfide, dimethyl disulfide, acetic acid, d-limonene 이었다. 피어슨 상관관계가 0.90 이상으로 높게 나타난 화합물을 특정한 분자량으로 정량분석에 쓰이는 방법인 SIM 방법으로 분석한 결과 각각의 휘발성 성분에 대한 피어슨 상관계수는 모두 0.97 이상으로 나타나서 높은 관계성을 보여주었으며 본 실험을 통하여 김치 스낵에 있어서의 냄새의 차이를 보이는 지표 성분으로 판단되어진다.

Development of Multi-functional Tele-operative Modular Robotic System For Watermelon Cultivation in Greenhouse

  • H. Hwang;Kim, C. S.;Park, D. Y.
    • Journal of Biosystems Engineering
    • /
    • 제28권6호
    • /
    • pp.517-524
    • /
    • 2003
  • 생물생산에 요구되는 다양한 작업들을 생력화하기 위한 연구 개발 노력이 전세계적으로 활발히 추진되어 왔다. 이러한 연구 개발은 주로 노동집약적인 작업, 고부가가치 농산물을 생산하기 위한 작업 그리고 작업자에 유해한 또는 가혹한 환경하의 작업 등에 주안점을 두고 추진되고 있다. 하지만, 생물생산 분야의 생력화를 추진하는데 있어서 다양한 작업성과 강건성이라는 작업성능 측면에서의 기술적인 문제와 고가의 시스템 및 설비 비용에 따른 경제성 문제가 항상 걸림돌이 되어 왔다. 본 연구에서는 언급한 문제점들 외에 기계가동률, 유지보수 등 생물생산분야의 생력화에 있어 내재되고 있는 문제점들을 효율적으로 해결하기 위하여 무선 원격로봇 시스템에 의거한 새로운 생력화 개념을 제안하였다. 새로운 개념의 생력화는 주어진 작업을 성공적으로 수행하기 위하여 작업자(농민), 컴퓨터 그리고 로봇을 위시한 자동화 작업설비를 대상으로 상대적으로 수월성을 갖는 기능을 중심으로 역할을 분담하는 것이다. 또한 시설재배에 요구되는 전정, 관수, 방제, 제초, 수확, 운반 등과 같은 다양한 작업들을 노동 투하정도와 기능적 유사성 측면을 고려하여 일관적으로 작업을 생력화하는 방안을 제시하였고 제안한 개념을 구현할 수 있는 시스템을 개발하였다. 대상 작목으로는 중량으로 인하여 비교적 취급이 어려운 수박을 선택하였다. 개발 시스템은 크게 무선원격 모니터링 및 작업제어 모듈, 무선원격 영상 획득 및 데이터 송수신 모듈, 4자유도 직교좌표형 로봇 암을 장착한 갠트리 장치부, 교체가 가능한 모듈형 선단 작업장치, 수박 운반 적재모듈의 5개 하드웨어 모듈로 구성하였다. 개발한 시스템은 그래픽 사용자 인터페이스를 통하여 터치 스크린 모니터를 이용하여 작업자와 컴퓨터간의 인터페이스를 구현하였으며 무선 원격데이타 송수신과 분산 제어기를 이용하여 작업자와 컴퓨터 그리고 로봇 작업기간의 인터페이스와 시스템 제어를 구현하였다. 개발 시스템의 성능을 시험하여 결과를 제시하였으며 본 논문에서 제안한 새로운 개념의 생력화 시스템은 생물생산분야의 생력화 방향을 새롭게 제시하는 실질적이고 실현 가능한 시스템이라는 것을 보여주었다.

한우농가의 환경시설관리 및 방역실태 분석 (Analysis of Current Situation for Environmental Facilities and Disinfection in Hanwoo Farms)

  • 김계웅;김건중
    • 한국축산시설환경학회지
    • /
    • 제17권2호
    • /
    • pp.61-70
    • /
    • 2011
  • 본 연구는 한우사육 305 농가에 대하여 우사바닥상태, 습기제거방법, 급이시설, 방역실태 등과 같은 사육환경을 조사 분석하여 환경개선을 통한 효율적인 농장관리 프로그램에 필요한 지표를 설정하고자 실시하였다. 그 결과를 요약하면 다음과 같다. 첫째는, 한우농가의 우사바닥 상태는 "보통이다" 으로 관리하는 경우가 가장 많았으며(46.4%), 건조한 편 (35.5%)도 많이 있어 비교적 잘 관리되고 있으나, 질척거리는 수준(18.1%)도 많이 있는 것으로 보아 아직도 바닥관리에 톱밥이나 송풍홴을 설치하여 습기를 제거해야 할 것으로 생각된다. 둘째는, 우사바닥 습기제거는 "송풍홴" 을 이용 (36.4%)하는 경우가 가장 많은 것으로 나타나 시설구입이나 에너지 비용을 절감할 수 있는 자연빛이나 통풍을 이용하도록 권장해야 한다. 셋째는, 축사 내 냄새 악취는 "깔짚교체"로(33.7%) 제거하는 경우가 가장 많았으나, 자연송풍 등을 효율적으로 이용하여 환기를 시켜야 할 것으로 생각된다. 넷째는, 여름철 축사내 "송풍홴 설치" 않은 농가 (37.7%)가 비교적 많았는데, 체온조절이나 습기제거용으로 적절히 설치되어야 할 것으로 판단된다. 다섯째는, 사료급이시설은 "수동식" (88.2%)이 가장 많은 것으로 조사되었는데, 자동화시스템으로 전업화 농장 경영관리가 이루어져야 할 것이다. 여섯째는, 농가의 사양관리기술수준은 5점 만점 중 "2.80점" 으로 중등수준으로 평가되고 있어서 경쟁력을 갖춘 기술 습득이 요구된다. 일곱째로, 농장의 방역시설 중 "분무기" 사용 (80.8%) 농가가 가장 많았으나 소독장비가 없는 농가도 3.0%나 되었다. 그리고 "1주 1회" 방역실시 (40.0%) 농가가 가장 많았으나, 방역을 전혀 실시 않는 농가도 5.2%나 되는 것으로 조사되어 방역의 중요성 인식과 최적 방역 프로그램 개발이 더욱 요구된다. 따라서 아직도 열악한 환경에서 사육하는 우리나라 한우농가는 악취, 우사바닥, 송풍, 온도, 방역시스템 등과 같은 사육환경 관리시스템이 효율적으로 구축되어야 할 것으로 생각된다.