TOPPERS Contribution to AUTOSAR 2nd proposal
Dr. OGAWA Kiyoshi(O.K.)
September 6, 2021

1

Software Defined Vehicle

2

Open source

Changes on the technology in automobile industry
may take over 10 years from material design to mass
Some people propose software defined vehicles. In production trial . At each stage of design, the scopeelectric vehicles, batteries determine performance. and depth of safety analyses are expanded to compreThe performance of a battery changes depending on hensively examine the situation so that there are no
the characteristics of the material. Some simulation unexpected events. In the open source business, since
software can predict what kind of battery materials the design contents are open to the public, there is
will be good, how to control it, and how to main- an advantage that safety analysis is also open to thetain it For motors, there is a computer aided design public, and we are considering safety analysis using
software. Some simulation software can define how github or the like. Since 2007, it has been announced
to mix the magnet materials. [24]. In addition, the at the Safety Engineering Symposium almost every
device of the surface material of the coil can be sim- year, and recently, the following items should be tackulated using software. If the use of batteries and led as items related to automobiles.
motors are limited to a few, the design of the struc自動車産業における技術の変化は、材料の設計から
ture, interior, etc. may be defined by software. All of 製品の量産試作まで、10 年以上を要することがある。
the software are not open source. We would like to 設計の各段階においては、安全分析の範囲と深さを広make an open source attempt to provide from basic げることにより、想定外の事象がないように網羅的にdesign of materials for automobile parts to simulation 検討するようにしている。オープンソース事業では、
on public road examination in a 10-year plan.
設計内容を公開しているため、安全分析も公開して行う利点があり、github などを利用した安全分析を検討
電気自動車では、電池が性能を決める。電池は、材 している。2007 年より、ほぼ毎年安全工学シンポジウ
料の特性によって性能が変化する。材料を少し変えて、 ムで発表し、最近、自動車関連で項目として取り組む
どのような電池になるか、どう制御すればいいか、ど とよいと考えているのは次の事項である。
う保守すればいいかはソフトウェアシミュレーション• Fuel cell vehicle and hydrogen supply 燃料電池で予測できる状態になっているとよい。電動機では、自動車と水素供給
設計・制御ソフトウェアがある。磁石の材料をどう配合するとよいかはソフトウェアで定義できない [24] 。
• Electric vehicle with battery and motor
またコイルの表面材料の工夫はソフトウェアで定義できるとは限らない。電池と電動機の使用をいくつかに• Autonomous driving car using machine learning
限定すれば、構造、内装などの設計はソフトウェアで定義できるかもしれない。それらは必ずしもオープン• Providing a calculation platform using a quanソースではない。ソフトウェア定義自動車の部品の材
tum computer
料の基本設計から公道模擬試験までをオープンソース• Multi-core CPU and multi-OSで提供する試みを１０年計画で行いたい。
1• Developing with open source software

2.2

Fuel cell vehicles and hydrogen supply will be excluded from this presentation at the stage of accumulating research on individual events at the Safety
Engineering Symposium. In addition, detailed announcements and proposals have already been madeat the Society of Automotive Engineers of Japan regarding the latest specific accident countermeasures,etc., and details will not be given.
燃料電池自動車と水素供給については、安全工学シンポジウムでも個別の事象についての研究を蓄積している段階で、本発表から除外する。[2] また、直近の具体的な事故の対策などは、すでに自動車技術会で詳細な発表と提案があり詳細には触れない [3][4]。

2.1machine learning

Physically, dedicated sensors and general-purpose
sensors are being applied for autonomous driving.
In software, studies such as collision avoidance using machine learning are in progress. In particular,
machine learning is based on probabilistic calculations of time-series events, not causal relationships.
It is known that the conventional ”why-why analysis” cannot handle it. Therefore, we are considering”Takataka analysis” based on the probability calculation of time series events.
自動運転のために、物理的には専用のセンサ、汎用センサの応用などが進んでいる。ソフトウェアでは、機械学習を利用した衝突回避などの検討が進んでいる。
特に、機械学習は、因果関係ではなく、時系列の事象の確率計算に基づいており、従来の「なぜなぜ分析」
では対応できないことが知られている。そのため、時系列事象の確率計算にもとづいた「たかたか分析」を検討している [9]。

battery and motor

