▶학습 목표-코딩 드론(상승 하강, 대각선 수평, 좌우 이동 비행)
-미션수행을 위한 코딩과 비행
4차 산업은 디지털 기술 발전과 인공 지능, 자동화. 빅데이터 등의 기술을 활용하여 산업을 혁신하는 개념입니다.
드론은 이러한 디지털 기술과 자동화 기술을 활용하여 산업현장에서 다양한 역할을 수행하고 있습니다.
또 드론 조종은 재미있는 경험도 되고 드론과 관련된 코딩을 함께 배우면 다양한 진로나 취업 기회도 얻을 수 있습니다.
강동 50플러스 센터에서는 드론에 대한 많은 관심을 가진 수강생분들을 위한 드론 강좌를 계속 개설해 왔고
이번 과정 은 드론 비행 입문 코딩 2기입니다.
☑ 드론 코딩이란?
드론 코딩은 드론을 프로그래밍하여 원하는 동작을 수행하도록 하는 수업입니다.
사람과 컴퓨터가 소통하는 언어가 프로그래밍 언어인데 저희는 스크래치 언어로 사용합니다.
스크래치(Skratch) 프로그램 언어는 MIT 연구소에서 개발한 교육용 프로그램 언어로 블록을 조립하는 방식의 코딩
이어서 누구나 쉽게 접하고 할 수 있는 언어입니다.
Tello EDU 앱은 교육 및 학습 목적으로 개발되어 프로그래밍과 코딩을 배우는 데 적합합니다.
수강생분들도 이 앱을 스마트폰이나 태블릿에서 실행하여 프로그래밍 했습니다.
▲tello EDU앱으로 코딩하는 모습
제가 수강생분들의 대각선 수평비행 코딩하는 것을 보니까 이륙, 착륙, 이동, 회전 등의 동작 블록을 선택하고 조합합니다.
또 X, Y, Z축, 속도 등을 선택하고 회전 각도나 시간을 설정해서 드론이 원하는 동작을 수행하게 합니다.
그중 하나라도 틀리게 되면 드론이 제대로 비행하지 못합니다.
▲위:집중하여 코딩하는 모습들, 아래:드론동작 하는 수강생분
그러니까 집중해서 하나하나 절차대로 생각하고 사고를 해야 합니다.
집중력과 논리력도 향상되게 되는 수업입니다.
그래서 요즈음 초등학교 학생들 코딩교육이 체계적이고 논리적인 사고습득을 위해 참 필요하겠다는 생각을 했습니다.
☑코딩 드론 실습
상승과 하강, 대각선 수평 이동, 좌우 이동 비행을 코딩하여 드론이 동작하게 하는 실습시간입니다.
상승과 하강은 이륙- 정지 비행-왼쪽 이동-오른쪽 상승-오른쪽 하강-왼쪽 이동- 착륙 순서인데 제가 보기에도 쉽게 됩니다.
그런데 대각선 수평 이동은 대각선으로 가야 하니까 X축( 앞뒤) Y축 (좌우) Z축(높이)을 잘 계산해서 해야 합니다.
여기서부터 저는 헷갈리는데 수강생분들은 강사님들한테 배워가면서 열심히 코딩합니다.
이제 설정한 비행경로와 동작 패턴을 확인하고 실제로 드론이 동작하도록 “start” 버튼을 누르니까 설정한 프로그램에 따라 비행합니다.
와 와 !!! 너무 신기합니다.
☑주제에 맞게 코딩하기
이제는 드론 택배와 드론 택시 코딩을 해보았습니다.
드론 택배는 물건을 배송하고 다시 돌아와야 하고 출발지와 배송지의 거리를 세팅하고 코딩합니다.
드론 택시는 출발지와 목적지 거리를 세팅하고 중간에 장애물을 피해서 안전하게 비행하도록 코딩합니다.
이제 앞으로 드론 택시와 드론 택배를 보게 될 거 같습니다.
하루가 다르게 발전하는 디지털 기술과 인공 지능은 저희의 삶도 많이 바꾸고 있습니다.
어떤 미래가 펼쳐질지~~~
드론 코딩에 도전하는 수강생 여러분들이 멋지게 드론을 날리는 순간을 상상해봅니다~~^^~~
다음주 마지막 회차에서 진행될 조별 미션비행도 기대됩니다.
수고 많으셨습니다.
중장년사업지원단 김 은 옥
#강동50플러스센터 #강동구청 #서울시50플러스 #일활동 #커리어개발 #드론코딩 #드론비행 #중장년