見出し画像

「技術を、困っている方に役立てたい」自動運転サービスのソフトウェアエンジニアがWHILLで構築したい世界水準のロボティクス環境

まえがき

人を乗せて歩行領域を自動走行するサービスとして、世界で初めて羽田空港で社会実装された「WHILL自動運転サービス」。今では、国内を代表する主要空港や病院をはじめ、ロサンゼルス空港やバルセロナ空港、コペンハーゲン空港など世界の主要ハブ空港で多点展開されるほど安定成長を遂げています。

そんなWHILL自動運転サービスは世界的な高齢化や多様化に伴い、あらゆる人が安心快適に移動できるとともに、これまでその介助を担っていたスタッフの身体負担を軽減できるインクルーシブかつアクセシブルな移動インフラとして、グローバル全体で一層求められつつあります。

スマートかつスムーズな運用を支えているのが自動運転の開発エンジニアたち。この記事では、ちょっぴりベールに包まれたWHILLのソフトウェアエンジニアたちにフォーカスします。

シリーズ形式でお送りしており、他のエンジニアの記事もお読みいただけます。(末尾に記載)

どんな開発に携わっているのか?どういう思いで技術を社会に役立つサービスに昇華させているのか?などについて、ロボティクスソフトウェアエンジニアで、チームマネジメントも担う芋川に聞きました。

グローバルな仕事に関わりたい!
培った技術を困っている人の課題解決に役立てたい!
そう考える方々へ、必読です。

プロフィール
電気通信大学にて修士課程終了後、Advantest社などの技術系企業でロボティクス、ヘルスケア、バイオメディカル、半導体などの分野でエンジニアリングに従事。前職のソフトバンクロボティクスでは、自動走行ロボのソフトウェア開発に携わった。2022年にWHILL社に入社。現在はUbuntu・ROS・C++・Python に精通したロボティクスソフトウェアエンジニア / エンジニアリングマネージャーとして、自律走行ソフトウェアの開発をリードするほか、チームマネジメントを担っている。

概要説明も多いので、芋川の登場ページまで一足飛びしたい方は「目次」より読みたい見出しをクリックして先へお進みください。


世界共通の近距離移動インフラ、WHILL自動運転サービスとは?

WHILL社は「すべての人の移動を楽しくスマートにする」をミッションに、近距離移動のモビリティ・ソリューションでグローバルNo.1を目指しています。展開事業はモビリティ販売事業とモビリティサービス事業で、ハードウェアとソフトウェアを融合させたサービス体験を提供しています。

WHILL自動運転サービスは後者のモビリティサービス事業のひとつ。決まったルートを、人を乗せて自動走行することで、安心快適かつ効率よく遠い先の搭乗ゲートまで楽々移動することができます。

まさに施設に欠かせない移動インフラ。国内外の主要ハブ空港や大型病院などで続々導入され、サービス提供実績は累計70万件を超えます。

採用実績は、前出の羽田空港をはじめ成田国際空港、関西国際空港など国内主要5空港にとどまらず、世界中の人が行き交う巨大空港。ローマ・フィウミチーノ空港で稼働する様子はNHK「弾丸!空港トンボがえりツアー」でも紹介されています!

WHILL自動運転サービスには、センサー群が搭載され、ほぼ全方位の障害物を検知・回避(場合によっては一時停止)しながら、人が行き交う歩行空間を自動走行。歩きづらさを抱える方々の移動を安心快適にサポートすると同時に、これまで人力で介助していたスタッフの負担を軽減しています。

技術力で困っている人を楽にしたいとWHILLに入社

(前置きが長くなりましたがここからが本題。芋川さん目線で紹介します)

これまでのキャリアでは、ロボティクス、ヘルスケア、バイオメディカル、半導体などさまざまな分野においてエンジニアリングに従事し、経験を積んできました。そうした中で、ずっと軸にあったのは、培ってきた技術で、困っている人を少しでも楽にできる仕事をしたいという思いです。

WHILLであれば”移動”の観点から、その思いを形にできると感じて入社を決めました。また、グローバルでの事業展開を本気で進めている企業でもあり、日本のプロダクトを世界に広げるという貴重な経験ができる点にも魅力を感じました。