The basic performance of an electric vehicle is determined by the battery. The specifications of the motor
are restricted by how much voltage and current canbe provided from the battery. Therefore, batteries
and motors will be standardized in that order. The
key to the safety of electric vehicles is the voltage and2.3 quantum computer
current of the battery and the electromagnetic noisefrom the motor. However, due to the examination ofbattery materials, in some cases, in automobiles that Masafumi Kadowaki, who contributed to the pracemphasize safe driving rather than driving, there is tical application of quantum annealing, has joined
a possibility that even if the output of the electric DENSO, and the possibility that the principle ofvehicle is a little small, it is cheap. The reduction in quantum annealing can be applied to automobilecite kadowaki.
the noise of electric vehicles is also a distant cause of related technologies is increasing.
For
the
time
being,
thereisapossibility
that quanaccidents in parking lots and alleys, and a mechanism
tum
computers
will
not
be
installedinautomobiles,
for making noise is being studied. We are considering
but will be widely used in machine learning for audoing all of these designs in open source.
電気自動車の基本性能は電池で決まる。電池から、 tomatic driving control and mock tests of material
どれだけの電圧、電流を提供できるかで、電動機の仕 research. Reproducibility is not required for finding
様が制約を受ける。そのため、電池、電動機の順に標 singular points, and the accuracy of the results should
準化していくことになる。電気自動車の安全は、電池 be high.
の電圧、電流と、電動機からの電磁雑音が鍵になる。
デンソーに量子アニーリングの実用化に貢献した門
しかし、電池材料の検討により、場合によっては走り 脇正史が入り、量子アニーリングの原理を、自動車関より安全運転を重視する自動車では、電気自動車の出 連技術で応用できる可能性が高まっている [12]。当面
力が少し小さくても安価であることを選択する可能性 は、量子コンピュータを自動車に搭載するのではなく、はある。電気自動車の騒音の減少は、駐車場や路地で 自動運転制御のための機械学習や、材料研究の模擬試の事故の遠因にもなっており、音を出す仕組みの検討 験などで幅広く活用できる可能性がある。特異点の発が行われている。これらの設計において、すべてオー 見などは再現性が必要なく、出た結果の精度が高けれ
プンソースで行うことを検討している [1]。
ばよい。
2

2.4

Multi-core CPU and multi-OS

terfere with the engine control of the car. Interrupts
are divided into Category 1 that does not use the
OS function and Category 2 that uses the OS function, and I am devoted to not disturbing the engine
control. [5] Since AUTOSAR’s Classic Platform uses
OSEK, if you do not use the TaskTable specified in
SC1, it is better to exclude it from the compilation
target.
OSEK は、自動車のエンジン制御の邪魔をしないよ
うに、物理的に調停する CAN プロトコルを助ける OS
だということができる。割り込みを OS の機能を使わない分類１と、OS の機能を使う分類２に分け、エンジン制御を邪魔しないようにすることに心を砕いている。
[5] AUTOSAR の ClassicPlatform は、OSEK を利用しているのだから、SC1 で規定している TaskTable は使わないのであれば、コンパイル対象から外れるのがよい。

t has been a long time since it has been said that the
speedup of CPU has almost reached the upper limit
at GHz. Higher performance CPUs are supported bymulti-core processing, and the use of multi-core CPUsin electronic devices such as PCs is advancing. Even
in automobiles, it seems that the use of multi-coreCPUs is increasing when trying to realize high-speed
processing without increasing the number of CPUs.
CPU standardization has not progressed so as not
to hinder the development of CPU. Therefore, even
if you try to standardize for multi-core, you have tostandardize only for multi-core of a specific CPU. It
is the C language standard that secures the degree of
freedom of the CPU and specifications, and the OS
is trying to handle the CPU abstractly. We would
like to consider how to support the CPU capabilities
in C language and OS by sequentially installing two
AUTOSAR OSs in any multi-core CPU. It may be 2.6 posix
good to propose various combinations by making use AUTOSAR の Adaptive Platform is POSIX のof the experience of installing multiple OSs on OSs PSE51[6] ” This profile is intended for embedded sysother than AUTOSAR.
tems, with a single multi-threaded process, no file
CPU の高速化が GHz でほぼ上限に達していると言 system, no user and group support and only selected
われて久しい。CPU の高性能化は、マルチコア化で options from IEEE Std 1003.1b-1993.” No files, no
対応しており、PC をはじめ、電子機器でのマルチコ users and groups. Just cite posixtest confirms that
ア CPU の利用が進んでいる。自動車でも、CPU の個 Windows cygwin has no users or groups in NIST’s
数を増やさずに、高速処理を実現しようとすると、マ public POSIX test [8]. AUTOSAR’s Adaptive Platルチコア CPU の利用が増えているらしい。CPU の発 form is POSIX’s PSE51 file, user, and groupless spec展を阻害しないように CPU の標準化は進んでいない。 ification. However, files are often useful if they are
そのため、マルチコアについて標準化しようとしても、 compatible with the network. For example, it may
特定の CPU のマルチコアについてだけの標準化にな be a good idea to read and write to NVRAM via a
らざるを得ない。CPU と仕様の自由度を確保するの file.
が C 言語規格であり、CPU を抽象的に扱うことがで
AUTOSAR の Adaptive Platform は、POSIX のきるようにしようというのが OS である。AUTOSAR PSE51[6] である。” このプロフィールは組み込みシステの２つの OS を任意のマルチコア CPU に順次搭載す ム用であり、単一のマルチスレッドプロセスで、ファイることにより、CPU の能力を C 言語と OS でどう対 ルがなくて、ユーザとグループがないく、 IEEE Std
応するとよいかを検討していきたい [10]。AUTOSAR 1003.1b-1993 の一つの選択肢です” ちょうど、Win以外の OS での複数 OS 搭載の経験などを生かしてい dows の cygwin がユーザ、グループがないことを NIST
ろいろな組み合わせを提案していくのもいいかもしれ の 公開 POSIX 試験 [8] で確認している [?]。AUない [11] 。
TOSAR の Adaptive Platform は、POSIX の PSE51

