본문 바로가기

강의 계획서 - ROS for G Camp 🏎️ 강의 계획서 - ROS for G Camp 개요 ROS 기반의 이동 로봇을 바탕으로 실습 위주의 프로젝트를 구성 세부 내용 1강의 진행 : 한양대학교 Road Balance팀 김수영 촬영을 통한 온라인 진행 강의내용 👋1. ROS란? 💻2. ROS 설치(데스크탑), 개발을 편리하게 해주는 도구들 안내 💻3. 실습을 위한 Gazebo 환경과 사용법 소개 🎖️4. roscore, rosmaster, rosnode 🏃‍♂️5. rosrun, roslaunch, launch 파일 ✉️6. rostopic, rosmsg, publisher, subscriber, package ✉️7. Publisher & Subscriber node 작성 - python 🛎️8. rosservice, service clie..
Jupyter Notebook에서 Anaconda 가상환경을 써보자 개발환경 Windows 10, Python3, pip install 시 설치되는 가장 최신의 Jupyter notebook과 Anaconda 1. 예제를 위해서 가상환경을 하나 만든다. 2. $ activate root로 base로 이동 뒤 $ conda install nb_conda_kernels입력 3. $activate [만든 환경] 만든 가상환경을 activate하고, 4. $ conda install nb_conda_kernels 입력 (뭐가 많이 깔린다.) 끝났으면 그 상태에서 $jupyter notebook 를 입력하면 완료된다. !pip list 하였을 때, 다른 환경을 바라보고 있는지 확인할 수 있다.
'그리스인 조르바'를 읽고 여러분들은 지난 본인의 인생에 대해서 어떻게 생각하는지 궁금하다. 나는 20년이 조금 넘는 시간 동안 생명활동을 이어오고 있지만, 그 중에서도 내가 기억하는 시간은 15년 남짓이고, 그 시간들조차도 돌이켜 보면 대부분 무의미하게 보냈다는 생각이 든다. 몇 년 전에 이러한 선택을 했더라면, 그때 그렇게 하지 말았어야 하는데……. 하는 생각으로 더 나은 지금에 대한 망상을 꿈꾼다. 그런데, 수년, 혹은 수십년 후의 나라면, 이런 망상을 하는 지금조차도 그리워하지 않을까. 경험이 많아지면 삶의 지혜를 깨닫고는 하지만, 이를 실천하려 하면 얼마 남지 않은 인생에 대한 회의를 느낀다. 젊음의 패기는 세상을 바꾸는 인생을 갈구하지만, 그렇게 사는 법을 모르고 연거푸 헛발질을 내딛는다. 서로 다른 이 두 인물들이 항..
파이썬 & Excel with vscode https://nackwon.tistory.com/120 1. 파일을 읽을 때마다 짜증나게 하는 인코딩 타입!!한글 파일을 open 할 때는 아래와 같이 1f = open(csv_files+f_name, 'r', encoding='UTF8')cs 인코딩 타입을 제시해 주자~!! 2. vscode에서의 한글 사용오른쪽 하단의 인코딩 타입을 EUC-KR로 하기? ㄴㄴㄴ그냥 utf-8로 하고 주석이 깨지는 것이 불편하더라도 이렇게 하자~코드를 수정하기보다 주석을 다시 입력하는 것이 더 편하다. 3. 엑셀 저장 시 인코딩 타입기본적으로 파이썬3는 ANSI 를 선호한다고 한다. 이미 있는 엑셀의 인코딩 타입을 바꾸고 싶다면??메모장으로 킨 다음 다른 이름으로 저장을 눌러 인코딩 타입을 ANSI로 바꾸어 주자 근데..
'나는 직원 없이도 10억 번다'를 읽고 창업에 대한 인식이 변화하고, 성공한 창업가의 사례가 늘어감에 따라 이와 관련한 도서들도 심심찮게 보이고 있는데, 결론적으로 여러분은 창업을 할 것인가? 단지 성공한 창업가를 보면서 행복한 상상의 나래에 젖는 그 느낌을 받고 싶은 것은 아닐까? 내가 그러하였다. 신박한 아이디어, 급부상하는 사업, 힘들었던 사업 초기를 마치 군 복무 시절의 고생담처럼 이야기하는 양복을 입은 나. 창업 관련 도서들은 나에게 이런 상상을 위한 충분한 소재를 던져주곤 했다. 이 책에서도 물론 신박한 아이디어로 성공한 매출 10억 규모의 1인 사업가들의 영웅담(?)을 늘어놓고 있다. 마치 이 책을 읽으면 인생이 바뀔 것 처럼 광고하고 있는 표지가 상당히 마음에 들지는 않으나, 이들이 사업을 이룩하기까지의 그 과정을 빠르게 따라가..
Deep Learning Cookbook을 따라해보자 본 포스트는 (주)느린생각으로부터 후원을 받아 작성한 글입니다. 다만 책만 받았을 뿐, 실제 저의 삽질일 들어감은 변하지 않음을 알립니다. 판매처 : http://www.yes24.com/24/goods/68385763?scode=032&OzSrank=1 본 책에서의 예제를 따라하기 위해서 아나콘다, 쥬피터 노트북을 사용할 수도 있다. 하지만 그러면 따라하는 것 이상의 의미를 지니지 못한다고 생각한다. 나는 Visual Studio에서 개발환경을 세팅(tensorflow-gpu && anaconda3)하여 따라해 보았다. 만약 나와 같은 길을 따르게 된다면, 따라하는 도중 생긴 수많은 경고와 에러들을 해결하면서 자연스럽게 코드도 이해가 되지 않을까 조심스럽게 생각을 해 본다. 지금부터는 위 링크대로 개발..
Binary Search 12345678910111213141516int binary_search(int n, char* str, char target){ int begin = 0; int end = n - 1; int mid, result; while(begin
C언어 - sprintf strcat, strcat_s함수는 두 문자열을 붙여주기는 하지만, 마지막 문자가 '\n'으로 끝나는 문자열 두 개를 합쳐주는 역할을 한다. 둘 중 하나라도 불완전할 경우에는 쓰는 의미가 없다. 이런 상황에서 sprintf를 쓴다고 한다. sprintf와 sprintf_s의 사용법 정리이다. 12345678910111213141516#include int main(void) { char buf[80]; // 문자열이 저장될 버퍼 float num = 1.234f; sprintf_s(buf, sizeof(buf), "문자 = %0.3f\n", num); printf("%s\n", buf); // 출력 결과: 문자 = 1.234 return 0;}Colored by Color Scriptercs 123456..