• 제목/요약/키워드: 개발 보드

검색결과 912건 처리시간 0.029초

패키지 투어 관리 애플리케이션을 위한 디지털 게임 기반의 학습 기능 구현 (Implementation of Digital Game-based Learning Feature for Package Tour Management Application)

  • 아리아 비스마 와휴타마;황민태
    • 한국정보통신학회논문지
    • /
    • 제26권7호
    • /
    • pp.1004-1012
    • /
    • 2022
  • 본 논문은 디지털 게임 기반의 학습 방법을 이용해 패키지 투어에 참여하는 여행자들에게 관광지 정보를 게임 형식으로 학습하도록 하는 서비스 개발 내용을 담고 있다. 이 게임은 안드로이드 기반의 스마트폰을 대상으로 하여 자바(Java) 언어로 구현했으며, 콘텐츠 관리 시스템(CMS)을 통해 게임 콘텐츠, 여행자 정보, 게임 결과 등을 체계적으로 관리할 수 있도록 하였다. 한 개의 관광지 소개 레벨과 다섯 개의 퀴즈 게임 레벨로 구성된 이 게임은 각 레벨 별로 점수 보상과 시간 벌칙을 제공하고 있어 게임의 흥미를 더해주며, 게임 종료시에는 이를 종합적으로 고려해 획득 점수를 계산한 후 리더 보드에 등재시켜 준다. 성능 평가 결과 데이터베이스와 게임 간에 0.9초의 응답 시간을 보여주고 있어 만족할 만한 결과임을 알 수 있었다. 본 논문에서 구현한 게임은 여행자 관리를 위한 패키지 투어 애플리케이션 내에 탑재되어 운영됨으로써 여행자들로 하여금 패키지 투어에 대한 만족도를 높여주는 계기가 될 것이라 기대한다.

Vehicle control system base on the low power long distance communication technology(NB-IoT)

  • Kim, Sam-Taek
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권6호
    • /
    • pp.117-122
    • /
    • 2022
  • 본 논문에서는 IoT와 저 전력 장거리 통신(NB-IoT)기술을 적용한 차량관제용 단말기를 개발했다. 본 시스템은 주차중인 차량의 위치, 상태에 대한 정보를 수집하고, 저 전력 실시간으로 차량 소유자의 단말로 차량 상태를 전송하여 차량의 도난을 방지하고, 주행 중인 차량의 경우, 주행 속도, 급제동, 미끄러짐, 충격 등 차량의 1차 정보를 수집하여 서버로 전송하면 서버에서 관련 데이터를 분석하여 교통 정체, 도로 파손 안전사고 발생 등에 대한 2차 정보를 생성할 수 있으며, 주기적 알람 형태로 목적지의 예상 도착 시간을 전송하여 목적지에 차량의 정확한 도착 시간을 알 수 있다. 본 단말 장치는 차량용 IoT 게이트웨이로 차량 내부의 다양한 유무선 센서와 연결될 수 있다. 또한 자동차의 유지관리, 효율적인 운행과 차량들에게서 수집된 데이터를 민간 또는 공공부분에서 유용하게 활용할 수 있다.

클립 토스터 : 페이스트재킹 공격 탐지 및 대응 기술 (Clip Toaster : Pastejacking Attack Detection and Response Technique)

  • 이은영;길예슬;이일구
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2022년도 춘계학술대회
    • /
    • pp.192-194
    • /
    • 2022
  • 본 논문은 페이스트재킹(Pastejacking) 공격 방식을 분석하고, 효과적으로 방어할 수 있는 방법인 클립 토스터를 제안한다. 컴퓨터 프로그래밍을 할 때 깃허브(GitHub), 스택 오버플로(Stack Overflow) 혹은 블로그의 코드를 복사하여 붙여넣기 하는 경우가 많다. 페이스트재킹은 사용자가 웹에 게시된 코드를 복사할 때 클립보드에 악성 데이터가 주입되는 공격으로 사용자가 의도하지 않은 악성 명령어를 실행시킬 수 있으며 위험한 코드 스니펫이 소프트웨어 내에 삽입되어 보안 위협이 발생할 수 있다. 본 논문에서는 개발자의 단말기와 프로그램 코드의 보안성 모두를 위협하는 페이스트재킹을 방어하기 위해 사용자에게 보안 위협 상황을 시각화하여 경고하는 방안인 클립 토스터를 제안한다. 클립 토스터는 보안 위협 알림을 시각화하고 사용자 동작에 방해 없이 사용자가 공격 여부를 효과적으로 탐지 및 대응할 수 있다.

  • PDF