2.5というファイル、ユーザ、グループのない仕様である[?]。しかし、ファイルは、ネットワークとの互換性を考えると対応していると便利なことが多い。例えば、
NVRAM への読み書きもファイル経由にすることも一案かもしれない。ユーザがない仕様でセキュリティ

osek

It can be said that OSEK is an OS that helps the
CAN protocol to physically arbitrate so as not to in3

を防ぐ上で、うまく設計できるかは確かめていない。 3
Developing with open source
Adaptive Platform の仕様は最低規定であり、Linux であっても POSIX 対応が確認できていればいいと理解 The use of open source has expanded from the experしている。Gladle Linux でも Adaptive Platform 対応 iment of autonomous driving to the process of practical application. Open source is also available forであることを明記するのも手かもしれない。
automobile technology other than autonomous driving. Especially, use in the development process is
2.7 In-vehicle Ethernet
github, docker, etc. This analysis is based on the conWhether it is Ethernet or CAN XL, the physical and tent of the TOPPERS application development conlogical specifications are supported by the develop- test on the 2020 open source project, which received
ment of serial high-speed communication technology. the bronze prize cite toppers in the idea category.
[?]. In-vehicle Ethernet is a pair of thin cables that We will show you three advantages as a practical somake it easy to handle in order to use Ethernet in- lution, such as limiting automatic driving by open
vehicle. [?] As an issue for AUTOSAR, there are not source to low-speed movement.
自動運転の実験から実用化の過程でオープンソース
many structuring provisions, because the area above
RTE may be a competitive area not as BSW. It is の利用が広がり、自動運転以外の自動車技術でもオー
important that the in-vehicle software is in time and プンソースの利用が可能になっている。特に、開発過程
even if it is systematized somewhere, it does not al- での利用は、github, docker など今回の分析は、2020
ways improve eﬃciency. Therefore, we are consid- 年オープンソースプロジェクトに関する TOPPERS ア
ering specifying a software component dedicated to プリケーション開発コンテストで、アイデア部門で銅Ethernet / TCP / IP and specifying an Ethernet 賞 [?] をいただいた内容に基づいている。オープンソー
スによる自動運転を低速移動に限定するなどの現実解
SWC that works with BSW at high speed.
Ethernet であっても、CAN XL であっても物理的、 としての利点を３つ示します。
論理的な仕様をシリアル高速通信技術の発展が支えている。[?] 。Ethernet を車載で利用するために１対で 3.1 slow speed
ケーブルを細く、取り回しがしやすいようにしたのが車載 Ethernet である。[?] AUTOSAR の課題として、 To reduce accidents caused by the elderly, provide
下回りの BSW に対して、RTE より上が、競争領域と solutions in situations where the elderly are forced
してなのか、構造化の規定があまりない。実際の車載ソ to drive. Specifically, it may be important to proフトウェアは上も下も合わせて、時間が間に合うかどう vide a means to move safely because it can be at low
かが重要である、どこかだけ体系化してもかならずしも speed.[15] [16] [17] [18] [19] [20]
高齢者による事故を減らすには、高齢者が運転せざ効率化するとは限らない。そこで、Ethernet/TCP/IP
専用のソフトウェアコンポーネントを規定し、高速に るを得ない状況における解決策を提示すること。具体BSW と連動する Ethernet SWC を規定することを検 的には、低速でもよいので安全に移動できる手段を提供することが大事かも。
討している。

2.8

rust

3.2

AUTOSAR adaptive Platform is based on C++.[?]
We will try to use RUST for AUTOSAR SWC [14].
This is an attempt to improve the eﬃciency of application design, not have a reason.
AUTOSAR アダプティブプラットフォームは C ++に基づいています。AUTOSAR SWC には RUST を使用してみます。これは、応用の設計の効率化の試行であって勝算があるわけではありません。

