분류 전체보기 (77) 썸네일형 리스트형 [프로그래머스] 포켓몬 https://school.programmers.co.kr/learn/courses/30/lessons/1845 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 너무 어려웠다.ㅋㅋ 도저히 어떻게 푸는지 몰라서 다른 사람들꺼 참조..https://goliot-coding.tistory.com/22 [C++][해시] 프로그래머스 - 폰켓몬기본적인 해시 문제이다. unordered_set은 중복을 허용하지 않으므로 벡터에 들어있는 모든 숫자들을 unordered_set에 삽입하면 자연스럽게 폰켓몬의 종류를 구할 수 있다. 예외사항으로, 폰켓몬의 종goliot-coding.tistory.com 위에꺼 참조하고 .. [프로그래머스] 완주하지 못 한 선수 https://school.programmers.co.kr/learn/courses/30/lessons/42576/solution_groups?language=cpp&type=my 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include #include using namespace std;string solution(vector participant, vector completion) { string answer = ""; // 완전탐색으로 할 수도 있지만 복잡도가 너무 높을 것으로 예상 -> N^2 // 그러면 hash map에 저장해서 탐색하면 될 것 같은데,,.. [프로그래머스] 바탕화면 정리 https://school.programmers.co.kr/learn/courses/30/lessons/161990 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include #include using namespace std;vector solution(vector wallpaper) { vector answer; // 0. 2차원 지도로 만들기 (아래쪽 방향 : +x, 오른쪽 방향 : +y) // 1. 파일이 존재하는 취소 위치 (x,y) 찾기 (단, 파일이 존재하는지 확인해야 함) // 1-1. 첫번째 좌표 : 최소 x, 최소 y // 1-2... [프로그래머스] 크기가 작은 부분 문자열 https://school.programmers.co.kr/learn/courses/30/lessons/147355 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include #include using namespace std;int solution(string t, string p) { int answer = 0; // 문자열 p의 크기만큼 쪼개기 int N = t.size(); int M = p.size(); // 7, 3 -> 5 int iter = N-M+1; vector vec_str; for(int i=0; .. [프로그래머스] 공원 산책 C++ https://school.programmers.co.kr/learn/courses/30/lessons/172928?language=cpp 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 개어렵다.. 테스트는 통과했지만채점 결과, 무자비한 Segmentation fault... #include #include #include using namespace std;vector solution(vector park, vector routes) { vector answer; vector> map; vector map_row; int cur_row = 0; int cur.. [프로그래머스] 추억 점수 https://school.programmers.co.kr/learn/courses/30/lessons/176963 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr #include #include #include using namespace std;vector solution(vector name, vector yearning, vector> photo) { vector answer; std::map name_point; // name, yearning 값을 map에 복사 for(int i=0; i 요즘 chat gpt로 코드 짜다보니 코드 짜는 실력이 상당히 낮아졌습.. ROS Navigation Tuning Guide 공부 http://wiki.ros.org/navigation/Tutorials/Navigation%20Tuning%20Guide navigation/Tutorials/Navigation Tuning Guide - ROS WikiPlease ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags. Basic Navigation Tuning Guide Description: Thiwiki.ros.org https.. ICP Localization 개요동일하지만 위치와 방향이 다른 두 개의 포인트 클라우드가 있을 때, 어떻게 하면 정합할 수 있으며 두 포인트 클라우드의 관계를 어떻게 하면 구할 수 있을까?많은 방법들이 있겠지만, 이 문제를 해결할 수 있는 제일 기초적인 방법인 ICP에 대해서 알아보도록 하자. ReferenceICP & Point Cloud Registration - Part 2: Unknown Data Association (Cyrill Stachniss, 2021)Part 2 of 3: Point cloud registration with unknown data associations using the Iterative Closest Point (ICP) algorithm. Cyrill Stachniss, Spring 2021 .. 3강 순기구학(Forward Kinematics) & DH 파라미터 순기구학(Forward Kinematics)순기구학 문제는 로봇 팔이 주어졌을 때, 팔들의 각도를 알고 있을 때, 말단 장치(end effector)의 위치와 방향을 알아내는 것이다. 순기구학을 풀기 위해서는 2강에서 배운 동차 변환 지식이 머릿 속에 있어야 한다.각 관절에 좌표계를 부여해서 {Base} 좌표계 기준으로 {End effector} 좌표계로 변환하면 된다. 동차 변환을 하기 전에 DH 파라미터에 대한 개념이 잡히면 순기구학을 계산하기 쉽다. 4X4 행렬을 연속적으로 곱해주기만 하면 되니까. (행렬 곱은 직접 할 필요는 없고 컴퓨터가 잘 해주니 걱정 말자ㅎ) DH 파라미터에 대한 개념을 공부하고 DH 파라미터 표 (table)을 잘 기입해준다면 순기구학은 계산한 것이나 다름없다.이 블로그에.. 2강 동차 변환 (Homogeneous Matrix) 동차 변환 = 회전 변환 + 이동 변환로보틱스를 하려면 동차 변환은 필수적으로 알아야할 덕목이다.동차 변환은 보통 3차원 좌표계에서 사용하면 4x4 행렬로 만들 수 있다. 동차 변환을 이해하려면 아래 그림을 먼저 이해해야 한다. 이렇듯 모바일 로봇에서 경로를 추종하기 위해서는 {Map} 좌표계 기준으로 계산된 경로를 {Robot} 좌표계로 변환해줘야 하는데 이 때, 동차 변환을 이용해야 한다. 이를 3차원으로 예시를 들면 다음과 같다.두 개의 좌표계를 통해서 증명이 가능하다.두 개뿐만 아니라 여러 개의 좌표계를 일치시켜줄 수도 있다. 아래 그림을 보자.매니퓰레이터를 이용해서 pick&place를 하고 싶을 때도 활용해야 한다.다음과 같이 좌표 계산이 다양하게 주어졌을 때, 로봇이 물체를 잡기 위해서는 최.. 이전 1 2 3 4 ··· 8 다음