3行で言うと…
今回のブログでは、「ETロボコン」という大会にチームで参加することになった話をします。
正式名称はETソフトウェアデザインロボットコンテスト。
私はロボコンというキーワードから高専ロボコン(ロボット自体を作り上げて、それを動かして競う)をイメージしたのですが、ETロボコンは少し違います。ETロボコンの「デベロッパー部門」は、同一の走行体(ロボットのこと)で指定されたコース・課題を早く正確に走行するための組み込みソフトウェアの開発力と、UML 等で記述された走行競技システムの分析・ソフトウェア設計モデルの内容を競います。
こんな目的がある大会なんだとか
組込みシステム開発分野および同教育分野における若年層および初級エンジニアへの分析・設計モデリングの教育機会を提供すること。
- 若年層および初級組込みシステム・エンジニア向けに、モノづくりの楽しさを経験する機会を提供し、組込み分野への興味を高める。
- 複雑化する組込みシステム開発において、モデリングによる分析・設計手法の適用を進めるため、開発成果によるコンペ形式とし、実践教育の機会とします。
今回私たちが参加するのは、そのデベロッパー部門のうちのプライマリークラスで、入門者・初級者向けの競技・コースの難易度が低いクラスです。高校生も参加したりするそうです。
EV3way-ETという走行体を購入して自分たちで組み立てて、その中に走行体を動かすためのプログラミングを入れて動かします。(走行体自体はレゴブロックでできているので、組み立ては思ったより簡単)直立させるまでも大変で、サンプルとして公開されているコードを入れた走行体が自走したときは歓声があがりました。
今回は、三人で業務時間の一部を使ってETロボコンに挑戦します。
坂本さん(今年度の新入社員) | このプロジェクトを通して勉強していく若手社員。 今後インフラ系の業務を行う予定。「何もわからない…」 |
高木さん(メンター的なポジション) | モデリングの技術経験あり(非組み込み系)。 |
石川(私) | 入社3年目、今まではRuby on RailsなどでWebシステムの開発業務を行なっていた。 今までしっかりとしたモデルを書いたことはない。組み込み系は未知の領域。 「え、ロボット作るんじゃないんですか?」 |
ここまで見るとなんでETロボコン?組み込み?と思いますが…
なぜ私たち三人がETロボコンに挑戦することになったのか、ETロボコン参加の提案者、前田社長に聞いてきました。
UMLによるモデリング、制御工学、リアルタイムプログラミングなど、幅広い技術にふれてコンピュータの基礎を学んで欲しい。
ETロボコン中四国地区実行委員会の皆さんと約6年前から交流があり、ずっと技術教育に有効ではないかと感じていた。いつかは自社からチームを出せればと思っていた。
新入社員だけではなく、石川さんのような入社数年目の若手社員にとっても、UMLによるモデリングを学ぶことは技術の引き出しを増やすという点で有効だと考えた。
楽しそう。
という理由があって、参加を決めたそうです。実際にこのETロボコンはロボットを動かすだけで完結するのではなく、ソフトウェア設計についても審査されるため、一つの大会ながら今後仕事をしていく中で必要な様々な技術や知識を学ぶことができそうです。また、ロボットが目の前で動いてくれるため、とっても楽しいです。
チームメンバーである坂本さんが入社してきて少したった4月9日、ようやくプロジェクトが動き始めました。
キックオフミーティングを行い、なぜETロボコンに参加するのかや、今後の予定、不安に思っていることについて話し合いました。
これに関してはあまり迷うことなく決まりました。私たちのチームは初参加ということもあり、オーソドックスに「完走する」というところを目標として取り組んでいくことに決めました。今後この目標を軸にモデルを書いていく予定です。
これから私たちの仲間として頑張っていくロボットの名前も決めました。チーム名をもじった「トラボー」と、会社名をもじった「ファーエンド太郎」が投票の結果6票対6票の大接戦にもつれ込んだのですが、最終的には二つを掛け合わせた「トラボ郎(トラボロー)」という名前に決まりました。呼びやすくなかなか良い名前になったと思います。
こうしてプロジェクトを進めていく上で必要なことを一つずつ決めて行きました。
何から始めたらいいか全くわからない状態は変わらないままでしたが、とりあえず「ETロボコン」のキーワードで調べて片っ端から記事を見ていき、やった方が良さそうなこと、調べた方が良さそうなことをピックアップして行きました。そして、ピックアップしたやるべきことをオープンソースのプロジェクト管理ソフトウェア Redmineにタスクとして登録して、一つ一つ進めていくことにしました。
やること・調べたいことが多すぎてまとまらないところを、Redmineで管理することで少しずつ準備や調べ物を進めていくことができています。
ETロボコンは地区ごとに独自の勉強会や技術教育が行われており、私たちのチームは中四国の所属になります。中四国では、1ヶ月に1度くらいのペースで広島で勉強会や試走会などが行われる予定で、先日中四国の独自勉強会に参加してきました。
技術・知識的な学びはもちろん多くありましたが、それ以外にも周りのチームの様子を見て刺激を受けたりと良い影響を受けることができたと思います。また、スタッフの皆さんのサポートが厚く、何もわからない状態からの挑戦でもなんとかなるんじゃないかと思うことができました。
今後も勉強会などに参加して、ETロボコンに関する知識を深めていこうと思います。
ETロボコンのプロジェクトがスタートして約一ヶ月が立ちましたが、まだ本格的な開発や設計作業には入れていません。現在は開発環境を整えながら、サンプルコードの一部を書き換えたりして機能などの把握、モデルを書くための練習や基礎的な勉強などを進めています。これがETロボコンに取り組むペースとして早いのか遅いのかはわかりませんが、着実に進んでいるという印象です。
今月末に技術教育が行われるため、それに参加することでよりETロボコンについて理解できるのではないかと思っています。これから頑張ります。
「ETロボコン中四国地区 夏の独自勉強会」でタスク管理の講演をしました 「ETロボコン中四国地区 夏の独自勉強会」で代表の前田がRedmineを使ったタスク管理について講演しました。 |
|
ガラケーからスマホに換えたら生活も変わり始めました ガラケーからスマホに換えました。Apple Payでの決済などライフスタイルが変わりはじめました。。 |
|
初めてモデルさんの撮影現場に関わって感じたこと ブランドパートナーであるユイさんの撮影をスタジオとオフィスで行いました。 |
|
社内初のフルリモートワーク社員、在宅勤務について語る 2月末にファーエンドテクノロジーに入社し、社内初のフルリモート勤務社員として自宅で仕事をしています。 |
|
中国深圳にRedmineロゴ入りQiワイヤレスチャージャーを発注してみた 新ノベルティグッズとして竹製Qiワイヤレスチャージャーを中国の業者に直接発注しました。 |
プロジェクト管理ツール「RedMica」バージョン 3.1.0をリリース Redmine互換のオープンソースソフトウェア ファーエンドテクノロジー株式会社は、2024年11月19日(日本時間)、Redmine互換のプロジェクト管理ソフトウェア「RedMica 3.1.0」をリリースしました。 |
|
2024年12月14日 オライリー本の全冊公開日のお知らせ(もくもく勉強会も同時開催) ファーエンドテクノロジーが所蔵するオライリー本(全冊)公開日のご案内です。公開日には「もくもく勉強会」も同時開催します。 |
|
RubyWorld Conference 2024 (12/5・6開催) にPlatinumスポンサーとして協賛 ファーエンドテクノロジー株式会社は、2024年12月5日(木)〜6日(金)に島根県松江市で開催される「RubyWorld Conference 2024」にPlatinumスポンサーとして協賛しています。 |
|
プロジェクト管理ツールRedmineのクラウドサービス「My Redmine」の海外向けサービス「My Redmine Global Edition」の提供を開始 「My Redmine」の海外向けサービスとして、新たに「My Redmine Global Edition」の提供を開始しました。 |
|
Redmineの最新情報をメールでお知らせする「Redmine News」配信中 新バージョンやセキュリティ修正のリリース情報、そのほか最新情報を迅速にお届け |