SlideShare a Scribd company logo
1 of 47
누구나 로봇을 만들 수 있다.
Asul-E project
팀 아슬하다
I N D E X
HISTORY
주제정하기
구성도 기구설계
SW 응용
MakerFair
2017
주요 기능 NEXT?
마무리
1
2
3
4
5
6
7
8
9
HISTORY
1
첫모임
ROS Study
서울대 모임
MakerFair2016 첫모임
MakerFair 2017
20181/16 9/6 10/183/30 8/15 9/24
전시 준비 1차
10/3
전시 준비 2차
10/16
머리 설계 중
5회 오로카 세미나 PCB 제작
10/21~2212/174/6 ~ 5/4
구동부 설계
6/22
메이커페어 참석제안
10/17
아슬하다 종료
11/12 3/16
구동부 제작
@디지털대장간
메이커페어 신청
7/26
몸통설계
9/3
메이커페어준비
?
주제 정하기
산업용
자율 주행 직립보행
인공지능
2
개인 소장용
로봇
우리에게 로봇이란?
주제 정하기
2
하지만 지난 아슬하다보단 똑똑하게
부담없이 즐길 수 있는
1인 1로봇
메이커 페어 2017 참석을 목표로
끝 ?
우리의 목표
팀원 분석주제 정하기
2
개발자 : 8명
(SW: 4, HW: 2, 기구 2)
PM : 1명
홍보 : 1명
기타 : 1명
개발 부분 협업 가능
상상력 2% 부족 - 디자이너 대환영
주제 정하기
2 스케치 : 아슬하다 프로젝트 2016
주제 정하기
2 로봇과 관련된 영화/만화
2015
20142004
2016199120071987/2014
1977~1963(일본TV)1972(일본TV)1976
2010
주제 정하기
2
신세기 사이버 포뮬러 (1991 ~ 1998)
Wall-E(2008)
아스라다
구성도
3
2016 ASULHADA
2017 ASUL-E
결과물
구성도
3
ASUL-E
STM32F103C8T6
upboard (인텔 QuadCore)
INTEL Realsense R200
모터 컨트롤러: L298N
스피커
USB 카메라
모터
MG995 x3, MG90S x4
주요 기능
4 #구동부 동작
http://cafe.naver.com/openrt/16568
주요 기능
4 # 손가락 움직이기
http://cafe.naver.com/openrt/16568
주요 기능
4 #어깨 / 팔
http://cafe.naver.com/openrt/16894
5. 기구 설계
기구 설계
5
‘Asul-E’는 어떻게 만들어 졌을까요?
모바일
베이스
동체 팔 머리 목
기구 설계
5
‘Asul-E’를 어떻게 구현 할까요?
기구 설계
5
모바일 베이스 설계
본드를 사용하지 않고 볼트와 너트로 고정
기구 설계
5
아슬이 크기의 기준!?
캐터필러에 사용되는 모터 크기가 전체 크기를 결정
240 mm
221 mm
기구 설계
5
< 모바일 베이스 완성 사진 >
기구 설계
5
범용성을 살리기 위한 구멍 생성
아두이노 메가 아두이노 우노
OpenCR 라즈베리파이3 탑 쌓기
기구 설계
5
동체 설계
MG995 ( 목, 양 팔 )
VIVOX USB 스피커
기구 설계
5
조립 중인 동체
기구 설계
5
팔 설계
기구 설계
5
기구 설계
5
머리 설계
USB 카메라
기구 설계
5
기구 설계
5
목 설계
기구 설계
5
기구 설계
5
< 목 보호를 위한 가드 추가 설계 >
뜻밖의 디테일 업!
기구 설계
5
< Asul-E 설계 완료 >
기구 설계
5
< Asulada 장착 모습 >
기구 설계
5
< 몸이 생긴 아슬하다와 완성된 아슬이 >
!!!!! 완 성 !!!!!
6. Asul-E 응용
AsulE 응용 : 참참참
6
• 얼굴 인식 Package의 한계
• 간단한 얼굴 인식 방법
두 눈의 위치 파악 + 입 위치 파악 -> 얼굴로 인식
GOODUNCLEAR UNCLEARBAD BAD인식률:
고개 돌리면 인식을 못해요…..
참! 참! 참!
1. 진행자에게 얘기해 게임을 시작하세요
2. 게임을 시작하면 LED가 하나씩 꺼진 후, “참참참”이란 소리가
나옵니다.
3. 이때, 세번째 “참”에서 얼굴을 수평으로 좌나 우로 움직이세요.
4. “아슬하다”가 선택한 방향과 같을 경우, 성공!!
참! 참! 참!
쉭~ 쉭~
AsulE 응용 : 참참참
6
• Program Package 구성
• 카메라 정보 수집: raspicam node
• 얼굴 인식: opencv_apps -> face_dectection node
• 민준님의 특별 수정! 가장 가까운 하나의 얼굴만 인식하는 코드로!!
git clone https://github.com/titan-park/asulada.git
• TTS: audio_comm -> sound_play
AsulE 응용 : 참참참
6
AsulE 응용 : 가위 바위 보
6
• 우리에겐 움직이는 몸이 있다!
© 테크홀릭
AsulE 응용 : 가위 바위 보
6
• 그냥 몸으로 합시다!
AsulE 응용 : 가위 바위 보
6
• 사람과의 한판 승부!
AsulE 응용 : 가위 바위 보
6
• Program Package 구성
• 카메라 정보 수집: usb_cam node
• 빨간 공 인식: opencv_apps -> hough_circles node
• 민준님의 특별 수정! 빨간 공 인식!
http://cafe.naver.com/openrt/14455
• AsulE와의 통신: (핸드메이드) SerialSend node
• 하지만.. 그저 python 코드 카피일 뿐…
https://github.com/titan-park/rps
• 게임 제어 : rps_core node
• 간단한 게임 제어 코드!
https://github.com/titan-park/rps
Maker Fair 2017
7
Next
8
ASUL-E Jr.(가칭) 누구나 로봇을 만들 수 있다.(가칭)
집필 중...
마무리
9
오로카와 함께라면 누구나 로봇을 만들 수 있다.
마무리
9 #아슬이와 대화하기
http://cafe.naver.com/openrt/16903
감사합니다.

More Related Content

Featured

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming LanguageSimplilearn
 

Featured (20)

How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 
Introduction to C Programming Language
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
 

The story of the project, Asul-E