4차 산업혁명과 내 손안의 아이디어
정부 주도로 이루어지고 있는 ‘아이디어팩토리(Idea Factory)’는 대학 속의 창의공간에서 학생들의 아이디어가 열매를 맺어 창업으로 이어질 수 있게 지원하는 제도라 할 수 있다. 4차 산업혁명이 많이 부각되고 있는 가운데, 이 4차 산업혁명을 준비하는 발판이 될 수 있는 것이 바로 대학에서의 아이디어팩토리 활동이라고 본다. 이러한 아이디어팩토리를 2년 간 운영하면서 진행된 내용들과 선진 아이디어팩토리를 둘러보면서 수집된 자료들을 중심으로, 본서를 집필해보았다.
4판 강구조설계
2016년에 국내의 KS규격이 개정되어 건축구조설계기준(KBC2016)에 적용되었다. KS규격은 기존의 인장강도를 재료명에 표기하였던 것을 항복강도로 표기하는 것으로 바꾸었다. 우리나라 강재를 유럽에 수출하기에 용이하게 하기 위해서이다. 이 책의 강재 재료의 소개와 예제 문제를 바뀐 KS규격에 맞도록 수정하였다.
8051 마이크로프로세서
이 책은 초보자를 위해 가장 구조가 간단하면서도 다양한 기능을 가진 8051 마이크로프로세서를 선정하여 그 주변소자들을 접속하고 이들에 대한 상세한 이론과 프로그래밍 방법에 대해 이해하기 쉬운 그림을 섞어가면서 설명하고 있다. 제1장에서는 마이크로프로세서의 내부구조와 기본동작 및 외부 주변기기와의 인터페이스 방법을, 제2장에서는 어셈블리어에 익숙하지 못한 초보자라도 쉽게 이해할 수 있는 가장 간단한 어셈블리어를 이용하여 CPU가 외부 프로그램 메모리에 저장된 명령어를 차례로 처리하는 과정을 C프로그램과 비교하여 설명한다. 제3장에서는 사용자가 작성한 C프로그램을 메모리에서 실행될 수 있는 기계어로 바꾸어주는 윈도우즈용 IAR-C 컴파일러의 설치방법을 설명하고 제4장에서는 3장에서 설치한 컴파일러의 컴파일과정과 내부구조를 설명한다. 제5장에서는 기계어로 번역된 최종 실행파일을 메모리로 어떻게 이동시켜주는가(실행환경)에 대해 다루었고, 제6장은 CPU와 8255의 각 포트의 내부구조와 제어를, 제7장은 LCD 제어를, 제8장과 제9장은 외부 인터럽트와 타이머/카운터 인터럽트에 대해 다루었다. 또한 제10장은 A/D 및 D/A 변환의 기초이론과 이들을 이용한 프로그램 작성법을, 제11장은 8051의 직렬통신 포트 제어방법을 설명한다.
8판 철근콘크리트 구조설계
본 서는 학부 과정에서 건축을 전공하는 학생들과 일반 건축구조 설계자들에게 철근콘크리트 구조물의 구조거동과 이에 관련된 강도설계법의 기본원리를 설명하고, 이를 적용하여 건물을 안전하고 사용성 있게 설계하는 방법을 터득하게 하려는 의도에서 집필되었다. 전체의 내용과 설계방법은 대한건축학회 제정 극한강도법에 의한 철근콘크리트구조 계산규준을 중심으로 하였고, 필요에 따라 부분적으로 미국 콘크리트학회(ACI)와 유럽 콘크리트위원회(CEB)의 규준들과 그밖의 참고문헌들을 참조하였으며, 현재 허용응력설계법이 통용되고 있는 점을 감안하여 대한 건축학회 제정 철근콘크리트구조 계산규준에 의한 허용응력설계법 또한 다루었다.
AI기반 자율주행 ADAS와 차체수리
한국폴리텍대학에서 학생들을 가르치면서도 자동차 엔지니어라는 생각을 버리지 않고 나날이 늘어나는 자동차 신기술을 공부하면서 현장의 엔지니어분들께 도움이 되고자 블로그에 글을 쓰고 유튜브에 영상을 남기면서 문뜩 질문을 받습니다. ‘당신은 뭐하는 사람이요?’라고 얼핏 자동차과 교수라는 직업이 떠오르다가 저의 본질에 대해 또 저의 양심에 물어보다 ‘자동차 문화 디자이너’라고 대답한다.
ATmega128 마이크로컨트롤러 기초
본 교재는 임베디드 시스템의 한 축을 이루는 마이크로프로세서 기반의 하드웨어와 이를 이용하기 위한 소프트웨어에 대한 기초지식과 그 사용방법에 대한 도움을 주기 위해 개발되었다. 마이크로프로세서의 사용법을 익히기 위해서는 실습용 하드웨어가 필수적이다. 본 교재에서 ATMEL사의 ATmega128이라는 마이크로컨트롤러가 적용된 하드웨어 키트를 선택하였다. 선택된 하드웨어 키트는 호스트 PC와 USB를 통하여 접속되며, 가격이 저렴하고, 가격 대비 다양한 기능을 갖추고 있어 학생들이 스스로 실습하여 관련 능력을 연마하는데 부족함이 없다고 판단된다. 마이크로프로세서나 마이크로컨트롤러를 사용함에 있어서 가장 좋은 자료는 제조사가 제공하는 사용 설명서이다. 하지만 대부분 영어로 작성되어 있고, 참고할 수 있는 소스 코드도 없기 때문에 기초지식과 경험이 부족한 학생들에게는 그다지 도움이 되지 않을 수 있다. 본 교재는 ATmega128 사용 설명서를 참고하여 작성되었으며 선정된 하드웨어 키트에서 실행할 수 있는 C언어 소스 코드 예제들을 많이 포함하고 있다. 교재에 포함된 예제 코드들이 임베디드 시스템 분야의 기초지식 연마와 능력 배양에 도움이 되기를 바란다.
AutoCAD 2012 쉽게 배우기
CAD란 Computer Aided Design의 약자로서 컴퓨터를 이용하여 제도 또는 설계를 하는 것을 의미한다. AutoCAD는 이러한 CAD 프로그램 중 하나로 미국의 AutoDesk사에서 1982년 처음 만든 이후에 현재 가장 널리 사용되고 있는 프로그램이다. 과거에는 컴퓨터 성능의 저하로 AutoCAD를 사용한다는 것이 일반 사용자에게는 상당히 어려운 일이었다. 그러나 최근에 컴퓨터의 H/W와 S/W의 급속한 발전으로 AutoCAD뿐만 아니라 다른 응용 프로그램도 쉽게 구현할 수 있게 되었다. AutoCAD를 처음 접하는 사람들은 CAD가 상당히 어렵다고 생각하고 있다. 그러나 실제에 있어서 AutoCAD는 배우기도 쉽고 사용하기도 편리하다. 이 책은 적은 이론과 많은 예제를 사용하여 누구나 쉽게 AutoCAD를 익힐 수 있도록 구성하고자 노력하였고, 본 교재의 내용에 따라서 실습을 한다면 반드시 소기의 성과를 이룰 수 있게 될 것이다.
AutoCAD 2017 쉽게 배우기
CAD란 Computer Aided Design의 약자로서 컴퓨터를 이용하여 제도 또는 설계를 하는 것을 의미한다. AutoCAD는 이러한 CAD 프로그램 중 하나로 미국의 AutoDesk사에서 1982년 처음 만든 이후에 현재 가장 널리 사용되고 있는 프로그램이다. 과거에는 컴퓨터 성능의 저하로 AutoCAD를 사용한다는 것이 일반 사용자에게는 상당히 어려운 일이었다. 그러나 최근에 컴퓨터의 H/W와 S/W의 급속한 발전으로 AutoCAD뿐만 아니라 다른 응용 프로그램도 쉽게 구현할 수 있게 되었다. AutoCAD를 처음 접하는 사람들은 CAD가 상당히 어렵다고 생각하고 있다. 그러나 실제에 있어서 AutoCAD는 배우기 쉬우며, 사용하기도 편리하다. 이 책은 이론은 적게, 예제는 많이 사용하여 누구나 쉽게 AutoCAD를 익힐 수 있도록 구성하고자 노력하였고, 본서의 내용에 따라서 실습을 한다면 반드시 소기의 성과를 이룰 수 있을 것이다.
AVR8535를 활용한 관절 로봇 머니퓰레이터 제어
미래의 기술 실현에는 디지털 기술을 바탕으로 하는 정보화 및 하이브리드가 필수적일 것이며, 특히 로봇의 제작 및 개발에 필수적인 분야가 마이크로프로세서라고 할 수 있다. 그러나 막상 전기, 전자, 기계, 로봇을 전공하는 학생들 중에 마이크로프로세서를 사용할 줄 모르는 사람이 생각보다 많으며, 이를 응용하여 로봇에 적용 및 활용하는 데 미흡한 것이 현실이다. 이 책은 이러한 현실적 문제점 감안하여 마이크로프로세서에 대한 이해와 이를 관절 로봇 기구학에 적용하여 제어 및 활용하는 방법을 단계적으로 학습하여 단기간에 전문가 수준으로 익힐 수 있는 실험실습용 교재로 저술되었다. 이를 위해 ATmel사의 ATmega8535에 내장된 다양한 기능을 관절 로봇에 적용하고 이를 구동하는 기술을 습득할 수 있도록 하였으며, 관절 로봇분야에서 사용되는 기본 수학인 삼각함수와 벡터, 행렬 및 로봇의 기구학적 모델링방법을 ATmega8535를 통해 실험해 볼 수 있도록 하였다.
BDM 공정관리
이 책의 Part I은 2010년 발표된 BDM 기법의 기본이론과 그 이후 좀 더 깊이 있게 연구된 BDM 기법 관련 연구논문들을 정리한 Chapter(장)들로 구성되어있으며, Part II와 III는 Beeliner Pro를 활용하여 BDM 공정계획을 수립하고 운영하는 실무중심의 Chapter들로 구성되어있다. Part I의 3장에서 8장까지 BDM 기법 연구논문들은 전문적인 공정관리이론이므로 약간 난이도가 높지만, Part II와 III는 BDM 기법을 실무에 적용하는 구체적인 사례들이므로 공정관리 실무자들에게 또는 공정관리에 입문하는 분들에게 매우 유용하리라 생각한다.