WHILL自動運転サービスはtoB事業でありながらも、最終的な利用者はエンドユーザー。ダイレクトに、世界中の人々の移動を支えるサービス実装の手応えを実感できるのもWHILLで得られるものです。

WHILLでの役割

ロボティクスソフトウェアエンジニアとして

担当する技術領域は例えば以下です。

  • ROS / 組込み Linux ソフトウェア開発(C++/Python)

  • 2D / 3D 自己位置推定や自動停止など、自動運転機能の研究開発

  • LiDAR を中心としたセンサー前処理・認識・判断アルゴリズムの実装と最適化

  • Docker ベースの CI/CD の構築と改善

  • ROS 2への全面移行

お客様が違和感なく、かつ安心して目的地まで快適に移動できるよう、モビリティ(ハードウェア)がより正確かつ安定的に自動走行できるようなシステムや新機能の開発を日々研究・推進しています。

例えばこれまでも、障害物を検知したときの衝突回避機能では、より自然に減速できるようにスピード調整の精度を高めたり、一時停止する際の障害物との距離が遠すぎず近すぎず絶妙な位置で止まれるようにシステムをアップデートしたり。

足がギリギリの距離で近づいても検知し、回避できるかを検証する様子

チーム一丸となって、ウィルを利用する方も、通行する方も、ストレスなく同じ歩行空間を共有し合えるようなモビリティロボットづくりに日々邁進しています。

エンジニアリングマネージャーとして

チームづくりや技術戦略、プロジェクト運営まで幅広く担当しています。もう少し具体的に説明すると、採用や育成を通じてチームメンバーがモチベーションを持って力や強みを発揮できる環境を整えると同時に、長期的な技術方針を定め、開発スケジュールや品質のバランスを取りながらプロジェクトを進めています。

特にWHILLでは、空港・病院という制約の多い現場で稼働するため、「理想の設計」と「止めてはいけない現場運用」の両立が常に求められます。その中で、どこまで攻め、どこで守るかを判断するのもマネージャーの重要な役割です。

また、自動運転サービスは、ハードウェアやWebソフトウェアのエンジニアチーム、品質部門や事業部門、デザインチームなど他部署横断的に協働して開発を進めています。ゆえに、連携やコミュニケーションを密に図りながら、現場へのソフトウェアの円滑な実装を目指す決まりや仕組みを構築する役割も担っています。

一気通貫で構想・開発・実装に携われる環境はWHILLならでは

WHILLのエンジニアチームは決して大所帯ではありません。むしろその分、一人一人の裁量が大きく、それぞれがやりたいことやチャレンジしたいことを提案したり、構想から開発、実装まで一気通貫で携われたりできる環境が整っています。

私(芋川)自身も、自ら改善提案したことが採用され、現在は「あたりまえ」として浸透していることにやりがいを感じた経験があります。

それは、私が入社した当時、モビリティ機体の自己位置推定(ローカリゼーション)の精度をもっと向上させ、エラー率をより下げたいとの課題感を巡り、抜本的な解決策が模索されていました。

当時は2Dベースで機体の自己位置を把握していたのですが、これまでの経験や他事例などから、3Dベースであればそれが解決できるのではないかと、チームに提案してみました。

これまでのやり方を変えるわけですから、やはり多少なりとも戸惑いなどがチーム内にありましたね。実際には、すべてが一気にうまくいったわけではありません。3D化によって計算負荷やセンサーノイズの課題も顕在化しましたが、構成の見直しを重ね、現場で使える形に落とし込みました。その過程でチーム内理解が浸透し、今ではエラー率もほぼゼロと、大幅に下げることにも成功しています。

自動運転モビリティのセンサー群で検知したデータが3Dで可視化される

裁量を持つことができるという点でも、少数精鋭だからこそ、一人が思いついたアイデアを、チームや他部署の力も借りながら開発・構築し、実際にサービスを使ってもらう現場へ実装できる経験を積むことができます。

しかも、しっかりしたハードウェアの自社プロダクトがあることもWHILLの強み。ハードウェアのエンジニアも交え、ちゃんと作ってきたプロダクトにソフトウェアを組み合わせられる環境が整っているからこそ、エンドユーザーへの価値提供やプロダクト・サービスの広がりを、手応えを以て感じることができ、ここに大きなやりがいを感じます。