부피 예측을 통한 IoT기반 쓰레기 수거 관리 시스템 (IoT based Garbage Collection Management System Through Volume Prediction)

  • 문미경
    • 한국차세대컴퓨팅학회논문지
    • /
    • 제13권1호
    • /
    • pp.45-53
    • /
    • 2017
  • 사물인터넷(Internet of Things:IoT) 기술은 인터넷에 연결된 기기들이 사람의 도움 없이 새로 정보를 주고받으며, 사람들에게 유용한 서비스를 제공해준다. 현재 각 구역마다 이루어지고 있는 쓰레기 수거는 쓰레기 수거차가 정기적으로 순환하여 쓰레기를 수거한다. 이런 경우, 어떤 구역에는 수거차 적재량의 반도 안차는 경우가 발생 할 수 있고, 또 다른 구역에서는 수거차 적재량보다 초과되어 모든 쓰레기를 한 번에 수거하지 못하는 경우도 발생한다. 본 논문에서는 수거용 쓰레기 배출량을 예측할 수 있는 방법에 대해 연구하였으며, 이를 실현한 제품 및 관리 시스템의 개발내용에 대해 기술한다. 쓰레기 부피 예측은 IoT기술을 활용하여 쓰레기 부피를 실시간 측정 할 수 있도록 하였으며, 이 값을 대시보드를 통해 가시적으로 보여줌으로써 구역별 쓰레기 발생량을 예측하고 관리 할 수 있도록 하였다. 이를 통해 IoT기술이 거리의 위생을 지키는데 도움을 줄 수 있게 될 것이다.

아두이노를 활용한 자세교정 유도 시스템 (Posture Correction Guidance System using Arduino)

  • 김동현;김정민;배우진
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 춘계학술대회
    • /
    • pp.369-372
    • /
    • 2021
  • 요즘 시대에는 사람들이 학업이나 일 때문에 앉아있는 시간이 많아지고 있다. 또한 휴식 시간에도 사람들이 컴퓨터, 스마트폰, 태블릿 PC를 많이 사용하므로 자세가 더 나빠지고 있다. 장시간 동안 이러한 자세를 유지하면 목, 어깨, 척추와 관련된 근골격계에 문제가 발생한다. 또한 육체 피로와 자세 변형 등의 문제는 다양한 연령대로 확대될 것으로 추정된다. 따라서 본 연구에서 개발 중인 시스템의 핵심 기능은 본인의 자세가 올바른지 확인하고 제작된 모바일 애플리케이션을 사용하여 경고 알림을 수신하게 하는 것이다. 이를 위해 휨 센서, 압력 센서, 기울기 센서를 부착하여 활용한다. 휨 센서는 자세의 휘어짐을 감지하여 비교하여 아두이노 우노 보드로 송신한다. 또한 몸의 밸런스, 기울기 등의 정보를 취합하여 지금의 자세가 올바른지 판단한다. 자세가 올바르지 않을 때 경고하는 방법은 모바일 애플리케이션을 통하여 알림을 받으며, 사용자와 보호자의 애플리케이션에 본인의 자세가 올바르지 않는다는 것을 표시한다. 본 연구에서 제안한 시스템을 통하여서 앞으로의 자세관련 연구에 큰 도움이 될것이 기대된다.

  • PDF

사용자 친화적 시스템 구성을 위한 LED 보드 최적화 설계 (LED Board Optimization Design for User-Friendly System Configuration)

  • 박주안;한창우;유희상;이붕주
    • 한국전자통신학회논문지
    • /
    • 제18권5호
    • /
    • pp.859-866
    • /
    • 2023
  • 본 논문은 MCU와 LED 드라이버를 활용한 감마 보정, 논 플리커, 구동 소음 제거 등의 개선 방안을 적용하여 LED 시스템의 사용자 친화적 시스템을 구성하는 데 초점을 맞추고 있다. 실험 결과, LED 드라이버의 22kHz PWM 모드는 가청 주파수 바깥 영역에서 소음이 발생하여 사용자는 실질적으로 소음을 인지할 수 없었으며, 정상 동작 구간인 지연율 5% 이내의 풀업 저항 값은 3kHz PWM 모드 시 1kΩ ~ 10kΩ 이며, 22kHz PWM 모드는 1kΩ ~ 2kΩ 로 확인되었다. 또한, 감마 보정을 통해 비선형적인 인간의 시각 시스템에 맞게 최적화하여 정확한 대비와 명암을 표현할 수 있으며, 결과적으로 기존의 LED 시스템보다 더 자연스럽고 정확한 표현이 가능한 LED 시스템의 개발과 사용자의 시각적인 경험을 개선할 수 있을 것으로 기대된다.

