전체 글22 Intel AI4Youth 인공지능 국제교류 (싱가포르) - Intel_Openbot 만들기 Intel AI4Youth를 통하여 싱가포르에 있는 ITE학교와 국제교류를 하여 Intel Openbot을 만들어 보았다. 인공지능 자동차에 대하여 현재 과학기술이 많이 발전되고 있는 가운데 사람이 직접 운전하지 않아도 자동차 스스로 운전해주는 자율주행 자동차가 화제가 되고 있다. 이러한 자율주행 자동차의 원리를 조금 더 쉽게 이해하고자 하여 개발된것이 openbot이다. 우선 openbot을 소개하자면 우리가 직접 데이터를 쌓고 학습시키는 과정을 통하여 자율주행의 원리를 어느정도 파악할 수 있다. 코딩 조립 3d 출력물을 이용하여 조립하였다. OpenBot 조립부터 마이크로비트 코딩까지 직접 참여하여 OpenBot을 구현하였다. 훌륭한 코너링이다. 매우 마음에 든다. 사람을 인식해서 따라오는 코드를 마.. 2021. 11. 4. 프로그래밍 기초 - 함수 프로그래밍을 하기에 앞서 기초인 함수에 대해 알아보도록 하자. 함수란 ? 기능을 편리하게 사용하도록 구성된 영역을 뜻한다. 함수를 사용하는 가장 큰 이유는 반복적인 프로그래밍을 피할 수 있기 때문이다. 프로그램에서 특정 작업을 여러 번 반복해야 할 때는 해당 작업을 수행하는 함수를 작성하면 된다. 그리고 프로그램이 필요할 때마다 작성한 함수를 호출하면 해당 작업을 반복해서 수행할 수 있다. 함수를 선언하는법은 다음과 같다. int sum (x,y) { // 반환 자료형, 함수 이름, 매개변수 목록 순이다. // { }는 함수 몸체를 뜻한다. } 우선 알아둬야할 키워드가 있다. 반환 타입 (return type) : 함수가 모든 작업을 마치고 반환하는 데이터의 타입을 명시한다. 함수 이름 : 함수를 호출하.. 2021. 11. 3. 프로그래밍 기초 - 반복문 프로그래밍을 하기에 앞서 기초인 반복문에 대해 알아보도록 하자. 우선 반복문에는 while, for, foreach, break이 있다. while while문이란 ? 조건이 true일 때, 로직이 반복 실행되는 반복문이다. 사용법은 다음과 같다. int health = 20; while(health > 0) { //이런식으로 ( )안에는 항상 만족하는 조건을 적고 { }안에는 조건이 참일 경우 실행되는 로직을 작성한다. health--; if(health > 0) Debug.Log("데미지를 입었습니다. \n남은 피 : " + health); else Debug.Log("사망하였습니다."); } health-- 와 같이 조건을 거짓으로 만드는 구간을 만들어 while 문을 빠져나갈 수 있다. 만약 위 .. 2021. 11. 2. 프로그래밍 기초 - 조건문 프로그래밍을 하기에 앞서 기초인 조건문에 대해 알아보도록 하자. 조건문이란 ? 조건에 만족하면 특정 코드를 실행하는 제어문을 뜻한다. if if문이란 ? 조건이 true 일 때, 로직이 실행되는 조건문이다. 사용방법은 다음과 같다. string animal = "고양이"; if (animal == "고양이") { Debug.Log("고양이입니다."); } 이런식으로 ( ) 안에 조건이 참일 경우 { } 안에 코드가 실행된다. 다만, 조건이 거짓일 경우는 실행되지 않는다. string animal = "고양이"; if (animal == "고양이") { Debug.Log("고양이입니다."); } else { Debug.Log("고양이가 아닙니다."); } 만약 if문이 실행되지 않았다고 하면 그 다음 코드.. 2021. 10. 28. 이전 1 2 3 4 5 6 다음