ROS & STM 專案與整合
===
{%hackmd BJrTq20hE %}
###### <font color ="gray">Author: [柚子](https://hackmd.io/@925)</font>
我們在開發機器人時,不同的人會負責不同區塊的程式碼,但每個人的程式風格難免有些差異。
如果能有系統的整合,在 debug 上會快速很多,程式視覺上也不會亂七八糟。
包含避免變數撞名、建立功能導向的library、快速切換debug模式等等的都是這份筆記的重點!
- [回到目錄](/@dit-no-brain/r18b5eGYo)
I. 程式專案
---
> 在 ROS 或 STM 上開發專案前,我們應該先搞懂的觀念!
- [01. 編譯過程](/s/5md0FmRPSF2orluUyo6KSg)
II. ROS 專案
---
> 在 ROS 上寫專案其實和一般的專案沒有太大區別,只需要調整一些編譯設定!
- [01. 標頭檔的路徑](/s/OqwZdmEGQXq5K1O3EDMalg)
III. STM 專案
---
>這裡 STM 的專案是以和 ROS 通訊為前提下去開發的。
相比於 ROS,我覺得 STM 的開發上會需要比較多時間理解。
- [01. 基本框架](/s/Um79tGCAQ3esE-yS53esfw)
{"metaMigratedAt":"2023-06-17T17:18:54.744Z","metaMigratedFrom":"YAML","title":"ROS & STM 專案與整合","breaks":true,"contributors":"[{\"id\":\"3b1f0411-ea44-4821-ad78-a180bb841bd3\",\"add\":939,\"del\":321}]"}