무인항공기 비행 상태 예측을 위한 개선된 CNN-LSTM 혼합모델 (An Improved CNN-LSTM Hybrid Model for Predicting UAV Flight State)

  • 서현우;최은주;김병수;문용호
    • 항공우주시스템공학회지
    • /
    • 제18권3호
    • /
    • pp.48-55
    • /
    • 2024
  • 최근에 무인항공기의 사업화가 활발하게 추진됨에 따라 무인항공기의 안전성 확보를 위한 기술 개발에 많은 관심이 집중되고 있다. 일반적으로 무인항공기는 운용 중 급기동, 외란, 조종사 실수 등으로 인하여 조종 불능의 상태로 진입할 가능성을 지닌다. 조종 불능 상태로의 진입을 예방하기 위해서는 무인항공기의 비행 상태를 예측하는 것이 필수적으로 요구된다. 본 논문에서는 무인항공기의 비행 상태 예측 성능의 향상을 위하여 개선된 CNN-LSTM 혼합모델을 제안한다. 모의실험은 제안하는 모델을 이용한 예측 기법이 기존 예측 기법에 비하여 비행 상태 예측 성능이 우수하며 온보드 환경에서 실시간으로 운용됨을 보인다.

CT 영상 및 kV X선 영상을 이용한 자동 표지 맞춤 알고리듬 개발 (Development of an Automatic Seed Marker Registration Algorithm Using CT and kV X-ray Images)

  • 정광호;조병철;강세권;김경주;배훈식;서태석
    • Radiation Oncology Journal
    • /
    • 제25권1호
    • /
    • pp.54-61
    • /
    • 2007
  • 목 적: 본 연구의 목적은 전립선암 환자의 방사선 치료 시 표적의 정확한 위치를 찾기 위해 표지(marker)를 삽입한 경우 방사선치료계획 시 촬영한 CT 영상과 매 치료 시 온보드 영상장치(on-board imager, OBI)로부터 획득된 직교 kV X선 영상을 이용하여 표지의 위치를 계산하고 자동으로 맞춤을 수행하여 환자 셋업 오차를 보정하도록 하는 방법을 개발하는 것이다. 대상 및 방법: 세 개의 금 표지를 환자 전립선의 기준 위치에 삽입한 후 CT 모의치료기를 이용하여 2 mm 슬라이스 간격으로 CT 영상을 획득하였으며 매 치료 전에 환자 셋업 보정을 위하여 OBI를 이용하여 직교하는 kV X선 환자 영상을 획득하였다. CT 및 kV X선 영상 내 표지 정보 및 좌표 값 추출을 위하여 화소값의 문턱값 처리, 필터링, 외곽선 추출, 패턴 인식 등 다수의 영상처리 알고리듬을 적용하였다. 각 표지들 위치의 대표값으로 삼각형의 무게중심 개념을 이용하였으며 기준 CT 영상 및 직교 kV X선 영상으로부터 각각 무게중심의 좌표를 구한 후 그 차이를 보정해야 할 셋업의 오차로 계산하였다. 알고리듬의 건전성(robustness) 평가를 위해 팬텀을 이용하여 계산된 CT 및 kV X선 영상의 무게중심이 실제 지정된 위치와 일치하는지 여부를 확인하였으며, 본원에서 방사선 치료를 시행한 네 명의 전립선암 환자에 대상으로 치료 직전 촬영한 38 내지 39쌍의 kV X선 영상에 대하여 알고리듬을 적용한 후 OBI 프로그램에서 제공되는 2차원-2차원 맞춤 결과와 비교하였다. 결 과: 팬텀 실험 결과 실제 값과 CT 영상 및 직교 kV X선 영상으로부터 계산된 무게 중심 좌표 값이 1 mm 오차 내에서 일치함을 확인할 수 있었다. 환자 영상에 적용한 경우에도 모든 영상에 대하여 성공적으로 각 표지의 위치를 계산할 수 있었으며 2차원-2차원 맞춤 기능을 이용하여 계산된 셋업 오차와 비교해본 결과 1 mm 범위 내에서 일치함을 확인할 수 있었다. 본 알고리듬을 이용하여 계산한 결과 셋업 오차는 전후(AP) 방향으로 환자별로 작게는 $0.1{\pm}2.7\;mm$에서 크게는 $1.8{\pm}6.6\;mm$까지, 상하(SI) 방향으로 $0.8{\pm}1.6\;mm$에서 $2.0{\pm}2.7\;mm$, 좌우(Lat) 방향으로 $-0.9{\pm}1.5\;mm$에서 $2.8{\pm}3.0\;mm$까지였으며 환자에 따라 그 편차의 차이가 있었다. 결 론: 제안된 알고리듬을 이용하여 1회 셋업 오차를 평가하는 데 소요되는 시간은 10초 미만으로서 임상 적용 시 환자 셋업 시간을 줄이고 주관성을 배제하는 데 도움이 될 수 있을 것으로 기대된다. 그러나 온라인 환자 셋업 보정 시스템에 적용하기 위해서는 선형가속기의 제어 시스템에 통합되는 것이 필요하다.

