반응형

분류 전체보기 28

ROS2 Autoware강의 추천 Apex.AI강의

ROS와 자율주행 자동차에 관심이 있으신 분은 ROS2로 진행하는 Autoware강의를 추천합니다. 강의는 1강~14강까지 총 14강입니다. 현재 모두 제작 및 업로드 완료되어 있는 상태입니다. 제가 이 강의를 처음 접하게 되었을 때 막 1강이 올라왔었는데 (2020. 5. 11. 업로드) 벌써 14강까지 (2020. 8. 18. 에 업로드)가 완료되었습니다. 강의는 Apex AI 제공하며 공식 홈페이지 주소는 아래와 같습니다. https://www.apex.ai/ Apex.AI | Autonomous Driving Software Reliable, safe, and certified software for autonomous mobility. We enable automotive developers t..

프로그래밍/ROS 2020.08.23

ROS Joy message를 이용한 UDP 통신 Python 코드

ROS가 설치된 우분투(ubuntu) 컴퓨터에서 ROS가 설치되지 않은 윈도우 컴퓨터로 UDP 통신 방식으로 우분투와 블루투스로 연결된 플레이스테이션 듀얼쇼크 4 조이스틱(Joystick)의 값을 전송해주는 코드를 구현해보았습니다. 먼저 UDP통신을 하기 위해 두 개의 컴퓨터를 동일한 네트워크에 연결을 하였습니다. joystick을 사용한 UDP 통신 left joystick을 상,하,좌,우 그리고 스윙 모션을 할 때 값이 실시간으로 업데이트되는 것을 확인할 수 있습니다. Client(윈도우 컴퓨터)가 필요한 정보를 Server(우분투 컴퓨터)가 전달해주는 프로세스를 가지고 있습니다. UDP 통신이 되는 것을 확인하였으니 자율주행 자동차를 시뮬레이션 상에서 제어하기 위해 "horizontal left s..

프로그래밍/ROS 2020.08.23

Pure Pursuit Method Path Tracking 자율주행 시뮬레이션 with LabVIEW

이번 학기 개강은 8/31일 월요일입니다. 약 2주정도 남았는데요. 남은 약 2주동안 랩뷰(LabVIEW)를 열심히 공부하려고 합니다. 그 이유는 차량 시스템을 통합하기 위해서는 랩뷰(LabVIEW)를 이해할 필요가 있기 때문입니다. 또한 이번 출장을 통해 기업에서 LabVIEW를 사용하는 것을 보았고, LabVIEW를 공부하면 향 후 도움이 많이 될 수 있겠다고 느끼게 되었습니다. 오늘 랩뷰를 이용하여 Pure Pursuit Method를 사용하여 Path Tracking을 구현하였습니다. 차량모델은 slip을 고려하지 않는 bicycle model을 사용하였습니다. Path Tracking with Pure Pursuit Method 다음 목표는 랩뷰(LabVIEW)를 사용하여 Stanley Meth..

pygame으로 구현한 추억의 오락실게임 (pang game)

아래의 게임은 90년대 생이라면 한 번쯤은 해봤거나 본 적이 있을 'pang'이라는 game이다. 아래의 프로젝트는 '나도코딩'님의 파이썬 무료 강의 (활용 편 1) - 추억의 오락실 게임 만들기(3시간) 강의의 결과물이다. 이 강의를 수강한 이유는 '나도코딩'님의 python기본강의를 듣고 난 뒤 python에 익숙해지기 위함이다. pygame으로 구현한 추억의 오락실 게임인 'pang game'이다. 배경은 아실 분은 아시겠지만 KAIST이다. 모든 공을 성공적으로 없애면 'Mission Complete' 공과 캐릭터가 부딪히면 "Game Over" 이번 활용편 1 강의가 상속, 클래스 등의 개념을 사용해서 게임을 만드는 강의인 줄 알았는데 상속, 클래스 관련 내용은 다루지 않았다. 강의를 수강하실 ..

python pygame으로 구현한 똥 피하기 게임

추억의 똥 피하기 게임 본 프로젝트는 '나도코딩'님의 파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기(3시간) 강의의 결과물 중 하나이다. python 이론을 공부하고 python에 익숙해지기 위해 실습을 한 것이므로 GUI에 크게 신경 쓰지 않았다. pygame으로 구현한 똥피하기 게임 위 동영상은 pygame으로 구현한 똥피하기 게임의 플레이 영상이다. 똥과 충돌하게 될경우 2초 후 게임이 종료되며 터미널 창에 충돌하였다는 안내 메시지가 출력된다. time은 tick함수를 이용하여 출력하였다. 앞으로 python을 이용하여 인공지능을 공부할 것인데 빨리 python에 익숙해졌으면 좋겠다.

MATLAB EXPO KOREA 2020 Online 다시보기

7월 2일(13:00~17:30) '인공지능(AI) part 1 인공지능(AI) 첫째날 일정 13:00 [기조연설]데이터 및 모델의 체계적인 사용을 통한 실용적인 디지털 트랜스포메이션 13:40 MATLAB의 새로운 딥러닝 기술 : 객체 인식부터 GAN까지 14:20 철강원료 영상분석을 위한 픽셀 기반 딥러닝 기법 적용 사례 15:00 산업용 어플리케이션을 위한 딥러닝 기반 머신비전 솔루션 15:40 해양데이터 센싱 및 처리기술 개발을 위한 MATLAB 활용연구 소개 16:20 인공지능을 위한 강화학습 워크플로우 17:00 딥러닝을 활용한 드론 기반 조난자 수색 기술 개발 https://www.matlabexpo.com/kr/2020/proceedings.html?s_v1=32746&elqem=29541..

MATLAB 2020.07.20

현대자동차에서 제안한 허그 에어백

현대자동차에서 제안한 허그 에어백입니다. 앞으로 자율주행자동차의 시트 배열은 자유로워 지기 때문에 기존 에어백 기술에서나아가 사고시 탑승자를 감싸 주어 보호해주는 허그 에어백 기술을 현대자동차에서 선보였습니다. 미래의 자동차에서는 더이상 시트의 배열이 자율주행차가 일반화 되는 미래에서는 더이상 기존의 에어백이 쓸모가 없을 수 있는데요. 그 이유는 바로 자율주행차 내 시트 배열이 매우 자유로워 지기 때문입니다. 머리,상체,골반을 감싸 주는 세 챔버가 탄력있는 테더벨트로 연결돼 온몸을 단단하게 꽉 잡아줍니다. https://youtu.be/UXuEJmt_Y64

MATLAB EXPO KOREA 2020 Online - 모델 기반 개발

오늘은 MATLAB EXPO KOREA 2020 Online 셋째날입니다. 약 4시간동안 진행 합니다. 날짜: 2020년 7월 16일 (목) 시각: 13:00-17:40 (KST) 위치: 온라인 본 행사는 Webex를 통해 온라인으로 세션과 실시간 Q&A가 함께 진행됩니다. 시작시간 30분 전부터 하기 링크를 통해 접속하실 수 있으며, 나의 일정에 추가하실 수도 있습니다. 13:00 자율 이동로봇을 위한 센서퓨젼 및 네비게이션 알고리즘 개발 13:40 모델기반설계를 이용한 자율주행 소프트웨어 개발 적용 사례 14:20 인증 표준을 만족하기 위한 요구사항 기반 검증의 자동화 방안 15:00 효율적인 모델 기반 설계를 위한 최적화 코드 생성 15:40 코드 검증을 위한 CI 활용 방안 16:20 1차원 물리..

MATLAB 2020.07.16
반응형