カテゴリー別アーカイブ: 年間行事

2019.11.10(日) 科学体験フェスティバル

概要

11月10日(日)に、科学体験フェスティバルに参加しました。
科学体験フェスティバルとは、香川県内の子どもたちにいろいろな体験を
してもらい、科学や技術に興味を持ってもらう行事です。

SLPブースの紹介

SLPは、LEGOロボットによるプログラミング体験のブースを開きました。
LEGOロボットは大人気で、午前中から待機列ができるほどの盛況でした。
LEGOロボットは、地面に描いた線に沿って動かすこともできますが、
多くの子どもは、LEGOロボットから音を出したり、単純な動きをさせたりしました。
自分の思ったようにロボットを動かすために、試行錯誤しながら、
楽しんでプログラムを作成してもらえました。

感想

パソコンをほとんど触ったことがないような子から、ある程度慣れたような子まで様々な子どもたちが来てくれました。
皆、子どもたちなりに動かしたり演奏したり、楽しそうにプログラムを組んでいたようでよかったです。
忙しかったですが、多くの子供たちといろいろなプログラムを組めて楽しかったです。

2019.10.19(日) OSC徳島

概要

10月19日(日)にOSC徳島に参加しました。
OSC(Open Source Conference)とは、オープンソースに関わる企業、コミュニティ
団体などが、来場者に向けてセミナー開催やブース展示を行うイベントです。
私たちはSLPのブース展示を行い、一部の学生は懇親会にも参加しました。

SLPのブース紹介

展示ブースでは、サークルの活動内容やETロボコンの紹介、
チーム開発や個人開発で作成したウェブアプリケーションや
Botの紹介をし、デモを行いました。

感想

普段聞いたことのある企業やサービスの方から様々なお話を聞くことができました。
最新の技術の活用の仕方など、企業的な目線からの意見が聞けてとても新鮮でした。

2019.09.15(日) ETロボコン中四国大会

ETロボコン中四国地区大会

2019年9月15日(日)、私たちは、本番の日を迎えました。
今年のETロボコンの中四国地区大会には、SLPから4名が出場しました。
大会は、広島県福山市の福山大学宮地茂記念館で行われました。

ETロボコンは、組込みシステム分野における技術教育・人材育成を
テーマとしたETソフトウェアデザインロボットコンテストです。
日本の産業競争力に欠くことのできない重要な「組込みシステム」分野における
技術教育をテーマに、決められた走行体で指定コースを自律走行する競技です。
同一のハードウェア (LEGO Mindstorms™) に、UML等で分析・設計した
ソフトウェアを搭載し競うコンテストです。

オープン参加型で産学官連携協力により開催され、
今年 (2019年) で通算18回目の開催です。

 

試走

最終試走は、走行体を本番のコースで走らせ、チェックを行う最後の機会です。
ゴールラインの通過を見届ける予定でしたが、安定したスタートができないというトラブルが発生しました。
具体的には、スタート後にバランスを崩してしまうというものです。
スタートのトラブルは、想定していなかったため、かなり焦りました。
走行体の様子を動画で撮影し、原因究明を急ぎました。
残念なことに、試走中に解決策を見つけ出すことはできず、
その後の控室で、規約とプログラムを何度も確認しました。

 

本番

コースは、L・Rコースの二つに分かれており、2チームずつ順に出場します。
LコースとRコースは、左右対称のコースとなっています。
今年度は、L・Rコースのうち、タイムの早い方が記録として採用されます。

ゴールライン通過後、各コースでは難所が用意されています。
Lコースでは、完走後に、シーソーとガレージインを行います。
Rコースでは、完走後に、ルックアップゲートとガレージインを行います。
私たちは、コースを直線・曲線・難所の三つの区間に分け、対策を行ってきました。

本番は、ゼッケンをつけたメンバーのみが、ピットへ立ち入ることができます。
そのうち襷を持った2名が競技フィールド内へ立ち入ることが可能です。
1名が走行体をスタート位置に設置、1名が競技フィールド内の操作台から、
リモートスタートの信号を送信します。