low speed limitation

The use of open source has expanded from the experiment of autonomous driving to the process of practical application. Open source is also available for
automobile technology other than autonomous driving. Especially, use in the development process isgithub, docker, etc. This analysis is based on the content of the TOPPERS application development contest on the 2020 open source project, which received
4に、自動車の通過記録、事故記録を蓄積 s ていけば、道路の保守の方法を検討できるかもしれない。

the bronze prize cite toppers in the idea category.
We will show you three advantages as a practical solution, such as limiting automatic driving by open
source to low-speed movement.
自動車が低速移動できるだけでは、安全が確保できるとは限らない。高速移動している自動車との分離が必要かもしれない。いくつかの都市で、市街地への自動車の乗り入れ禁止の社会実験を行っている。市街地
での低速運転義務付けの社会実験もぜひ展開できると嬉しい。そのための条件を検討する。低速走行モード
自動車だけの通行とは、高速走行自動車に、低速走行
モードと安全運転機能をつけて、道路から自動車の低速走行モードを確認して、低速モードにしていなければ、警告を発し、なおかつ走行し続ければ、罰金を自動で貸すようなシステム。

3.4

Safety Analysis

The technology that supports electronic control of theengine is based on interrupt control based on angularvelocity control by ISO OSEK OS, communication
by ISO CAN by performing non-waiting tasks, andphysical mediation, and physics of electronic control.
Model design tools such as MATLAB have been used
for specific design. MATLAB has developed and participated in his PCC at Bell Labs, which is one of the
major trends in his software technology backed bycompiler technology. Even if the TOPPERS projectis limited to the OS project, it is good to confirm that
1. 低速限定自動運転自動車の量産 Mass producit is evolving by relying on the development of compiltion of low-speed limited autonomous vehicles
ers such as PCC, GCC (GNU), and Clang (LLVM).
エンジンの電子制御を支える技術とし ては、ISO
2. 低速走行モード自動車だけの通行 Low-speed
OSEK
OS による角速度制御を割り込み制御 を基本とdriving mode cars are only allowed
して、待ちのないタスクによりまた、物理的な 調停を
3. 道路側の低速モード自動車検出システム Low 行うことにより ISO CAN による通信さらに、電 子制
御の物理的な設計に、MATLAB などのモデル設計のspeed mode car detection road system
道具を用いてきている。MATLAB は、ベル研で PCC
4. 低速走行限定免許 Low speed limited driving を 開発したが参加しており、コンパイラ技術が支える
licenseソフ トウェア技術の一つの大きな流れになっている。
TOPPERS プロジェクトを OS のプロジェウトに限
5. 低速走行限定保険 Low speed driving limited 定 したとしても、PCC, GCC(GNU), Clang(LLVM)
insuranceというコンパイラの発展に依拠して発展していることを 確認しているとよい。

3.3

Road safety

It’s natural that you can’t go on a road narrower than 4assessment projecta car. Is the minimum width and minimum turning
radius a problem for specifications that narrow the 4.1 github
width of automobiles? If the car is a disaster response
vehicle such as the slope or unevenness of the road, it n experiment using github on TOPPERS has started.
should be possible to deal with the unsafe condition I haven’t made any contribution yet. After makof the road. Even so, it may be possible to consider ing this material, let’s work on something. Includroad maintenance methods by accumulating vehicle ing this material, I registered it on github so that it
passage records and accident records on the road side. can be widely discussed and improved. Achievements
自動車より狭い道路は通れないはずという当たり前 of Arctic Code Vault Contributor from Github [28].
のことも、自動車の幅が狭くなる仕様では、最小横幅、 Github describes the activity status in 5 stages every
最小回転半径が問題になるのだろうか。道の傾きや凸 day in color and displays the activity status for the凹など、災害対応の車であれば、道路が安全ではない year. [22]状態にも対応すればいいのだろう。それでも、道路側
TOPPERS で github を使う実験が始まった。まだ、5

