概要・テキスト自動運転とは、人間が運転する際に行っている認知、判断、操作を機械に代替させる技術である。そのために、基本ソフトウェアという機能が搭載される。カメラやセンサーによって得られた情報を、「ライダー」と呼ばれるソフトウェアによって3次元の位置情報と照らし合わせて判断し、ディープラーニングによってその物体の将来の動きを予測するなど、さまざまな技術が用いられている。現在では、自動運転の安全性をより高め、実用化していくフェイズに入っている。認知、判断、操作を機械で行うもの今回はテクノロジーに関して、具体的には最近の自動運転はどのようにできているのかという点について、お話ししたいと思います。自動運転については、自動車メーカーやスタートアップ、そして大学の考え方はそれぞれ異なります。ここで紹介するのは、おそらく最もベーシックな考え方となるので、他のさまざまな自動運転に応用できる知識ではないかと思います。自動運転の心臓部、コアとなるのがソフトウェアです。自動運転ですので、車両がなければ運転できませんし、センサーがなければ周りの状況を認識できませんが、最も重要なのは、車両をどのように操作するか、センサーから得られた情報をどのように処理するかというソフトウェアです。「基本ソフトウェア」と呼ばれる機能が、自動運転のコアとなります。いう三つの操作を機械によって行うものです。認知とは、例えば自分がどこを運転しているのかという位置を推定することや、歩行者や周りの車両などの物体を検出し、どれくらいの大きさのものが自分からどれくらいの距離に存在するのかを把握し、可能であればその物体が1秒後や3秒後にどのように動くか予測することを指します。自分の位置や周りの物体を検出することができれば、その結果を用いて自分の行動を計画していく、つまり判断するというフェイズに移ります。曲がる、進む、止まるという3つの動作のどれかを選択するということです。前に歩行者がいた場合には、止まらなければなりません。前に路上駐車している車がある場合には、止まらずに曲がって回避した方が良いでしょう。そのような判断を行うのが、2つ目のフェイズです。3つ目のフェイズは、例えば曲がるという判断をした場合に、実際に曲がらなければなりません。ハンドルをきるイメージや、アクセルブレーキを踏むような操作にあたり自動化することが、操作、あるいは操舵というフェイズになります。これを全て一つのソフトウェアとして提供することが「自動運転の基本ソフトウェア」と呼ばれています。これは基本ですので、例えば運転を滑らかにする、人間の心地よさを考えるなどの、さまざまな応用が考えられますが、基本...テキスト全文を読む(1カ月無料で登録)会員登録すると資料をご覧いただくことができます。