최근 확인한 콘텐츠
데이터가 존재하지 않습니다.
데이터가 존재하지 않습니다.
loading...
본 연구는 산업용 로봇 제어의 어려움을 해소하기 위해 태블릿 PC 기반의 블록을 이용한 비주얼 프로그래밍 환경을 제안합니다. 특히, 비전공자도 쉽게 사용할 수 있도록 드래그 앤 드롭 기반의 명령 블록을 활용하여 프로그래밍의 진입 장벽을 낮추고, 태블릿 PC의 제한된 화면 공간을 고려한 효과적인 명령 블록 디자인을 제시합니다.
LabVIEW 기반의 로봇 개발
(TwinCAT3를 활용한) PC 기반 제어 =
스크래치 & 센서보드로 만드는 게임 프로그래밍
너도 한번 AI 만들어 볼래? 그대로 따라 하면 완성! 블록코딩 AI 입문서/
LabVIEW 입문
인공지능형 로봇과 윤리 : 기초편
(한글판)VEE Pro : Practical graphical programming
Visual programming with HP VEE
(Microsoft)Visual basic 6.0 : Bible
Visual Basic programming Bible ver. 6.x
PLC 데이터 통신 : XGB시리즈, C# 프로그램 =
비주얼 베이직 2015 for Beginner
Palm OS programming : the developer's guide
비주얼 베이직으로 배우는 프로그래밍 기초
(Visual C++) MPS LAB을 이용한 PC 기반 제어
(ARM으로 배우는) 임베디드 리눅스 시스템 : CPU부터 안드로이드까지 총망라!
(기초에서 게임제작까지)비주얼베이직과 게임 만들기 =
따라 하며 배우는 유니티 게임 개발 : 프로그래밍 없이도 누구나 쉽게 만드는 2D & 3D 게임
(재미삼아) 프로세싱 =
창의적 코딩 : 프로세싱 예제로 쉽게 배우는 프로그래밍
IEEE Transactions on Software Engineering
Ritschel N.,Kovalenko V.,Holmes R.,Garcia R.,Shepherd D.C.Robotics
Ionescu T.B.衡水学院学报 / Journal of Hengshui University
张锐锐; ZHANG RuiruiJournal of Internet Technology
Chou, C.-H.; Chen, H.-J.; Su, Y.-S.PROCEEDINGS OF IDC 2020
Pires, Ana Cristina; Rocha, Filipa; de Barros Neto, Antonio Jose; Simao, Hugo; Nicolau, Hugo; Guerreiro, TiagoUniversal Access in the Information Society
Mountapmbeme, A.; Ludi, S.Zeitschrift für wirtschaftlichen Fabrikbetrieb
Magdalena Yordanova; Axel Vick; Moritz Chemnitz한국CDE학회 논문집
신혜선, 고민석, 홍상현, 박상철, 왕지남IEEE Transactions on Learning Technologies, Learning Technologies, IEEE Transactions on, IEEE Trans. Learning Technol.
Lopes, M.S.d.S.; Gomes, I.P.; Trindade, R.M.P.; da Silva, A.F.; Lima, A.C.d.C.한국컴퓨터정보학회논문지
송정범한국콘텐츠학회 논문지
양정연中国教育技术装备 / China Educational Technology & Equipment
黄桂琴; 姚永玉; 李素芳; HUANG Guiqin; YAO Yongyu; LI SufangJournal of Systems and Software
Mayr-Dorn C.,Winterer M.,Salomon C.,Hohensinger D.,Fürschuss H.柳州职业技术学院学报 / Journal of Liuzhou Vocational & Technical College
盛华军; 张真; Sheng Huajun; Zhang Zhen顺德职业技术学院学报 / Journal of Shunde Polytechnic
蔡泽凡; 杨小东; 陈丹旭; CAI Zefan; YANG Xiaodong; CHEN DanxuIEEE Transactions on Visualization and Computer Graphics
Sun, N.; Lages, W.S.Journal of Computer Languages
Coronado, E.; Venture, G.; Mastrogiovanni, F.; Indurkhya, B.Journal of Supercomputing
Domínguez C.,Martínez J.M.,Busquets-Mataix J.V.,Hassan H.컴퓨터교육학회 논문지
김행임; 박은경; 김현주; 배종민디자인융복합연구(구.인포디자인이슈)
유승헌전선 / 학사
디자이너들을 위한 컴퓨터 프로그래밍 수업이다. 미디어를 피지컬 컴퓨팅 관점에서 응용프로그램의 국한된 기능에 머물지 않고 적극적인 미디어 인터랙션과 컨트롤을 구현하기 위해 필요한 스크립팅 환경과 그 사용방법을 실기과정을 통해 익힌다. 스크립팅 언어로는 오픈소스 소프트웨어 환경인 Processing과 그와 연관된 Arduino, iCube, python 등을 숙지한다.전선 / 대학원
사물이나 공간을 대상으로 하는 인터랙션 디자인에 있어서 컴퓨터 기술을 물리적 조형에 어떻게 접목시킬 수 있는가에 대해 연구하고 실습을 통해 디자인 프로젝트에 적용해보는 수업이다. 컴퓨터 프로그래밍에 대한 기초지식을 갖춘 학생들을 대상으로 하며, 피지컬 컴퓨팅을 위한 보드 컨트롤, 센서 및 출력장치 등 전기, 전자에 대한 내용과 함께, 이를 디자인 개념 구현에 어떻게 응용할 수 있는가에 대해 연구하고 디자인 가능성을 실험한다.일선 / 학사
실습 위주 수업으로 휴머노이드 로봇에 인공지능을 프로그래밍하고 제어한다. 해당 수업은 세 부분으로 구성되어 있다. 첫 주에는 로봇을 조립하고, 프로그래밍 환경을 구축하며 로봇의 카메라 센서의 영상에 인공지능(AI)를 적용하여 정보를 추출하는 방법들을 살펴본다. 2~4주차에는 랩 시간에 팀별로 로봇의 기능을 기획하고 프로그래밍한다. 프로그래밍할 로봇의 기능은 제공되는 리스트에서 선택이 가능하지만, 자유롭게 기획해도 된다. 마지막 주에는 각 팀별로 기획하고 프로그래밍한 로봇을 발표하고 데모를 시연한다. 해당 수업은 입문 수업으로 로봇 또는 프로그래밍 배경지식이 필요 없지만 Python 프로그래밍 배경지식이 있으면 도움이 된다. 랩 시간에는 강사와 조교가 프로그래밍 문제 해결에 도움을 제공한다. 수업에는 필요한 최소 인텔 i5 프로세서와 8GB RAM이 장착된 노트북이 없는 수강생들에게 노트북을 제공한다. 팀은 2~3명으로 구성되며 국제학생과 서울대학교 학생으로 구성된다. 랩에는 반드시 참석해야 하는 것은 아니지만 강사와 조교가 프로그래밍 문제를 해결에 도움을 제공하기에 권장한다. 수업에 사용되는 로봇 조립 키트는 제공된다.전선 / 학사
로봇은 기술 발전과 수요 증가에 따라 공장 등의 제한된 환경에서 사람들이 생활하는 일상 환경으로 확장되고 있으며, 안전하고 효과적으로 로봇을 적용하기 위해서는 로봇이 사용되는 환경에 대한 이해가 필수적이다. 로봇 비전 과목은 카메라를 이용하여 로봇 주변의 3차원 공간 구조나 보행자, 차량 등 다양한 객체 등 로봇이 사용되는 주변 환경의 전반적인 인식에 관련된 다양한 문제와 해결방법을 학습하는 것을 목표로 한다. 다양한 컴퓨터 비전의 연구 분야 중 로봇에 관련된 카메라 모델, 자세 추정, 3D reconstruction, 딥러닝을 이용한 물체 인식 및 추적 등의 주제에 대해 기초적인 내용을 강의한다.전선 / 대학원
본 과정은 선형 시스템, 전달 함수, 라플라스 변환에 대하여 소개한다. 안정성과 피드백을 다루고 과도 응답 사양을 위한 기본 설계 도구를 제공한다. 또한 주파수 영역 기술도 간략하게 다룬다. 이 과정에는 컴퓨터 프로그래밍 실습 및 제어 설계 프로젝트가 포함된다. 실습 프로젝트에 관련된 전공은 조선해양공학은 물론 로봇공학, 기계공학, 전자공학, 전기공학, 산업응용수학 등이다.전선 / 학사
실생활에서 접할 수 있는 다양한 전자제품을 분해, 분석 또는 조립하여 그 안에 탑재된 반도체 부품의 동작 원리, 회로 설계, 적용 사례를 배운다. 비전공자들도 이해하기 쉬운 실습 위주의 교과 과정으로, 초반부에서는 기초 원리의 강의와 실제 제품의 분석 위주로 진행하고, 후반부에서는 회로 변경, 제품의 심화 분석, 완전 재설계 등의 개별 프로젝트를 학생 개인 또는 팀 단위로 수행한다. 실제 제품을 통하여 반도체 지식과 논리적 사고 방법을 배양하는 것이 이 과정의 목표이다. 대상 전자제품과 프로젝트의 주제는 매 학기 변경될 수 있으니 강의 계획서의 참조가 필요하다.전선 / 대학원
차량, 항공기, 로봇 등의 제어에 사용되는 컴퓨터 시스템은 계산상의 정확성과 아울러 태스크가 주어진 시간 내에 종료되어야만 하는 실시간시스템이다. 이 과목에서는 이러한 실시간시스템 구성을 위한 태스크 스케쥴링, 프로그래밍기법, 통신, 자원관리 등의 기법에 대하여 학습한다. 또 기말과제를 통하여 각자의 연구분야의 실시간 특성에 대하여 연구할 기회를 갖는다.전필 / 학사
컴퓨터 시스템을 구성하는 하드웨어와 소프트웨어의 전반적인 개념 및 컴퓨터의 개념적 구성, 자료의 표현, 프로그램과 소프트웨어, 프로그래밍 언어, 자료처리, 수치해석, 자료구조, 알고리즘, 인터넷 등의 기본 개념과 그 응용에 대한 학습으로 프로그래밍 언어를 이용한 프로그램의 기초적인 작성 능력을 배양하는데 그 목적이 있다.전선 / 학사
이과목은 기계중심/구현중심의 프로그래밍을 보완하는 논리중심/기획중심의 프로그래밍 기술을 익히도록 한다. 학생들이 프로그램 작성의 기본 원리, 구성 요소, 프로그래밍 미학등을 습득하게 함으로써, 소프트웨어 시스템이 드러내는 복잡성을 손쉽게 다룰 수 있는 능력과 자신감을 익히게 한다. 더군다나, 프로그램이 기계를 사용하기 위한 도구라는 제한된 시각에서 벗어나 기계가 프로그램 실행을 위한 도구라는 시각을 갖추도록 보정해준다. 이 강의는 프로그래밍 연습(training)이 아니라 프로그래밍 교육(education)이다. 실습언어는 학생들이 명료하고 효과적으로 생각할 수 있게 하는 프로그래밍 교육에 적절한 ML과 Scheme이다. 대형 소프트웨어를 2명이상의 팀이 기획하고, 구현하고, 형상 관리하는 과정을 프로젝트를 통해 익힌다. 대형 소프트웨어를 구성하는 프로젝트를 학기말에 요구한다.전선 / 학사
이 강의는 자동차, 로봇, 스마트폰을 비롯한 여러 산업기기와 생활 가전 전 분야에 활용되는 사물인터넷(IoT; Internet of Things) 기술을 적용하여, 다양한 객체들을 설계하고 제작하는 실습을 수행함으로써, 설계 감각과 창의성을 키우는 데 목적이 있다. 학생들은 코딩으로 사물인터넷(IoT)을 구동시키고 모니터링하는 방법을 학습한다. 마이크로 컨트롤러(아두이노, 라즈베리파이 등)를 활용하여 컴퓨터의 구조를 이해하고, 온도, 습도, 빛, 소리, 동작, 이미지 등 다양한 센서와 디스플레이, 모터 등 구동 장치들이 연결되는 것을 확인하고, 그 원리를 이해할 수 있도록 한다. 또한 IoT의 다양한 응용사례를 경험함으로써 기초부터 시제품 개발에 이르는 타 공학 설계 교과목들과도 연계할 수 있을 것이다.전선 / 대학원
컴퓨터를 설계하는 데 필요한 공학적 방법론, 설계기법, 무결함 검증방법, 기술동향, 성능평가 방법을 익힌다. 구체적으로 다루어지는 내용은 파이프라인 형태의 명령어 실행 방법, 명령어 수준의 병렬성, 메모리 계층구조, 입출력 시스템, 다중처리기, GPU 및 가속기 아키텍처 등이다.전선 / 대학원
컴퓨터를 설계하는 데 필요한 공학적 방법론, 설계기법, 무결함 검증방법, 기술동향, 성능평가 방법을 익힌다. 구체적으로 다루어지는 내용은 파이프라인 형태의 명령어 실행 방법, 명령어 수준의 병렬성, 메모리 계층구조, 입출력 시스템, 다중처리기, GPU 및 가속기 아키텍처 등이다.전선 / 학사
프로그래밍 언어론에 대한 전반적인 이해를 높이고, 다양한 프로그래밍 언어를 익힌다. 이를 위해 프로그래밍 언어의 개념, 설계이론, 구현 방법에 대해 공부한다.전선 / 대학원
인간환경에서 동작하는 미래의 복잡한 로봇을 제어하고 상호작용을 가능하게 할 수 있도록 하는 로보틱스 주제들을 다룬다. 분야는 여유자유도가 있는 로봇의 동역학 및 제어, 사람형태의 로봇, 물리적 또는 가상의 로봇과 햅틱 상호작용, 협동하는 로봇, 쌍방향 원격조정, 로봇 Grasping, 로봇 계획 등이다.전선 / 대학원
인간환경에서 동작하는 미래의 복잡한 로봇을 제어하고 상호작용을 가능하게 할 수 있도록 하는 로보틱스 주제들을 다룬다. 분야는 여유자유도가 있는 로봇의 동역학 및 제어, 사람형태의 로봇, 물리적 또는 가상의 로봇과 햅틱 상호작용, 협동하는 로봇, 쌍방향 원격조정, 로봇 Grasping, 로봇 계획 등이다.전선 / 대학원
공간구조물, 장력구조물, 판과 쉘구조물, 박막구조물, 적응구조물, 그리고 종이접기에 기반한 전개구조물 등을 통하여 경량 가변 구조물의 해석 및 설계를 학습하고, 기계, 항공우주, 바이오, 건축, 그리고 환경 분야로의 응용을 모색한다. 추가로 프로그래밍을 통한 시뮬레이션, 외부 하중에 따른 구조물의 변형 메커니즘과 기계적인 특성의 변화를 분석하고 프로토타입 제작을 위한 첨단 장비 사용 등을 학습한다.전선 / 대학원
로봇학습은 로봇공학과 인공지능(AI) 기술을 결합하여 로봇이 인간처럼 경험을 통해 새로운 기술과 지식을 습득하는 방법을 연구하는 학문이다. 로봇학습을 이용해 로봇은 데이터와 주변 환경과의 상호작용을 통해 새로운 환경, 작업 및 상황에 적응하며 배울 수 있다. 로봇학습에는 로봇이 모든 시나리오에 대해 명시적 프로그래밍 없이 자율적으로 작업을 수행할 수 있는 능력을 갖출 수 있도록 다양한 기술과 접근방법을 포함하고 있다. 로봇학습의 목표는 로봇이 실제 세계의 다양성과 불확실성을 다루며 변화하는 조건에 적응하고 작업을 자율적으로 수행할 수 있는 로봇을 만드는 것이다. 이 강좌에서는 모방 학습과 심층 강화학습을 포함한 로봇학습의 최근 발전을 리뷰한다. 먼저 Markov decision processes (MDP)와 전통적인 강화학습 기법을 리뷰한다. 그리고 behavior cloning, inverse reinforcement learning, policy gradient, deep Q-network (DQN), 생성적 적대 신경망(GAN) 및 생성적 적대 모방 학습과 같은 주제를 포함한 모방 학습, 딥러닝 및 심층 강화 학습의 최근 개발 동향을 리뷰한다.전선 / 대학원
프로그래밍을 하는데 필요한 핵심 분야들을 학습한다. C와 C++ 언어, 프로그래밍 방법론, 자료구조와 알고리즘을 학습하고, 이와 함께 프로그래밍 환경으로서 운영체제에 대해서 학습한다. 프로그래밍 실습을 통해 프로그래밍의 실제 지식을 학습한다.전선 / 대학원
자율주행 이동 로봇공학은 로봇이 임의 공간에서 무인으로 이동하면서 주변을 탐색하고 현재 위치를 추정하면서 동시에 주위 공간의 지도를 작성하는 문제와 경로 계획 및 경로 최적화를 다룬다. 작성된 지도는 로봇이 주변 환경을 인식하는데 사용되며 로봇은 환경과 연속적으로 상호작용하게 된다. 이 내용은 기계 학습의 확률적 추론에 기반하고 있으며 수상/수중 로봇, 지능형 제조 작업 수행, 물류 처리 로봇의 핵심 알고리즘으로 사용된다. 베이즈 필터, 칼만 필터, 입자 필터, 동시적 위치추정 및 지도작성, 확장칼만필터 SLAM, 빠른 SLAM, 그래프 SLAM, 경로 계획 등에 대하여 학습토록 한다. 파이썬/C++ 프로그래밍의 기초 지식을 필요로 한다.전선 / 학사
본 과정에서는 인공지능에 대한 개요 및 deep learning에 대해 이해하며 TensorFlow 개념 및 기초 programming 실습을 진행한다. 그리고 Deep Learning 기반 Object Detection 방법과 무인점포 개발 응용을 위한 학습 trainset 자동 생성 방법을 실습을 통해 익힌다. 또한 AI Chip이 내장된 NPU 가속기 Board와 nVidia Jetson TX2 Board를 이용하여 YOLO V3 Object Detection 실습을 진행한다. 마지막으로 nVidia CUDA를 이용한 GPU Programming 개념 및 병렬 Programming 실습을 통해 GPU 구조에 대해 배운다.