何の貢献もできていない。この資料をつくったら、何 battery development departments in multiple manuか取り組もう。この資料を含めて、github に登録し、 facturing industries.
広く公開で議論でき、改善できるようにした。Github
当日：モータのベンチを作って、ソフト側は電源シから Arctic Code Vault Contributor の Achievements ミュレータ、モータシミュレータ、制御ソフトなど全をいただいた [28]。Github は、活動状況を毎日５段階 部をオープンソースで作る。背景：日本には電源系ので色で記述し、年間の活動状況を表示する。[22]よいシミュレータがある。dSPACE も電源部分は日本のシミュレータと連携している。日本の別の電源系のシミュレータに、ある電動機の事業で、過渡現象に対
4.2 assessment log
応することを要請。数年後に実現。その後：電気自動車では電池の規格を決めてから電動機の規格を決めてThe concept of an open source practice test was di来たと欧州の標準化団体から十数年前に教えてもらっagnosed by Automotive SPICE. The diagnosis reた。電気自動車の事業で、パナソニックの電池のベン
port showed that there is a basis for contests that
チャとの共同研究あり。複数の電気自動車の事業で、
have already received external evaluation, and I was
モータベンチの品質管理などを担当。名古屋工業大学
able to reaﬃrm the importance of evaluation in theとデンソーが経済産業省の支援で誘導電動機の実用設
TOPPERS project in which many automobile-related計に向けた試作評価の事業のアドバイザとして参加。
companies participate.
複数の製造業の電池開発部門と FPGA の制御につい
オープンソースによる模擬試験の構想について、Auて議論したことあり、モータの設計ソフトは日本によtomotive SPICE によって診断を受けた。診断報告にいものがある。研修受講済み。愛知県の A 社と名古屋は、すでに外部評価を受けたコンテストなどには、根に工場がある M 社も受講。A 社のモータ設計の技術
拠があることを示していただけ、自動車関連企業が多力の高いことを知る。
く参加する TOPPERS プロジェクトにおける評価の重要性を再認識することができた。

4.4
4.3

20201113

A method of linking an analog ”A” model simulator
and a digital ”D” model simulator Relationship between open source ”O” and commercial software ”C”.
AO –DO AO-DC AC –DO AC-DC 4 types. How tomake software. Create a higher level software that
integrates both software, and connect the lines from
one to the other. Create a command to convert the
input and output of both software. Make one addon software (one type each) 4 types in total. There
are 16 methods so far, and which one to start withis decided by the gathering of collaborators. Whatis your main programming language? I was wondering if I could choose from javascript, java, C ＃, andpython, so I searched 10 sites of 10 major programming languages on the Web and added the order, andI got these four. Same as expected. I tried copying a
program that processes XML with C ＃ a little.
アナログ系「A」のモデル・シミュレータとデジタ
ル系「D」のモデル・シミュレータを連携する方式をとる。オープンソース「O」と商用ソフト「C」との関係、ソフトウェアの作り方では両方のソフトを統合する一段上のソフトを作り、一方から他方へ線をつな

20201009

On the day: Make a motor bench, and on the softwareside, make all the power simulator, motor simulator,
control software, etc. in open source. Background:
There is a good power supply simulator in Japan.
The power supply part of dSPACE is also linked witha Japanese simulator. Requested another Japanese
power supply simulator to deal with transient phenomena in a certain motor business. Realized in a
few years. afterwards: A dozen years ago, I was told
by a European standardization body that the standard for electric vehicles was decided after the standard for batteries was set for electric vehicles. In theelectric vehicle business, there is joint research with
Panasonic’s battery venture. Responsible for quality
control of motor benches in multiple electric vehicle businesses. Nagoya Institute of Technology and
Denso participated as advisors for a prototype evaluation project for practical design of induction motors
with the support of the Ministry of Economy, Tradeand Industry. I have discussed FPGA control with6

げばつながるようにする。両方のソフトの入出力を変換するコマンドを作る。一方のアドオンソフトにする（それぞれ１種類）合計４種類。ここまでで 16 通りの方式があり、どれからやるかは協力者の集まり具合で決める。主たるプログラミング言語を何を使うか。

が、結晶に対する理論はとても大事。天文学から援用できるものもあるかもしれない。

5

takataka

