PageSourceSearch

https://kodogyu.github.io/

html kodogyu.github.io collected 2026-10-03 09:28:13 UTC 15,715 bytes, 703 lines download raw bytes

1<!doctype html>
2<!--
3  Minimal Mistakes Jekyll Theme 4.21.0 by Michael Rose
4  Copyright 2013-2020 Michael Rose - mademistakes.com | @mmistakes
5  Free for personal and commercial use under the MIT license
6  https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE
7-->
8<html lang="en" class="no-js">
9  <head>
10    <meta charset="utf-8">
11
12<!-- begin _includes/seo.html --><title>Kodogyu</title>
13<meta name="description" content="공부하면서 배운 여러가지 지식들을 기록하는 일기 같은 블로그입니다. Linux, ROS 등의 내용을 써가고 있습니다.">
14
15
16  <meta name="author" content="Kodogyu">
17  
18
19
20<meta property="og:type" content="website">
21<meta property="og:locale" content="en_US">
22<meta property="og:site_name" content="Kodogyu">
23<meta property="og:title" content="Kodogyu">
24<meta property="og:url" content="https://kodogyu.github.io/">
25
26
27  <meta property="og:description" content="공부하면서 배운 여러가지 지식들을 기록하는 일기 같은 블로그입니다. Linux, ROS 등의 내용을 써가고 있습니다.">
28
29
30
31
32
33
34
35
36
37
38
39
40<link rel="canonical" href="https://kodogyu.github.io/">
41
42
43
44  <link rel="next" href="https://kodogyu.github.io/page2/">
45
46
47<script type="application/ld+json">
48  {
49    "@context": "https://schema.org",
50    
51      "@type": "Person",
52      "name": null,
53      "url": "https://kodogyu.github.io/"
54    
55  }
56</script>
56
57
58
59
60
61
62
63  <meta name="naver-site-verification" content="c68d90a6875c10c172b3ab75028b6ffb27190d88">
64
65<!-- end _includes/seo.html -->
66
67
68<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Kodogyu Feed">
69
70<!-- https://t.co/dKP3o1e -->
71<meta name="viewport" content="width=device-width, initial-scale=1.0">
72
73<script>
74  document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js ';
75</script>
75
76
77<!-- For all browsers -->
78<link rel="stylesheet" href="/assets/css/main.css">
79<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5/css/all.min.css">
80
81<!--[if IE]>
82  <style>
83    /* old IE unsupported flexbox fixes */
84    .greedy-nav .site-title {
85      padding-right: 3em;
86    }
87    .greedy-nav button {
88      position: absolute;
89      top: 0;
90      right: 0;
91      height: 100%;
92    }
93  </style>
94<![endif]-->
95
96
97
98    <!-- start custom head snippets -->
99
100<!-- insert favicons. use https://realfavicongenerator.net/ -->
101
102<!-- end custom head snippets -->
103
104  </head>
105
106  <body class="layout--home">
107    <nav class="skip-links">
108  <h2 class="screen-reader-text">Skip links</h2>
109  <ul>
110    <li><a href="#site-nav" class="screen-reader-shortcut">Skip to primary navigation</a></li>
111    <li><a href="#main" class="screen-reader-shortcut">Skip to content</a></li>
112    <li><a href="#footer" class="screen-reader-shortcut">Skip to footer</a></li>
113  </ul>
114</nav>
115
116    <!--[if lt IE 9]>
117<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</div>
118<![endif]-->
119
120    
121
122<div class="masthead">
123  <div class="masthead__inner-wrap">
124    <div class="masthead__menu">
125      <nav id="site-nav" class="greedy-nav">
126        
127        <a class="site-title" href="/">
128          Kodogyu
129          
130        </a>
131        <ul class="visible-links"><li class="masthead__menu-item">
132              <a href="/posts/">Posts</a>
133            </li><li class="masthead__menu-item">
134              <a href="/categories/">Categories</a>
135            </li><li class="masthead__menu-item">
136              <a href="/tags/">Tags</a>
137            </li><li class="masthead__menu-item">
138              <a href="/about/">About</a>
139            </li></ul>
140        
141        <button class="search__toggle" type="button">
142          <span class="visually-hidden">Toggle search</span>
143          <svg class="icon" width="16" height="16" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15.99 16">
144            <path d="M15.5,13.12L13.19,10.8a1.69,1.69,0,0,0-1.28-.55l-0.06-.06A6.5,6.5,0,0,0,5.77,0,6.5,6.5,0,0,0,2.46,11.59a6.47,6.47,0,0,0,7.74.26l0.05,0.05a1.65,1.65,0,0,0,.5,1.24l2.38,2.38A1.68,1.68,0,0,0,15.5,13.12ZM6.4,2A4.41,4.41,0,1,1,2,6.4,4.43,4.43,0,0,1,6.4,2Z" transform="translate(-.01)"></path>
145          </svg>
146        </button>
147        
148        <button class="greedy-nav__toggle hidden" type="button">
149          <span class="visually-hidden">Toggle menu</span>
150          <div class="navicon"></div>
151        </button>
152        <ul class="hidden-links hidden"></ul>
153      </nav>
154    </div>
155  </div>
156</div>
157
158
159    <div class="initial-content">
160      
161
162
163
164<div id="main" role="main">
165  
166  <div class="sidebar sticky">
167  
168
169
170<div itemscope itemtype="https://schema.org/Person">
171
172  
173    <div class="author__avatar">
174      
175        <img src="/assets/images/my-bio-photo.png" alt="Kodogyu" itemprop="image">
176      
177    </div>
178  
179
180  <div class="author__content">
181    
182      <h3 class="author__name" itemprop="name">Kodogyu</h3>
183    
184    
185      <div class="author__bio" itemprop="description">
186        <p>Blog writing about things learned while studying.</p>
187
188      </div>
189    
190  </div>
191
192  <div class="author__urls-wrapper">
193    <button class="btn btn--inverse">Follow</button>
194    <ul class="author__urls social-icons">
195      
196        <li itemprop="homeLocation" itemscope itemtype="https://schema.org/Place">
197          <i class="fas fa-fw fa-map-marker-alt" aria-hidden="true"></i> <span itemprop="name">South Korea</span>
198        </li>
199      
200
201      
202        
203          
204            <li><a href="https://kodogyu.github.io" rel="nofollow noopener noreferrer"><i class="fas fa-fw fa-link" aria-hidden="true"></i><span class="label">Website</span></a></li>
205          
206        
207          
208            <li><a href="https://github.com/kodogyu" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i><span class="label">GitHub</span></a></li>
209          
210        
211          
212            <li><a href="https://instagram.com/" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-instagram" aria-hidden="true"></i><span class="label">Instagram</span></a></li>
213          
214        
215          
216            <li><a href="mailto:[email protected]" rel="nofollow noopener noreferrer"><i class="fas fa-envelope-square" aria-hidden="true"></i><span class="label">Email</span></a></li>
217          
218        
219      
220
221      
222
223      
224
225      
226
227      
228
229      
230
231      
232
233      
234
235      
236
237      
238
239      
240
241      
242
243      
244
245      
246
247      
248
249      
250
251      
252
253      
254
255      
256
257      
258
259      
260
261      
262
263      
264
265      
266
267      
268
269      <!--
270  <li>
271    <a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs" rel="nofollow noopener noreferrer">
272      <i class="fas fa-fw" aria-hidden="true"></i> Custom Social Profile Link
273    </a>
274  </li>
275-->
276    </ul>
277  </div>
278</div>
279
280  
281  </div>
282
283
284
285  <div class="archive">
286    
287      <h1 id="page-title" class="page__title"></h1>
288    
289    
290
291<h3 class="archive__subtitle">Recent Posts</h3>
292
293
294
295
296<div class="entries-list">
297  
298    
299
300
301
302<div class="list__item">
303  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
304    
305    <h2 class="archive__item-title no_toc" itemprop="headline">
306      
307        <a href="/ModernRobotics3/" rel="permalink">Modern Robotics, Course1 / Chapter 3
308</a>
309      
310    </h2>
311    
312
313  <p class="page__meta">
314    
315      
316      <span class="page__meta-date">
317        <i class="far fa-calendar-alt" aria-hidden="true"></i>
318        <time datetime="2022-06-06T00:00:00+00:00">June 6, 2022</time>
319      </span>
320    
321
322    <span class="page__meta-sep"></span>
323
324    
325      
326      
327
328      <span class="page__meta-readtime">
329        <i class="far fa-clock" aria-hidden="true"></i>
330        
331          8 minute read
332        
333      </span>
334    
335  </p>
336
337
338    <p class="archive__item-excerpt" itemprop="description">
339
3403.1 Rigid-Body Motions in the Plane (평면에서 강체의 움직임)
341
342
343</p>
344  </article>
345</div>
346
347  
348    
349
350
351
352<div class="list__item">
353  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
354    
355    <h2 class="archive__item-title no_toc" itemprop="headline">
356      
357        <a href="/Modern-Robotics2/" rel="permalink">Modern Robotics, Course1 / Chapter 2
358</a>
359      
360    </h2>
361    
362
363  <p class="page__meta">
364    
365      
366      <span class="page__meta-date">
367        <i class="far fa-calendar-alt" aria-hidden="true"></i>
368        <time datetime="2022-05-15T00:00:00+00:00">May 15, 2022</time>
369      </span>
370    
371
372    <span class="page__meta-sep"></span>
373
374    
375      
376      
377
378      <span class="page__meta-readtime">
379        <i class="far fa-clock" aria-hidden="true"></i>
380        
381          7 minute read
382        
383      </span>
384    
385  </p>
386
387
388    <p class="archive__item-excerpt" itemprop="description">
389
3902.1 Degrees of Freedom of a Rigid Body (강체의 자유도)
391
392
393로봇을 다룰 때 필요한 가장 기초는 ‘로봇이 어디에 있는가?’입니다. 이때 필요한 것이 로봇의 위치(Configuration)이죠.
394이 강의에서는 로봇의 몸체가 단단한 물체(강체, rig...</p>
395  </article>
396</div>
397
398  
399    
400
401
402
403<div class="list__item">
404  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
405    
406    <h2 class="archive__item-title no_toc" itemprop="headline">
407      
408        <a href="/Modern-Robotics1/" rel="permalink">Modern Robotics의 시작
409</a>
410      
411    </h2>
412    
413
414  <p class="page__meta">
415    
416      
417      <span class="page__meta-date">
418        <i class="far fa-calendar-alt" aria-hidden="true"></i>
419        <time datetime="2022-05-15T00:00:00+00:00">May 15, 2022</time>
420      </span>
421    
422
423    <span class="page__meta-sep"></span>
424
425    
426      
427      
428
429      <span class="page__meta-readtime">
430        <i class="far fa-clock" aria-hidden="true"></i>
431        
432          less than 1 minute read
433        
434      </span>
435    
436  </p>
437
438
439    <p class="archive__item-excerpt" itemprop="description">로보틱스에 대한 공부를 해보고자 coursera에 등록된 Kevin Lynch 교수님의 강의 Modern Robotics: Mechanics, Plannning, and Control를 듣고 학습한 내용을 정리합니다.
440
441
442이 강의는 총 6개의 Course로 이루어져있고 각 Cour...</p>
443  </article>
444</div>
445
446  
447    
448
449
450
451<div class="list__item">
452  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
453    
454    <h2 class="archive__item-title no_toc" itemprop="headline">
455      
456        <a href="/ROS2-%EC%A3%BC%EC%9D%98-%EB%B0%8F-%EC%B0%B8%EA%B3%A0%EC%82%AC%ED%95%AD/" rel="permalink">ROS2 주의 및 참고 사항
457</a>
458      
459    </h2>
460    
461
462  <p class="page__meta">
463    
464      
465      <span class="page__meta-date">
466        <i class="far fa-calendar-alt" aria-hidden="true"></i>
467        <time datetime="2020-11-01T00:00:00+00:00">November 1, 2020</time>
468      </span>
469    
470
471    <span class="page__meta-sep"></span>
472
473    
474      
475      
476
477      <span class="page__meta-readtime">
478        <i class="far fa-clock" aria-hidden="true"></i>
479        
480          less than 1 minute read
481        
482      </span>
483    
484  </p>
485
486
487    <p class="archive__item-excerpt" itemprop="description">
488  colcon build를 한 터미널 창에서 overlay 환경설정(install/local_setup.bash)을 source 하지 말것.
489새로운 터미널 창에서 빌드한 워크스페이스의 환경을 설정할 것.
490참조: ros2 tutorial (6 source the overlay)
491
492</p>
493  </article>
494</div>
495
496  
497    
498
499
500
501<div class="list__item">
502  <article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
503    
504    <h2 class="archive__item-title no_toc" itemprop="headline">
505      
506        <a href="/ROS2-%EC%8B%A4%EC%8A%B5%EA%B3%BC%EC%A0%95-%EC%A4%91-%EC%98%A4%EB%A5%98%EB%B0%9C%EC%83%9D-%EB%B0%8F-%ED%95%B4%EA%B2%B0/" rel="permalink">ROS2 tutorial 중 겪은 문제 및 해결
507</a>
508      
509    </h2>
510    
511
512  <p class="page__meta">
513    
514      
515      <span class="page__meta-date">
516        <i class="far fa-calendar-alt" aria-hidden="true"></i>
517        <time datetime="2020-11-01T00:00:00+00:00">November 1, 2020</time>
518      </span>
519    
520
521    <span class="page__meta-sep"></span>
522
523    
524      
525      
526
527      <span class="page__meta-readtime">
528        <i class="far fa-clock" aria-hidden="true"></i>
529        
530          1 minute read
531        
532      </span>
533    
534  </p>
535
536
537    <p class="archive__item-excerpt" itemprop="description">패키지 빌드 전 rosdep 실행 시 문제
538
539</p>
540  </article>
541</div>
542
543  
544</div>
545
546
547<nav class="pagination">
548  
549  <ul>
550    
551    
552    <li><a href="#" class="disabled"><span aria-hidden="true">Previous</span></a></li>
553    
554
555    
556    
557      <li><a href="#" class="disabled current">1</a></li>
558    
559
560    
561    
562
563    
564    
565    
566
567    
568      
569        
570        
571        
572        <li><a href="/page2/">2</a></li>
573      
574    
575      
576        
577        
578        
579        <li><a href="/page3/">3</a></li>
580      
581    
582      
583        
584        
585        
586        <li><a href="/page4/">4</a></li>
587      
588    
589
590    
591    
592      <li><a href="#" class="disabled">&hellip;</a></li>
593    
594
595    
596      <li><a href="/page5/">5</a></li>
597    
598
599    
600    
601      <li><a href="/page2/">Next</a></li>
602    
603  </ul>
604</nav>
605
606
607
608  </div>
609</div>
610    </div>
611
612    
613      <div class="search-content">
614        <div class="search-content__inner-wrap"><form class="search-content__form" onkeydown="return event.key != 'Enter';">
615    <label class="sr-only" for="search">
616      Enter your search term...
617    </label>
618    <input type="search" id="search" class="search-input" tabindex="-1" placeholder="Enter your search term..." />
619  </form>
620  <div id="results" class="results"></div></div>
621
622      </div>
623    
624
625    <div id="footer" class="page__footer">
626      <footer>
627        <!-- start custom footer snippets -->
628
629<!-- end custom footer snippets -->
630        <div class="page__footer-follow">
631  <ul class="social-icons">
632    
633
634    
635      
636        
637          <li><a href="https://github.com/kodogyu" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-github" aria-hidden="true"></i> GitHub</a></li>
638        
639      
640        
641          <li><a href="https://instagram.com/" rel="nofollow noopener noreferrer"><i class="fab fa-fw fa-instagram" aria-hidden="true"></i> Instagram</a></li>
642        
643      
644    
645
646    <li><a href="/feed.xml"><i class="fas fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li>
647  </ul>
648</div>
649
650<div class="page__footer-copyright">&copy; 2026 Kodogyu. Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
651
652      </footer>
653    </div>
654
655    
656  
656<script src="/assets/js/main.min.js"></script>
656
657
658
659
660
661<script src="/assets/js/lunr/lunr.min.js"></script>
vendor: 1 bytes, line 661
661
662<script src="/assets/js/lunr/lunr-store.js"></script>
vendor: 1 bytes, line 662
662
663<script src="/assets/js/lunr/lunr-en.js"></script>
663
664
665
666
667
668  <!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 64 bytes, lines 668-669
668
669<script async src="https://www.googletagmanager.com/gtag/js?id=
669G-GBC4TEEFGY
vendor: 12 bytes, line 669
669"></script>
670<script>
671  
vendor: 134 bytes, lines 671-675
671window.dataLayer = window.dataLayer || [];
672  function gtag(){dataLayer.push(arguments);}
673  gtag('js', new Date());
674
675  gtag('config', '
675G-GBC4TEEFGY
vendor: 30 bytes, line 675
675', { 'anonymize_ip': false});
676</script>
676
677
678
679
680
681
682
683
684
685<script type="text/javascript" async
686	src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.6/MathJax.js?config=TeX-MML-AM_CHTML">
687</script>
687
688
689<script type="text/x-mathjax-config">
690   MathJax.Hub.Config({
691     extensions: ["tex2jax.js"],
692     jax: ["input/TeX", "output/HTML-CSS"],
693     tex2jax: {
694       inlineMath: [ ['$','$'], ["\\(","\\)"] ],
695       displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
696       processEscapes: true
697     },
698     "HTML-CSS": { availableFonts: ["TeX"] }
699   });
700</script>
700
701
702  </body>
703</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.