.. Cover Letter

전체 글 210

H Mobility Class 자율주행 2차 시험을 봤습니다.

제어는 어찌저찌 풀었는데, 생각보다 점수가 않나온 것도 있고 통신은 진짜 개어렵네요. 전공이 통신인데.. 왜 통신이 어렵지ㅋㅋ 지하철에서 대충 시간보내면서 들어서 그런가 로봇하면서 딥러닝 싫어했는데, 오히려 인지, 판단 배우던 때가 그리워지던 시험이였습니다. 그래서 결론적으로는 공통 95, 인지 95, 판단 95, 통신 90, 제어 85점으로 살아남았으니.. 과제를 준비하겠습니다. 주변인들 말로는 과제에서 갈려나갈거라고 합니다. + 과제도 뭐.. 무난하게 봤습니다. 주변에서 겁을 엄청줬는데, 결국 웹서핑과 주어진 자료를 잘 활용하면 되는 정도

(기초 C++) 6장. C++에서의 함수 중복과 static 멤버

주의 : 이 글은 C의 기초문법에 대해 상세하게 다루지 않습니다. (즉 C언어에서 배울 수 있는 기초내용은 생략합니다) ※ 명품 C++ Programming 의 책을 참고하여 개인적으로 정리한 글입니다. 이 글의 목적은 해당 책의 내용을 인용하여 더 쉽게 이해하고자 정리하고, 더 쉬운 예제를 통해 이해하는 것을 목표로 하고 있습니다. 명품 C++ Programming의 예제문제와 실습문제가 정말 좋으므로, 깊게 공부하고 싶다면 책을 구매하는 것을 추천드립니다. 책의 저작권 등등 각종 권한은 출판사와 지은이/옮긴이에 있습니다. - 출판사: (주)생능 출판사 - 지음: 황기태 명품 C++ Programming - YES24 함수중복 (overloading) 객체지향의 특징인 다형성을 실현하는 사례로 C와 다..

(기초 C++) 5장. C++에서의 함수의 참조와 복사 생성자