1走目、私たちは、Lコースからのスタートでした。
当初の予定では、1走目で確実なゴールを狙い、2走目でより速いタイムを目指す予定でした。
しかし、シーソーへの対策が不十分であったことに加え、試走で安定した走りができなかったことから、
上手くいかなかった場合を想定し、走行体の様子を見て、2走目に繋げることを考えました。

1走目のカウントダウンに合わせ、リモートスタートに成功しました。
スタートの直後は安定したように見えました。
しかし、すぐにバランスを崩してコースアウトしてしまい、
結果は、リタイアとなってしまいました。

2走目までの間に、控室で話し合いと改良を行いました。
結果、2走目では、安定させるため、速度を落とすことにしました。
2走目のカウントダウンの合図に合わせ、リモートスタートの合図を送ります。
残念ながら、1走目と同様に、スタート時にバランスを崩し転倒してしまいました。
しかし、幸運にも、今回の転倒は、リスタートラインの手前で発生しました。
そのため、タイムの計測は続いているものの、再スタートを行うことができました。

再スタートの後、第一ゲート、第二ゲートを通過し、
最終的に、ゴールラインを通過することができました。
その後のルックアップゲートでは、ダブルまではクリアすることができたものの、
距離が足らず、トリプルのクリア判定は得られませんでした。
それから、車体がコースから逸れてしまい、ガレージインのクリアはできませんでした。
難所の攻略は不完全だったものの、ゴールラインは通過したため、完走賞を貰うことができました。

 

大会を終えて

走行成績は良いとは言えないものでしたが、大会への参加は、良い経験になりました。
2走目で、はじめに転倒せず順調にゴールが出来ていれば、
さらに良い成績が出せていたので、その点に関して、若干の悔いはあります。
しかし、完走できたので良かったと思います。

また、ETロボコンというイベントを通じて、学外の人と交流したことは、
視野を広げる良い機会となりました。

来年は今年学んだことを生かして、スタートをバッチリ決めていきたいです。

コース図
競技会場
完走賞

2019.08.07(水) 第1回オープンキャンパス

概要

午前午後共にBeeConを行いました。
BeeConとはセキュリティ技術を競うコンテストの一つです。

研究やサークルの紹介を行った後、各自席についてもらいました。
すべての席が埋まるほど人が来ました。
時間になるとBeeConを始めました。
詰まってしまうところはアドバイスしながら問題を解いてもらいました。
開催時間が終わった後も、何人か問題の解説を求める人がいました。

2019.07.12(金) プログラミングコンテスト ACM ICPC

大会概要

ACM-ICPCとはACM(Association for Computing Machinery)が主催する、
International Collegiate Programming Contest(国際大学対抗プログラミングコンテスト)
という名前のプログラミングコンテストです。

参加報告

7月12日金曜日、16:30からACM-ICPCの国内予選に参加しました。
コンテストは19:30まで3時間にわたって実施されました。

全体では495チームが参加しました。
その中でも、香川大学からは1チーム3人で、7チームが参加しました。
参加した各チームの結果は、以下のようになりました。

TEAM NAME SOLVED TIME RANK
KbitA_YUI 2 9571 340
KbitB_MEGUMI 2 8453 324
KbitC_Holiday 2 11793 360
KbitD_Dragon 2 12244 364
KbitE_JERRY 2 15687 386
KbitF_relax 2 11797 361
KbitG_BLINE 2 5803 277

感想

初参加 B1

問題を全く理解出来なかった。
なので、先輩方の問題を解く姿を見ていた。
来年自分が同じことをやると思うと不安になった。
なので、Tプロをしっかり進めようと思った。

初参加 B2

チームではC言語を使用して大会に参加した。
A問題に関しては、コードが完成し、サンプルではうまく出力できたが、
提出すると誤答になってしまった。やり方を変えて再提出するとうまくいった。
B問題に関しては、キーボードの位置の差分を加算していくことで実装できた。
つまづくことが少なかったため、割とスムーズに解くことができた。
最後にC問題に取り組んでいたが、法則を見いだせずうまくいかなかった。
デバッグ作業がうまくできていなかったため、最後はどうしようもなくなった。
C問題を解いている間、チームメンバーはD問題に取り組んでいた。

このような問題を考えるのは初めてで、戸惑うことが多かった。
今後は、もっと難しい問題も考えられるようになりたい。
良い経験ができたと思う。