It may be inferred from the complexity of traﬃc accidents that time series analysis is more important thancausal relationships in safety analysis. Regular andsee [31], [30], [29]well-prepared work like the manufacturing process,In events that straddle spaces with diﬀerent manage4.6 0210108
ment authority, such as public roads, private roads,
Mr. S from Company A participated. I heard that garages and parking lots, The dimension of complexmany medical devices need to be operating even ity is diﬀerent. Traﬃc safety analysis cannot be perwhen the power is turned oﬀ, and many of them formed only by safety analysis at the manufacturing
are battery-powered. With rechargeable batteries, site and product design methods. Events in which
there is more than one charging voltage and current railway builders, railway operators, train designers,
method, and it will not work unless a suitable charg- station operators, drivers, etc. belong to one organiing method is connected. We introduced that electric zation, such as railways. An event consisting of orvehicles should be battery-powered design first. First ganizations of completely diﬀerent sizes, such as roaddetermine the battery specifications and then deter- managers, automobile manufacturers, and drivers, It
can be inferred that causal analysis is not suﬃcient.
minie the motor specifications.
医療用機器では、電源断の時も動いている必要があ Therefore, why-why, not analysis, what kind of event
り、電池駆動の機器も多いと聞いた。充電池では、充 is likely to occur in time series, It is important to
電の電圧、電流の方式が一つではなく、適した充電方 consider what happens, which is likely to reduce fa式を接続しないとうまくないとのこと。電気自動車で tal accidents, without limiting it to causal relationは、電池の仕様を決めてから、電動機の仕様を決める、 ships. Takataka analysis is advocated as one of themethods. Probability calculation based on statistics
電池駆動設計であることを紹介した。
is also important in quality control, Quality improvement through machine learning is based on proba4.7 20210212
bility calculations rather than causality. It does not
Former S company I participated. He was interested mean that why-why analysis is unnecessary. It is imin the technological singularity and requested cooper- portant to follow causality and focus on time series oration in discovering the singularity of battery design. probability calculations with the same competence.
When a general solution cannot be obtained analyt- It is widely known and is being adopted in the autoically, empirically, searching for a singular point by matic operation control method.
statistical analysis may require various ideas. Ther安全分析で、因果関係よりも時系列分析が重要であmodynamics, mathematics, and quantum mechanics ることは、交通事故の複雑さから推測できるかもしれare the main theories, but the theory for crystals is ない。製造工程のように、規則正しく、準備万端で行
very important. Some may be available from astron- う作業と、公道、私道、車庫・駐車場などの、管理権omy.
限の異なる空間をまたぐ事象では、複雑度の次元が違
技術的特異点 (technological singularity) に興味がお う。製造現場での安全分析、製品設計の手法だけでは、ありで、電池設計の特異点の発見に協力を要請した。 交通安全分析は行うことができない。鉄道のように、一般解が解析的に求まらない時に、経験的に、統計解 鉄道敷設者、鉄道運営者、電車設計者、駅運営者、運析で特異点を探すのは、いろいろな発想が必要になる 転者などが一つの組織に属する事象と、道路管理者、かもしれない。熱力学、数学、量子力学が主な理論だ 自動車製造者、運転者などが全く規模のことなる組織

4.5

202012117

からなる事象とでは、因果関係による解析では十分ですべてのソフトウェアを、モデルを書けば、ソースないことが推測できるだろう。そのため、なぜなぜ分 コードを自動生成できるようにするためである。通信析ではなく、時系列でどういう事象の発生確率が高い の CAN は、エンジン制御、モータ制御を邪魔しないか、何が起きると、死亡事故が減る確率が高いかを、 ように電気的に調停する機能がある。OS の OSEK は、因果関係に限定せずに検討することが重要である。そ エンジン制御、モータ制御の邪魔をせず、かつ CANの手法の一つとして、たかたか分析を提唱している。 通信を助ける機能を OS として提供する。そして、エ
品質管理においても、統計に基づく確率計算が重要で ンジン制御、モータ制御のためには、OS の機能を利用あり、機械学習による品質の向上は、因果関係ではな するかどうかで、分類１と分類２の割り込みとして割く確率計算に基づいている。なぜなぜ分析が不要であ り込みを分類している。できれば、with OS, without
るということではない。因果関係を追うことと、同じ OS とすればよく、１、２という数字で分類するのはくらいの力量で、時系列または確率計算に注力するこ 好ましくない。
とが重要であることが、幅広く知られ、自動運転制御の方式の中でも採用されつつある。

6.2

Propose to TOPPERS

The Adaptive Platform is POSIX PSE51. File andnetwork compatibility is important to increase theversatility of applications, which is the goal of SUProposals are classified into those that are proposed TOSAR. On Linux / Unix, networks and files can be
to AUTOSAR and those that are not directly pro- seamlessly converted to each other, which is imporposed to AUTOSAR. The latter is implemented in tant in application design. If you want to provide
the source code to induce AUTOSAR to comply. The open source for Adaptive Platform as TOPPERS, it
former includes minor ones, and the latter first con- may be preferable to provide Linux compatible withfirms the feasibility.
Gladle Linux.
提 案 に は 、AUTOSAR へ の 提 案 と 直 接 は AUAdaptive Platform は POSIX PSE51 である。SUTOSAR には提案しないものに分類する。後者はソー TOSAR の目標であるアプリケーションの汎用性を高スコードで実現することにより AUTOSAR が準拠し めるためには、ファイルとネットワークの互換性が重たくなるように誘導する。前者は軽微なものを含み、 要である。Linux/Unix では、ネットワークとファイ
後者はまず実現可能性を確認します。
ルが継ぎ目なく相互変換でき、アプリケーションの設計において重要である。TOPPERS として Adaptive
Platform 用のオープンソースを提供するのであれば、
6.1 Propose to AUTOSAR
GladleLinux と互換の Linux を提供するのが好ましい
Initially, AUTOSAR had one issue as cooperation かもしれない。
with Simulink[38]. This is so that all software can automatically generate source code by writing a model.
Communication CAN has a function of electrically 7
summurize
arbitrating so as not to interfere with engine control
and motor control. OSEK, the OS, provides a func- In the midst of the major transformation of aution as an OS that does not interfere with engine tonomous driving and electric vehicles, the expancontrol and motor control and assists CAN commu- sion of the scope of automobile safety is inevitable.
nication. Then, for engine control and motor control, The use of new electronic devices, new communicainterrupts are classified as class 1 and class 2 inter- tion rules, and new software can create new danrupts depending on whether or not the OS function gers. Therefore, instead of the why-why analysis thatis used. If possible, it may be with OS, without OS, emphasizes the conventional causal relationship, theand it is not preferable to classify by the numbers 1, causal relationship is based on the same time-series
2. AUTOSAR は、当初、Simulink との連携を一つの analysis. Attempts to ensure vehicle safety.This is
課題としていた [38].。
a new initiative, and we have not fully confirmed

