10000 GitHub - kutc-chess/robocon_2019b: 高専ロボコン2019 Bteam
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kutc-chess/robocon_2019b

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robocon_2019b

2019年高専ロボコン「らん♪RUN Laundry」明石高専Bteam「ɒzz!d」
AkashiRobo/styleguideに則って作成されています.

しおり

運用方法

1. Branchについて

git-flowというモデルがあるのでそれを参考にします.

  • masterは常に安定して動くプログラムにする.
  • masterから分岐したdevelop/ar(自動機), develop/mr(手動機), develop/other(その他)を作成する. developから分岐したブランチで開発を進めていく.
  • develop/hogeからfeature/fugaを作成する. featureで, は様々な機能の開発をする.
  • developではfeatureにマージした後の統合やデバッグを行う. developで動くことを確認してからmasterにマージする.

とします.

これは, ロボット間の兼ね合いを考えるのをなるべく少なくしつつ, 1つのリポジトリでBteamで使う全てのプログラムを集約させるためです.

2. ディレクトリ構成

2.1 ROSのワークスペース

ar/, mr/, cs/がそのままワークスペースとなります.ただし, buildとdevelは.gitignoreに追加します.

2.2 MDDのプログラム

ar/mdd_slave/, mr/mdd_slaveの下にディレクトリを作り, 各MDDごとのプログラムを管理します. ただし, 汎用MDDプログラムをそのまま使う場合はディレクトリは作りません.
mdd_slave/README.mdにMDDのIDと各プログラム(ディレクトリ)との対応を示します. また, IDごとにMDDの各ポートの用途 / 自作CMDの番号と説明なども示します.

3. Nucleo開発環境について

gcc-armを使ってコンパイルする.Mbed Onlineからエクスポートできる.

SW4STM32はGithubとの親和性が低いので禁止

使用しているオープンソース

cooming soon...

About

高専ロボコン2019 Bteam

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Makefile 44.0%
  • C++ 36.6%
  • CMake 18.8%
  • Other 0.6%
0