2019.06.01(土) 新歓BBQ

概要

SLPは新入生を歓迎し、午前中はBeeConを使ったCTF大会を、
午後には香川大学工学部の部室前空き地でBBQを行いました。
CTF大会は主に1、2年生を中心に行いました。
一部の4年生の人も参加していました。
BBQでは、新入生を含めたSLPメンバ全員が協力し、
BBQ台の設置、材料の調達・加工を行いました。
最後には、毎年恒例の新入生自己紹介をしてもらいました。
終わった後は、ゴミや汚れを残さないようにみんなで協力して片づけをしました。

2019.04.17(水) サークルガイダンス

概要

新入生を歓迎するために、創造工学部サークルガイダンスに参加しました。
1時間ごとに交代で呼び込みと活動の簡単な説明を行いました。
人通りの多い場所で呼び込みし、SLPのチラシを配布しました。
設置したブースで、開発したレースゲームの紹介と活動説明を行いました。
活動場所では、VRを活用したゲームやLEGOロボットを用いたタイムアタックなど
様々な企画を用意して、新入生を歓迎しました。

2019.01.18(金) 技術実習会(組み込み機器プログラミング)

概要

01/18(金)に竹迫良範氏による技術実習会が開催されました。
竹迫氏はSECCONの実行委員長をお務めになっています。

感想

実習会では、BadUSBを実際に作成する体験を行いました。
BadUSBとは、USBメモリをUSBキーボードとして認識させるもので、
USBに挿し込むだけで意図しない自動キー操作を実現することができます。
今回は、マウスとキーボードの自動操作を行いました。
自分で操作をしていないのに、画面上でマウスなどが動く様子はとても新鮮でした。
また、枠組みは作ってもらっていましたが、思っていたよりも簡単にBadUSBを作ることができたので、実際にこういったものの被害に遭わないために、注意をしなければいけないと改めて感じました。

2018.12.19(水) 技術講演会(サイバーセキュリティ)

概要

12月19日(水)に、川口洋氏による技術講演会が行われました。
川口氏は、これまでエンジニア、管理職、公務員、社長など様々なキャリアを経験されました。
講演会では、川口氏が過去に経験したことについてお話をしていただきました。

感想

私は、OSI参照モデルについての話が印象に残りました。
本来、OSI参照モデルは、7層で構成されています。
しかし川口氏は、8層目に経済層、政治層、宗教層があると考えていました。
この8層目を解決するために、OSI7階層を勉強しなければならないとおっしゃっていました。
また。講演会の中で、Hardening Projectについてお話をしていただきました。
Hardening Projectとは、チーム対抗で行うセキュリティ堅牢化の競技会です。
話を聞いて、面白そうだと感じたので今後参加してみたいと思いました。

2019.01.25(金) 技術講演会(GMOペパボ)

概要

01月25日(金)にGMOペパボの講演会が開催されました。
GMOペパボとは、インターネット関連サービスを提供する会社で、ロリポップ!やSUZURIなどの提供を行っています。
また、社内にはペパボ研究室という組織があります。
ペパボ研究室では、研究するだけではなく、実際のシステムとして実装提供することを目的にしており、技術を差別化するために、研究的アプローチを用いています。

感想

山本氏の講演では、ペパボでのWebサービスの開発の流れ、社内の環境、職位制度など、企業の実態についてのお話を聞くことができました。
GitHub Enterprise上で開発が行われ、IssueとPull requestをフルに活用して開発をしているそうです。
また、コードレビューを行う文化が浸透しているということは、形としてとてもいいと感じました。
また、昇進の審査の際には、エンジニア自身が適すると思う職位に立候補するというシステムはとても斬新に感じました。
自分のしてきたことを上司に伝えて、その評価を直接聞くことができる場があるということは、やる気にもなると感じました。

高石氏の講演では、自身の職歴も絡めて、ソフトウェアエンジニアの楽しみを聞くことができました。
アプリケーション単体では解決できない課題をより下のレイヤーで解決したり、他のサービスでも使えるよう汎用的な方法で解決したりすることにおもしろさがあるということでした。
また、やりたいこと・得意なこと・求められることを意識するという話は、様々な人が口にされることでもあるので、意識的に探していきたいと思いました。