6

propose8

any duplication or omission with the conventional [8] PCTS : 151-2, POSIX Test Suite, NIST.
method. We would like to expand our eﬀorts on
http://www.itl.nist.gov/div897/ctg/posix
form.htm. 1999
methods that can eﬀectively and comprehensively use
new tools such as machine learning and quantum[9] たかたか分析,https://qiita.com/kaizen nagoya/computers.
items/1c848e8c71edb34c2f3f, 2021
自動運転と電気自動車という大きな変革に際して、自動車安全の範囲の拡大は余談を許さない。新しい電[10] マルチコアの壁,https://qiita.com/kaizen nagoya/
子機器、新しい通信規約、新しいソフトウェアの利用
items/f38e47574905c80c0706 , 2020
は、新しい危険性を生み出す可能性があるからである。
そこで、従来の因果関係に力点を置いたなぜなぜ分析 [11] CPU マルチコア・マルチ OS, https://qiita.com/
ではなく、因果関係ではなじ時系列分析にもとづいた
kaizen nagoya/items/6bdb6116f0aa50c5372a,「たかたか」分析を行うことによって、自動車安全を確
2019
保しようと試みている。まだ始まったばかりの取り組
みで、従来方法との重複、抜け漏れは十分には確認で [12] T-QARD の日々 第 7 回「量子アニーリングのレジェンド、門脇正史さん（株式会社デンソー）特きていない。機械学習、量子計算機という新しい道具
別インタビュー」(2018/06/14)
類をうまく網羅的に利用できる方法の取り組みを広げていきたい。
[13] e スポーツから e モータスポーツへ, 木村紀子, 宙
舞, 自動車技術会中部支部, pp32-36,No.88 2021,
ISSN 1348-3676
References[1] TOPPERS の AUTOSAR へ の 貢 献, https:/ [14] Rust 入門, https://qiita.com/kaizen nagoya/items/
b3a42bf5a849dabe52c5, 2021
/qiita.com/kaizen nagoya/items/d363cf06e217
6207b391, 2020[15] 自律ビークルの知能化プラットフォーム開発 ROS, Autoware の活用 , https://global.yamaha[2] 安藤俊希, 朝原誠, 佐分利禎, 久保田士郎, 宮坂武志
motor.com/jp/design technology/technical/(2018). 高圧水素放出における管長がジェット火炎
presentation/pdf/browse/52gs05.pdf
形成に及ぼす影響. 安全工学シンポジウム 2018[16] パ ー ティク ル フィル タ に よ る 自 己 位 置 同 定とロバスト制御を組合せた果樹園における
UGV 巡回走行 … 石山 健二 / 神谷 剛志 / 深尾 隆則 / 倉鋪 圭太 https://global.yamahamotor.com/jp/design technology/technical/[4] Using Modified R-Map as Proactive Counterthesis/pdf/browse/
measure for Improper Use Accidents, Koji Konuma, Heishiro Toyoda, 177sp, JSAE 2021 aki, [17] 技術紹介 自律ビークル用 ECU ソフトウェアの2021
短期開発技術について https://global.yamaha[3] Deveopment of the acceleration suppression system for gas pedal misapplication using big data,
Takuya Kamidade, et al, 175sp, JSAE 2021 aki,
2021