주의 : 이 글은 C의 기초문법에 대해 상세하게 다루지 않습니다. (즉 C언어에서 배울 수 있는 기초내용은 생략합니다) ※ 명품 C++ Programming 의 책을 참고하여 개인적으로 정리한 글입니다. 이 글의 목적은 해당 책의 내용을 인용하여 더 쉽게 이해하고자 정리하고, 더 쉬운 예제를 통해 이해하는 것을 목표로 하고 있습니다. 명품 C++ Programming의 예제문제와 실습문제가 정말 좋으므로, 깊게 공부하고 싶다면 책을 구매하는 것을 추천드립니다. 책의 저작권 등등 각종 권한은 출판사와 지은이/옮긴이에 있습니다. - 출판사: (주)생능 출판사 - 지음: 황기태 명품 C++ Programming - YES24 C++ 함수의 인자 전달 방식 C와 C++에서의 인자 전달 방식(argument pa..

(기초 C++) 4장. C++에서의 포인터 및 동적 생성 (string 클래스 활용)

주의 : 이 글은 C의 기초문법에 대해 상세하게 다루지 않습니다. (즉 C언어에서 배울 수 있는 기초내용은 생략합니다) ※ 명품 C++ Programming 의 책을 참고하여 개인적으로 정리한 글입니다. 이 글의 목적은 해당 책의 내용을 인용하여 더 쉽게 이해하고자 정리하고, 더 쉬운 예제를 통해 이해하는 것을 목표로 하고 있습니다. 명품 C++ Programming의 예제문제와 실습문제가 정말 좋으므로, 깊게 공부하고 싶다면 책을 구매하는 것을 추천드립니다. 책의 저작권 등등 각종 권한은 출판사와 지은이/옮긴이에 있습니다. - 출판사: (주)생능 출판사 - 지음: 황기태 명품 C++ Programming - YES24 C++ 에서의 객체 포인터 C언어에서 가장 어려운 부분은 역시 포인터입니다. C++에..

(기초 C++) 3장. C++에서 클래스 사용법

주의 : 이 글은 C의 기초문법에 대해 상세하게 다루지 않습니다. (즉 C언어에서 배울 수 있는 기초내용은 생략합니다) ※ 명품 C++ Programming 의 책을 참고하여 개인적으로 정리한 글입니다. 이 글의 목적은 해당 책의 내용을 인용하여 더 쉽게 이해하고자 정리하고, 더 쉬운 예제를 통해 이해하는 것을 목표로 하고 있습니다. 명품 C++ Programming의 예제문제와 실습문제가 정말 좋으므로, 깊게 공부하고 싶다면 책을 구매하는 것을 추천드립니다. 책의 저작권 등등 각종 권한은 출판사와 지은이/옮긴이에 있습니다. - 출판사: (주)생능 출판사 - 지음: 황기태 명품 C++ Programming - YES24 C++ 클래스 만드는 방법과 캡슐화 #include #include using nam..

(기초 C++) 2장. C와는 다른 C++의 기초 문법

주의 : 이 글은 C의 기초문법에 대해 상세하게 다루지 않습니다. (즉 C언어에서 배울 수 있는 기초내용은 생략합니다) ※ 명품 C++ Programming 의 책을 참고하여 개인적으로 정리한 글입니다. 이 글의 목적은 해당 책의 내용을 인용하여 더 쉽게 이해하고자 정리하고, 더 쉬운 예제를 통해 이해하는 것을 목표로 하고 있습니다. 명품 C++ Programming의 예제문제와 실습문제가 정말 좋으므로, 깊게 공부하고 싶다면 책을 구매하는 것을 추천드립니다. 책의 저작권 등등 각종 권한은 출판사와 지은이/옮긴이에 있습니다. - 출판사: (주)생능 출판사 - 지음: 황기태 명품 C++ Programming - YES24 C++ 언어의 기초 뼈대 다음의 코드를 보시겠습니다. #include using na..

(기초 C++) 1장. C++의 궁극적 목표와 객체지향 설계

주의 : 이 글은 C의 기초문법에 대해 상세하게 다루지 않습니다. ※ 명품 C++ Programming 의 책을 참고하여 개인적으로 정리한 글입니다. 이 글의 목적은 해당 책의 내용을 인용하여 더 쉽게 이해하고자 정리하고, 더 쉬운 예제를 통해 이해하는 것을 목표로 하고 있습니다. 명품 C++ Programming의 예제문제와 실습문제가 정말 좋으므로, 깊게 공부하고 싶다면 책을 구매하는 것을 추천드립니다. 책의 저작권 등등 각종 권한은 출판사와 지은이/옮긴이에 있습니다. - 출판사: (주)생능 출판사 - 지음: 황기태 명품 C++ Programming - YES24 명품 C++ Programming - YES24 C++는 1979년 Bjarne Stroustrup에 의해 “C with Classes”라..

4. 터틀봇 4 초기 구동하기

유비쿼티 로봇이 고장으로 판별되고 터틀봇 4를 받아왔습니다. 그래서 유비쿼티 대신에 터틀봇 4를 사용하게되었습니다. 20.04 갈라틱이 필요합니다 https://turtlebot.github.io/turtlebot4-user-manual/software/turtlebot4_packages.html TurtleBot 4 Packages · User Manual TurtleBot 4 Packages The TurtleBot 4 has 4 main repositories for software: turtlebot4, turtlebot4_robot, turtlebot4_desktop, and turtlebot4_simulat... turtlebot.github.io https://turtlebot.github...

3. 프로젝트 진행 1일차 진행상황 정리

https://learn.ubiquityrobotics.com/ Ubiquity Robotics Documentation - Magni Documentation Ubiquity Robotics Documentation Warning The Magni robot is strong, fast, and heavy. Initially, use lumber, bricks, or whatever you have to lift the wheels free of the floor, or run it somewhere where it can’t hurt anyone or anything if it surprises you. learn.ubiquityrobotics.com 이번프로젝트의 시작을 위해서 가장 중요한 것은 로..

(부트캠프 자체 해커톤) PinkLab 주관 로봇팔 활용 경진대회 진행과정 및 후기

PinkLab의 강사님께서 어떤 기업의 해커톤에 사용했던 로봇팔을 가지고 부트캠프 사람들과 자체해커톤을 열고싶다는 계획을 세우고 계셨습니다. 부상은 강사님께서 사용하시는 MS사의 사무용 마우스와 등등 그래서 3일간의 사전교육을 듣고, 2월 16일 ( 오전 9시 30분 ~ 오후 9시) 2월 17일 (오전 9시 30분 ~ 오후 6시) 2월 20일 (오전 9시 30분 ~ 오후 9시) 2월 21일 (오전 9시 30분 ~ 오후 4시) 까지 2인 1조로 대회를 진행했습니다. 처음에는 진행하는 과정을 적는 글이며 후기가 궁금하면 걍 맨 마지막으로.. 로봇팔 초기세팅하기 이번 대회에서 사용할 DOBOT MG400 가격이 무려 400만..이라고 합니다. 전원선 연결하기 렌선, 비상전원스위치, 등등을 연결함. 우분투 22..

URDF로 만든 로봇을 GAZEBO상에서 컨트롤 하기 SLAM (2/2)

이글은 pinkLab의 pinkWink 강사님의 강의자료를 따라 작성되었습니다. https://pinkwink.kr/ PinkWink 한 변두리 공학도의 블로그입니다. 재미있어 보이는 것들을 모두 기초스럽게 접근하는 블로그이며... 그보다 더욱 소중한 우리 아가 미바뤼의 발자취를 남겨두는 블로그이기도 합니다. pinkwink.kr 이전 시간에 가제보에 로봇을 띄우고 직접 조종을 했습니다. 이번에는 라이다를 통해 MAPPING을 하고 경로 생성까지 해봅시다. 어.. 혹시나 모듈이 없는 사람은 https://kimbrain.tistory.com/entry/3-%EC%9A%B0%EB%B6%84%ED%88%AC-2204%EC%97%90-ROS2-Humble-%EC%84%A4%EC%B9%98%ED%95%98%EA..

URDF로 만든 로봇을 GAZEBO상에서 컨트롤 하기 SLAM (1/2)

이 글은 pinkLab의 PinkWink 강사님의 강의자료를 참고하여 작성되었습니다. https://pinkwink.kr/ PinkWink 한 변두리 공학도의 블로그입니다. 재미있어 보이는 것들을 모두 기초스럽게 접근하는 블로그이며... 그보다 더욱 소중한 우리 아가 미바뤼의 발자취를 남겨두는 블로그이기도 합니다. pinkwink.kr https://kimbrain.tistory.com/entry/URDF-XACRO-%EB%A7%88%EC%8A%A4%ED%84%B0-%ED%95%98%EA%B8%B0-ADDBOT-Rviz%EC%97%90%EC%84%9C-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-12 URDF, XACRO 마스터 하기 ! (ADDBOT Rviz에서 구현하기) (1/2..

(실무리눅스) 13. ubuntu22.04 CUDA, Cudnn설정, Pytoch 다운로드

만약 그래픽카드 드라이버가 설치되어 있지 않다면, 다음의 과정을 따라합니다. 혹은 그래픽카드 드라이버를 삭제하고 다시 다운로드 받아도 되는 환경이라면 진행합니다. sudo apt-get purge nvidia* sudo apt-get autoremove sudo apt-get autoclean sudo rm -rf /usr/local/cuda* 우분우에서 설치되어있는 그래픽카드 드라이버를 완벽하게 지우는 코드입니다. 문제는 그래픽 드라이버만 깔아서 쓸거면 문제가 없는데, Cudnn이나 CUDA는 그래픽카드 드라이버의 버전과 서로 호환이되야합니다. 그래서 그냥 바로 쿠다를 설치하면, 드라이버를 같이 설치해준다고 하는데, 저는 오류가 나서 실패합니다. https://developer.nvidia.com/cu..

2. 프로젝트 요구사항 설계 및 소프트웨어적 해석

프로젝트를 진행하면서 예상되는 문제점은 팀 내부적으로 실내와 실외로 나눌 경우 발생할 문제가 걱정이였고 그냥 한 번 에 다같이 할 경우 발표를 어떻게 해야할지 문제가 생겼다. UML 실전에서는 이것만 쓴다 - YES24 UML 실전에서는 이것만 쓴다 - YES24 프로젝트를 진행하려면 UML을 사용해야 하지만, UML은 너무 복잡하고 난해하다. 현업 개발자에게 맞춰 실무 실제 프로젝트에 사용되는, 알아야 하는 UML을 다루었다. UML과 객체지향 설계를 동시에 www.yes24.com UML에 관한 책을 하나 읽었는데 여기서 소프트웨어 개발에 대한 내용 중에서 고객에 어떤 요구사항을 제시하면, 이를 소프트웨어적으로 번역한다. 이 상태에서 UML을 통해서 큰 흐름을 한 번 그려본다. 여기서 설계를 해야할 ..