世界で最も安定して動く自動運転ロボットと、強いエンジニア組織を作りたい

改めて、WHILLの最大の特徴は、「自分たちの作ったものが、世界中の空港で毎日動き続けている」という直接的な実感が得られること。机上ではなく、現場で必要とされるロボティクスを磨くことができる環境がWHILLにはあります。

この環境で成し遂げたいことは2つ。

ひとつは、世界で最も安定して動く自動運転ロボットをつくること。アーキテクチャや品質、プロセスの整備などを進め、再現性の高い、かつ強いシステムをつくりたいと考えています。

ロボティクス業界はまだまだ、運用にあたり人の手に頼る部分も多くあります。ここは伸びしろですし、改善の余地や「こうしたらいいんじゃないか?」ともっと突き詰められるはず。こういった人的リソースが介在するポイントを可能な限り、自動化・仕組み化できるよう目指したいです。

もうひとつは強いエンジニア組織をつくること。つまりは成長が評価され、挑戦が歓迎され、仲間の成功を喜べるチームを形にしたいです。

WHILLはさらなる技術進展の可能性を秘めていて、まさに一人ひとりのアイデアや行動がプロダクトへ直結する、非常に貴重な環境です。
私自身、他のメンバーと社内チャットやミーティングなどで積極的にブレストやアイデアの壁打ちをしながら、オペレーションの効率化や移動がもっと楽しくなる仕組み・機能を新しく考えること、つまり技術が役に立つ筋道を考えている時間がとても楽しいんです。

チームメンバーも日本本社の他部署のみならず、北米や欧州、APACの拠点メンバーとコミュニケーションをとりながら、WHILLのミッションをモチベーションとして日々、サービス開発に邁進しています。「こんなことができるのではないか?」「もっとこうしたら良くなるのではないか?」とアイデアや構想を積極的に出し合えるのも、刺激になります。

こうした面白くかつ社会に貢献するような技術開発がチームで可能な環境にしながら、強いエンジニア組織を作っていきたいと考えています。

ユーザー価値を第一に、自らプロダクトをより良くしたいと思える人がWHILLにフィット

強いエンジニア組織をつくるために、WHILLでは現在、仲間になってくれるロボティクスソフトウェアエンジニア(HPでは「自動運転モビリティ ソフトウェアエンジニア」と表記)を募集しています。

WHILLは世界規模でダイレクトにエンドユーザーの「困った」を解決する会社。しっかりとしたハードウェアも持っているので、着実に実装させ、プロダクトを世の中に浸透させることにもこだわっています。

このWHILLの環境では、ユーザー価値を第一に考えた上で、現場のリアルに向き合いながら自分の手でプロダクトをもっと良くしたいと思える方が向いていると思います。

歩行空間を自動走行するモビリティサービスは、前例がありません。ですので、仕様通りではなく「もっと良くできる」を考えたり、正解のない領域で、新しい仕組みを自分たちでつくっていくことを楽しめたりすると、WHILLで強みを発揮してもらえると考えます。

また、WHILL自動運転サービスは実際に空港で運用されています。シミュレーションではなく、現場で動かして初めて見える課題や気づきもたくさん出てきます。これらに向き合い、機能をサービスとしてちゃんとユーザーに届けることに一緒にこだわっていけると嬉しいです。

運用現場のデトロイト空港で検証するソフトウェアエンジニア

▼WHILLエンジニアの他の記事を読む

近距離モビリティ・ソリューションを構築する仲間を、積極募集中!

WHILL社では上述の通り、今後も新機能やより高度で安定した自動運転サービスをグローバルトップランナーとして提供していきたいと考えています。そんなサービスの拡大を一緒に支えてくれるソフトウェアエンジニアに加え、電気設計エンジニアも積極募集中です。

興味を持っていただけたら嬉しい限りです。

合うポジションがわからない方も、ぜひオープンエントリーからご応募ください。WHILLに興味がある!という方は、一度「求人一覧」をチェック。

※すべての連絡にご返信ができない場合もあります。

いいなと思ったら応援しよう!