비대면 원격수업 형태 중 실시간 쌍방향 수업 자료 개발 사례 연구: 고등학교 기하 과목 공간도형 단원의 평면의 결정 요건을 중심으로 (A Case Study on the Development of Real-Time Interactive Class Data among Non-face-to-Face Remote Class Types)

  • 이동근;안상진
    • 한국수학교육학회지시리즈E:수학교육논문집
    • /
    • 제35권2호
    • /
    • pp.173-191
    • /
    • 2021
  • 본 연구는 국내 선행 연구에서 '팬데믹(pandemic)시기에 교사들을 대상으로 진행한 설문 조사 결과 원격수업 형식 중 '실시간 쌍방향 형' 수업이 차지하는 비중이 현저하게 적다는 점'을 지적한 것에 주목하여, 고등학교 수학 교과 기하 과목의 '평면의 결정 요건'을 중심으로 '실시간 쌍방향 형' 비대면 수업 자료를 개발하여 수업에 적용한 사례를 보고한 연구이다. 개발에 참여한 교사는 고등학교 교직 경력 28년차의 서울 소재 고등학교에 근무하는 수학 교사(수석교사) 1인이며, 2020년에 수학 교과의 기하 과목을 담당한 교사이다. 개발 교사는 실시간 쌍방향 형 비대면 수업을 개발하기로 한 이후, 수업 내용의 선정과 온라인 수업 도구를 선정하는 과정을 거친 다음 '만남 및 수업 안내', '동기 부여', '과제 제시', '개별 탐구 활동 및 교사 피드백', '성찰 및 평가'의 네 단계로 수업 지도안을 구성하여 자료를 개발하였다. 특히 '동기 부여' 과정에서는 개발 교사가 화이트보드 애니메이션 제작 프로그램인 Videoscribe를 이용해서 5분 정도의 영상 자료를 제작하여 제시하였으며, '과제제시'에서 과제 8번의 경우에는 학생들의 수업 종료 이후 자유로운 소감을 기록하는 것으로 구성하였는데, 이는 학생 스스로의 평가 장치임과 동시에 학생의 교사에 대한 피드백 제공 역할을 하였다. 본 연구는 현장 교사가 수업 자료를 개발하는 일련의 과정을 소개한 사례 연구로서, 수업에 바로 적용 가능한 수업 자료 제시와 더불어서 이후 수업 자료 개발에 대한 샘플 제시 역할에 목표를 두고 진행한 연구 결과물이다. 개발한 자료는 수업에 참여한 학생들의 의견 수렴 및 수학교사 3인에게 의뢰한 평가 결과를 바탕으로 수업 자료로서의 적합성 검증을 거쳤다.

확장성을 고려한 산업디자인 협력시스템 설계 및 구현 (Design and Implementation of an Industrial-Design Collaborative System to Support Scalability)

  • 양진모;이승룡;전태웅
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제6권5호
    • /
    • pp.513-527
    • /
    • 2000
  • 본 논문에서는 3D 애니메이션, 컴퓨터 게임, 산업디자인 제작과 같은 애플리케이션을 원격지에서 가상공간을 통해 공동작업을 수행 할 수 있는 협력시스템 프레임워크 설계 및 개발에 대한 경험을 기술한다. 개발된 시스템은 클라이언트/서버 구조를 가지며,플랫폼에 독립적이고, 확장과 이식이 용이한 협력시스템 프레임워크 구축을 목표로 하고 있다. 이러한 목표를 달성하기 위하여 서버는 자바로 구현하였고, 작업의 부하를 효과적으로 분산시키고 확장성과 객체관리를 용이하게 하기 위하여 분산형과 중앙집중형을 혼합한 절출형 구조를 채택하였다. 이를 위하여 서버는 작업 부하와 기능을 고려하여 사용자의 협력 준비단계를 담당하는 사용자 관리서버, 협력 작업 세션을 지원하는 세션 관리자 서버, 사용자 관리서버들간의 연동 방법을 제공하는 정보 서버로 구성하였다. 클라이언트는 사용자의 편의를 위하여 Windows환경에서 Visual C++로 구현하였다. 그리고, 공동 저작 도구로써 단독환경(stand-alone)에서 가장 많이 사용되는 Kinetic사의 상용 3D Studio Max를 객체공유 방법을 제공할 수 있는 plug-in 기술을 사용하여 분산환경에서 작동하도록 확장하였으며, 채팅과 화이트보드 기능도 제공한다.

  • PDF