motor.com/jp/design technology/technical/
presentation/pdf/browse/50gs04.pdf[5] OSEK/VDX Operating System Specification 2.2.3 https://www.irisa.fr/alf/ downloads/puaut/TPNXT/images/os223.pdf[18] 無 人 車 開 発 用 環 境 シ ミュレ ー タの開発
https://global.yamahamotor.com/jp/design technology/technical/
presentation/pdf/browse/49gs05.pdf[6] POSIX PSE51 https://www.opengroup.org/
austin/papers/wp-apis.txt[7] OGAWA Kiyoshi, KIRIYAMA, Kiyoshi. Testing
and Verification for Embedded Linux. 3WSQC, [19] ロ ボット カ ー に よ る 建 設 現 場 に お け る 無
人 測 量 、お よ び 経 路 追 従 制 御 の た め の 位
German, 2005. 9. 2005
9

置・姿 勢 推 定 技 術;
https://global.yamahamotor.com/jp/design technology/technical/
presentation/pdf/browse/44gs05.pdf

IwAR23ACIbJgHHNnUfm32xHddZT8fjW20
ooKmU8qpqIP543adBpsa4zsQ4W0M[31] https://toppers.jp/TOPPERS-USERSmailman/2020-December/004718.html[20] リゾート施設における低速モビリティの利用調
査と自動運転サービスデザイン, 荒木 幸代 , 藤井[32] ,
プ ロ グ ラ マ が 電 池 設 計 に 寄 与
北斗, 見米清隆, 渡辺仁 https://global.yamahaで き る プ ロ グ ラ ム を 書 く た め にmotor.com/jp/design technology/technical/thesis/
https://qiita.com/kaizen nagoya/items/
pdf/browse/54gr04.pdf
73e44e4f1ebf161f58cc[21] STARC
RTL
設 計 ス タ イ
[33] 自 動 車 の 電 源・電 池 と 計 算 機・通 信
ル ガ イ ドを「 こ う 使 お う 」
https://qiita.com/kaizen nagoya/items/
https://www2.slideshare.net/kaizenjapan/starcf749754c2c9a15d2b70e
verilog-hdl2013d-16795634[34] AUTOSAR と Simulink:
Adaptive[22] Github archive programって 何 で す か？,Platform,
Classic
Platform と マ ル チ
https://qiita.com/kaizen nagoya/items/27cb1コア対応を含めた共通化を目指して
a6e3529a71b18a9
https://qiita.com/kaizen nagoya/items/
d613b0b14bfd91989a13[23] https://github.com/kaizennagoya/anzen/blob/main/README.md[35] ボッシュ自 動 車 ハ ン ド ブック
https://qiita.com/kaizen nagoya/items/[24] 次 世 代 自 動 車 向 け 高 効 率 モ ー タ
8e330ce57880f04d71d9用 磁 性 材 料 技 術 開 発,
https://
www.nedo.go.jp/content/100928880.pdf, 2021
[36] ト ヨ タ の 自 工 程 完 結
佐々木https://qiita.com/kaizen
nagoya/items/[25] 電 動 車 向 け モ ー タ の 巻 線,
dd2de8bd9d884c16911d
https://sei.co.jp/technology/tr/bn196/pdf/19604.pdf, 2021

眞 一[37] AUTOSAR 一覧 https://qiita.com/kaizen nagoya/items/89c07961b59a8754c869[26] 車 載 ネット ワ ー ク の 高 速 化,
https://qiita.com/kaizen nagoya/items/[38] AUTOSAR と Simulink:
Adaptive
a8cee76395d7d6801f2e, 2020
Platform,
Classic
Platform と マ ル チ
コア対応を含めた共通化を目指して[27] は じ め て の 車 載Ethernet,
https://qiita.com/kaizen nagoya/items/
https://qiita.com/kaizen nagoya/items/
d613b0b14bfd91989a13
81375e39d5255c479d0e, 2021
[39] プ ロ グ ラ マ に も 読 ん で ほ し い「QC 検 定 に も[28] Github archive programって 何 で す か？,役 立 つ！QC べ か ら ず 集 」https://qiita.com/
https://qiita.com/kaizen nagoya/items/
kaizen nagoya/items/
d8ada7b7fceafe2e5f0e,
27cb1a6e3529a71b18a9, 2021
2021[29] 自動化による効率改善で開発現場が活気付く[40] QC 検 定 に 落 ち「 た か 」ら か け る 記 事 。
Enterprise Architect 活用とアドイン開発 中村
https://qiita.com/kaizen nagoya/items/
晋 一 郎 https://www.sparxsystems.jp/seminar/
2a371ee 8c8f1b78cd5bb,2021
20201211.htm[41] 「風をあつめて」を計画書として事業展開し[30] Enterprise Architect カ ス タ マ イ ズ 事 例てみる https://qiita.com/kaizen nagoya/items/を通して得られる価値の共有セミナー
92365c542714f27e5658
https://connpass.com/event/193608/?fbclid=
10