Appendix

reStructuredText 기초문법

Sections

  • parts (Sprint)

    Parts title
    #####################################################################
    
  • chapters (Day)

    Chapter title
    ****************************************************************
    
  • sections (Work)

    Section title
    ===========================================================
    
  • subsections

    Subsection title
    ------------------------------------------------------
    
  • subsubsections

    Subsubsection title
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    
  • paragraphs

    Paragraph title
    """"""""""""""""""""""""""""""""""""""""""""
    
  • 구분 선
    -------------------------------------------------------------------------------
    

Figures

:numref:`figure_005_01_temp` 은 유비노스 구조를 보여준다.

.. _figure_005_01_temp:

.. figure:: /_static/image/ubinos_architecture.png
    :width: 90%
    :align: center
    :alt: Ubinos architecture

    Ubinos architecture

그림 8 은 유비노스 구조를 보여준다.

Ubinos architecture

그림 8 Ubinos architecture

Equations

로봇 회전각속도 :math:`w_k` 는 식 :eq:`eq1_temp` 을 사용해 구할수 있다.

.. math::
    :label: eq1_temp

    v_k = \frac{\Delta s_k}{\Delta t} = \frac{v_k^r + v_k^l}{2} = \frac{r \left( \omega_k^r + \omega_k^l \right)}{2}

로봇 회전각속도 \(w_k\) 는 식 (1) 을 사용해 구할수 있다.

(1)\[v_k = \frac{\Delta s_k}{\Delta t} = \frac{v_k^r + v_k^l}{2} = \frac{r \left( \omega_k^r + \omega_k^l \right)}{2}\]

Table

:numref:`table_91_temp` 은 ...

.. _table_91_temp:

.. table:: 표 예
    :align: center

    +------------------------+------------+----------+----------+
    | Header row, column 1   | Header 2   | Header 3 | Header 4 |
    | (header rows optional) |            |          |          |
    +========================+============+==========+==========+
    | body row 1, column 1   | column 2   | column 3 | column 4 |
    +------------------------+------------+----------+----------+
    | body row 2             | Cells may span columns.          |
    +------------------------+------------+---------------------+
    | body row 3             | Cells may  | - Table cells       |
    +------------------------+ span rows. | - contain           |
    | body row 4             |            | - body elements.    |
    +------------------------+------------+---------------------+

표 1 은 …

표 1 표 예

Header row, column 1 (header rows optional)

Header 2

Header 3

Header 4

body row 1, column 1

column 2

column 3

column 4

body row 2

Cells may span columns.

body row 3

Cells may span rows.

  • Table cells

  • contain

  • body elements.

body row 4

기타 참고 사항

  • 파일과 디렉토리 이름에 한글 포함시키면 안 된다.
    • 한글이 포함되면 latex pdf build 중에 오류가 발생할 수 있다.


RX003 홈 개발 방법

ubiworks 도구 설치

  • https://ubinos.org –> Getting Started Guide –> 윈도우에 개발 환경 설정하기 참조

ubiworks 소스트리 받아오기

Sphinx 도구 설치

RX003 홈페이지 개발을 위한 ubinos 라이브러리 받아오기

  • ubiworks/make/liblist.json의 내용을 다음으로 대체

    [
        {
            "name": "sphinx_doc_materials",
            "url": "git@github.com:sogongbang/sphinx_doc_materials.git",
            "branch_tag_commit": {"type": "branch", "name": "ubinos-main"},
            "description": ""
        },
        {
            "name": "rx003",
            "url": "git@github.com:sogongbang/rx003.git",
            "branch_tag_commit": {"type": "branch", "name": "ubinos-main"},
            "description": ""
        }
    ]
    
  • 다음 과정을 수행해 라이브러리 받아오기

    • VSCode –> Menu –> Terminal –> Run build Task… –> make xmgr
      • Check “Hide ubinos default library list”

      • Check “rx003”, “sphinx_doc_materials”

      • Press “Install”

RX003 홈를 로컬에서 build 및 확인

  • VSCode –> Menu –> Terminal –> Run build Task… –> make xsel
    • Select rx003_home_html

    • Press “Select”

  • VSCode –> Menu –> Terminal –> Run build Task… –> make rebuildd

  • VSCode –> Menu –> Terminal –> Run build Task… –> make xrun