분류 전체보기
-
머신러닝의 배경 및 개요메이커들을 위한 배경지식 2020. 6. 16. 21:42
머신러닝이 어떻게 이루어지는지 궁금해서 처음 공부를 해보려고 하면, 웬 수학만 잔뜩 나오는 것을 다들 경험하셨을 거라 생각됩니다. 사실 수학에 웬만큼 익숙한 사람들도, "그래서 이 수식이 왜? 기계가 어떻게 배우는 거냐고?"라는 의문을 많이 하실 것 같습니다. 저도 처음에 그랬고, 아직도 애매한 부분들이 많이 남아있습니다. 하지만, 이번에 제가 수업을 듣다가 거기에 도움되는 이야기를 듣게 되어 이렇게 소개를 합니다. '기계가 학습한다.'라는 말을 이해하려면, '도대체 인간은 어떻게 학습하나?'라는 문제에서 출발해보는 것도 괜찮지 않을까 합니다. 사람들이 학습을 하는 상황을 설명하기 위하여, 우리가 어떤 물체를 볼 때, 그 사물과 우리가 보는 시각의 차이를 한번 생각해봅시다. 예를들어, 우리가 사과를 본다..
-
토크 계산법과 후 진행 방법프로젝트/Curiosity Project - teamjointproject 2020. 5. 10. 21:02
안녕하세요. 아틀란티스인 박경현입니다. 오늘은 토크게산을 하고 큐리오시티 로봇팔 설계도를 만들어 보겠습니다. 토크는 보통 N/m으로 되어 있습니다. 1N/m은 약102그램입니다. 내가 사용할 모터는 다음과 같은모터입니다 http://www.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=2351288684&gclid=Cj0KCQjwzN71BRCOARIsAF8pjfgCCaYDw-A4EbI8Mw_zAHmbmXbiItKkJrGoUMQXAYFZ3sKHo9J4jUcaAmZcEALw_wcB&utm_term=&utm_campaign=%B1%B8%B1%DB%BC%EE%C7%CEPC+%C3%DF%B0%A1%C0%DB%BE%F..
-
아두이노 8*8 매트릭스 글자 띄우기 튜토리얼스터디그룹/아두이노 튜토리얼 2020. 5. 10. 18:54
오늘 한 것은 8*8 매트릭스로 글자 띄우는 것을 했다. 연결 예시이다. CLK는 12번 핀에 CS핀은 11번 핀에 DIN은 10번 핀에 꽂는다. 예제 파일이다. B11000000 B00111100 B00110000... 이라고 되있는 것 중 1의 모양을 잘 살펴보면 숫자 1,2,3의 모양이 나온다는 것을 알 수 있다 그래서 1의 배치를 다른 모양으로 바꾸면 다른 모양이 찍혀나온다는 것이다 이 코드에는 헤드파일 LedControl.h가 필요하다. 헤드파일은 https://github.com/wayoda/LedControl에서 다운로드 받을 수 있다 [글 작성자 천대성]
-
템플릿 매칭스터디그룹/OpenCv 2020. 5. 3. 15:39
템플릿 매칭은 원본 이미지 에서 템플릿 이미지와 일치하는 영역을 찾는 알고리즘이다. import cv2 src = cv2.imread("hats.png", cv2.IMREAD_GRAYSCALE) templit = cv2.imread("hat.png", cv2.IMREAD_GRAYSCALE) dst = cv2.imread("hats.png") result = cv2.matchTemplate(src, templit, cv2.TM_SQDIFF_NORMED) minVal, maxVal, minLoc, maxLoc = cv2.minMaxLoc(result) x, y = minLoc h, w = templit.shape dst = cv2.rectangle(dst, (x, y), (x + w, y + h) , (0,..
-
아두이노 HC-SR04 초음파센서 튜토리얼스터디그룹/아두이노 튜토리얼 2020. 5. 3. 15:08
아두이노에는 여러기지 센서들이 존재한다. 그 중 우리는 아두이노 HC-SR04 초음파센서를 알아볼 것이다. HC-SR04는 초음파를 이용하여 거리를 측정할 수 있다. 약 2~400cm 범위를 측정할 수 있지만, 거리가 멀거나 날씨, 장애물의 재질 등 환경적인 요건에 의해 오차가 발생한다. 초음파를 발사하고, 장애물에 닿은 후 다시 튕겨져 돌아오는 초음파를 센싱하여 거리 값을 측정한다. 회로도 샘플 코드 #define OutputPin 7 #define InputPin 8 void setup() { Serial.begin (9600); pinMode(OutputPin, OUTPUT); pinMode(InputPin, INPUT); } void loop() { long lengthen, centimeter;..
-
감속기를 조사해 보았다!프로젝트/Curiosity Project - teamjointproject 2020. 4. 28. 17:26
안녕하세요! 정라이언 입니다. 오늘의 주제는 감속기 입니다. 감속기에 대해서 잘 모르시는 부들은 이 글을 보고 이해하시면 될것 입니다. 자 이제 출발해 볼까요~~~ 감속기는 '속도를 줄이는 장치'라는 뜻을 가지고 있습니다. 말 그대로 동력원의 속도를 줄이는 역할을 합니다. 작용하는 위치에서 요구되는 힘이 크기 때문에 입력 장치에서 들어오는 힘을 증폭하기 위하여 감속 장치를 사용하게 됩니다.그리고 대신에 속도를 줄이는 것 입니다. 간단한 예를 든다면, , 수원 화성 축조시 사용된 거중기가감속기에 해당되며, 일상 생활에서 사용하는 지렛대 역시 감속기의 기본 원리에 속 합니다. 큰 힘을 내면서 천천히 돌아가는 모터를 만들려면, 몸체를 키우고, , 관성이나 극수를 증가시켜야 합니다. 이렇게 만들면 발열, 무게증..