




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
context-aware smart car: from model to prototypeabstract: smart cars are promising application domain for ubiquitous computing. context-awareness is the key feature of a smart car for safer and easier driving. despite many industrial innovations and academic progresses have been made, we find a lack of fully context-aware smart cars. this study presents a general architecture of smart cars from the viewpoint of context- awareness. a hierarchical context model is proposed for description of the complex driving environment. a smart car prototype including software platform and hardware infrastructures is built to provide the running environment for the context model and applications. two performance metrics were evaluated: accuracy of the context situation recognition and efficiency of the smart car. the whole response time of context situation recognition is nearly 1.4 s for one person, which is acceptable for non-time critical applications in a smart car.key words: smart car, intelligent vehicle, context-aware, ubiquitous computing.doi:10.1631 /jzus.a0820154 document code: a clc number: tp39introduction cars are becoming important private places frequently used in daily life. however, they also bring many problems, such as traffic congestions and accidents. a smart car aims at assisting its driver with easier driving, less workload and less chance of getting injured (moite, 1992). for this purpose, a smart car must be able to sense, analyze, predict and react to the road environment, which is the key feature of smart cars: context-awareness. lots of technologies have been developed in the past decade, such as intelligent transportation systems(its) (wang et al., 2006) and the advanced driver assistant system (adas) (kkay and bergholz,2004). however, current smart cars are not really context-aware. only a few types of the information of road environments, which is called contexts, are utilized. besides, most of current smart cars lack complex reasoning. these drawbacks limit the smart cars ability of assisting the driving task efficiently and safely. this research focuses on how to build a context-aware smart car. the remainder of this paper is organized as follows. section 2 introduces the related work on smart cars. a general description of a smart car is given in section 3. section 4 proposes a hierarchical context model for comprehensive definition and classification of information in a smart car environment. the smart car prototype, including the hardware infrastructure and software platform, is presented in section 5. the performance evaluation is shown in section 6 and the conclusions are given in section 7.related work in the past decade, many researches from academic and industrial communities have been made on smart cars. the following is a summary of the major progresses in this field. (1) new manufacturing technology. mit media lab presents a conceptual car, city car (mit, 2004), a lightweight electric vehicle. this car employs fully integrated in-wheel electric motors and suspension systems, which are self-contained, digitally controlled, and reconfigurable. with the wireless connectivity and a google-like information grid, drivers could use the information to navigate in a very intelligent way. (2) driver assistant system. automotive manu-factures implement many novel ideas in their newest series of concept cars. bmws connecteddrive includes bmw assist, bmw online and driver assistance systems, supporting lane change warning and parking assistant (hoch et al., 2007). mercedes-benz is developing an intelligent driver assistance system that utilizes stereo cameras and radar sensors to monitor the surroundings around the car (benz, 2007).volvos codriver is an intelligent assistant that co-ordinates information, studies the traffic situation and assists the driver (volvo, 2007). lexus provides advanced active safety technologies on its ls-series,including an advanced pre-collision system, dynamic driving, electronic brake assistance, and park-assistance systems (lexus, 2007). (3) collision avoidance system. the save-it project develops a central component that monitors the roadway, the states of the vehicle and the driver, with evaluation of the potential safety benefits (lee etal., 2004). the cybercars project addresses navigation, obstacle avoidance and platooning (parent and fortelle, 2005). the safespot project aims at expanding the time horizon for acquiring safety relevant information and improving precision, reliability and quality of driving (giulio, 2007). the prevent project develops preventive safety technologies and in-vehicle systems, which sense the potential danger and take the drivers state into account (matthias,2006). (4) driver-vehicle interface. the adaptive integrated driver-vehicle interface (aide) project tries to maximize the efficiency and safety of advanced driver assistance systems, while minimizing the workload and distraction imposed by in-vehicle information systems (kutila et al., 2007). the communication multimedia unit inside car (comunicar) project aims at designing aneasy-to-use on-vehicle multimedia human-machine interface. an information manager collects the feed back information and estimates the drivers workload according to the current driving and environment situation (bellotti et al., 2005). (5) driver behavior recognition. the driver plays an important role in a smart car. machine learning and dynamical graphical models, such as hmm (oliver and pentland, 2000), gaussian mixture modeling (gmm) (miyajima et al., 2007) and the bayesian network (kumagai and akamatsu, 2006), can be applied for modeling and recognizing driver behaviors. (6) communication and cooperation. the car-talk project enables information transmitting among cars in the vicinity (reichardt et al., 2002).the com2react project (2006) establishes a cooperative and multi-level transport virtual sub-center by vehicle-to-vehicle communication and vehicle-to-centre communication. the coopers project (2006) provides local situation information, traffic and infrastructure status information via a dedicated infra-structure to support vehicle communication link. the cover project (2006) develops semantic-driven cooperative systems with the main focus on communication between the infrastructure and vehicles. the i-way project (rusconi et al., 2007) designs an intelligent cooperative system, which provides real-time information from other vehicles in the vicinity and roadside equipments to improve drivers responses.the watch-over project (2006) develops a cooperative system for the prevention of road accidents involving vulnerable road users, such as motorcycles,bicycles, and pedestrians. the cooperative vehicle-infrastructure systems (cvis) project (2006) creates a unified technical solution allowing all vehicles and infrastructure elements to communicate with each other in a continuous and transparent way. 7) safety in vehicles. the secure vehicular communication (sevecom) project provides a full definition and implementation of security requirements for vehicular and inter-vehicular communications (panos et al., 2006). vehicular ad-hoc network (vanet) security also partly addresses the safety in vehicles (magda et al., 2002; hubaux et al., 2004; raya and hubaux, 2005; bryan and adrian, 2005),which gives the problem statement and proposes the outline of a general solution for vanet. however, we found that most of the work listed above is not fully context-aware. current work usually focuses on special practical technologies, such as communication, sensing and driver assistance. in addition, the reasoning of contexts for further analysis is not put enough emphasis on. these will limit smart cars to be cars with certain accessories, so different requirements will result in different smart cars. there is a lack of a common consensus and comprehensive understanding of smart cars in a holistic view. this study attempts to build a smart car from the viewpoint of context-awareness in a bottom-up manner. we want to build a general theoretical foundation and an infrastructure framework for a smart car. all the contexts that can characterize an entity of the driving environment will be collected and defined. reasoning will play an important role in complex situation analysis. in such a smart car, we can develop different services and applications without much modification to the current architecture.general architecture a smart car is a comprehensive integration of many different sensors, control modules, actuators,and so on (wang, 2006). a smart car can monitor the driving environment, assess the possible risks, and take appropriate actions to avoid or reduce the risk. a general architecture of a smart car is shown in fig.1. (1)traffic monitoring. a variety of scanning technologies can be used to recognize the distance between the car and other road users. active environments sensing in- and out-car will be a general capability in the near future (tang et al., 2006). lidar-radar- or vision-based approaches can be used to provide the positioning information. the radar and lidar sensors provide information about the relative position and relative velocity of an object. multiple cameras are able to eliminate blind spots, recognize obstacles, and record the surroundings. besides the sensing technology described above, the car can get traffic information from the internet or nearby cars. (2)driver monitoring. drivers represent the highest safety risk. almost 95% of the accidents are due to human factors and in almost three-quarters of the cases human behaviour is solely to blame (rau,1998). smart cars present promising potentials to assist drivers in improving their situational awareness and reducing errors. with cameras monitoring the drivers gaze and activity, smart cars attempt to keep the drivers attention on the road ahead. physiological sensors can detect whether the driver is in good condition. (3)car monitoring. the dynamics of a car can be read from the engine, the throttle and the brake. these data will be transferred by controller area networks (can) to analyze whether the car functions normally. (4)assessment module. it determines the risk of the driving task according to the situation of the traffic, driver and car. different levels of risks will lead to different responses, including notifying the driver through the human machine interface (hmi) and taking emergency actions by car actuators. (5) hmi. it warns the driver of the potential risks in non-emergent situations. for example, a tired driver would be awakened by an acoustic alarm or vibrating seat. visual indications should be applied in a cautious way, since a complex graph or a long text sentence will seriously impair the drivers attention and possibly cause harm. (6)actuators. the actuators will execute specified control on the car without the drivers commands. the smart car will adopt active measures such as stopping the car in case that the driver is unable to act properly, or applying passive protection to reduce possible harm in abrupt accidents, for example, popping up airbags.hierarchical context model contexts are information collected when monitoring the roadway, the car and the driver. to implement a context-aware smart car, we must begin with the context analysis. we develop a hierarchical context model, which is the basis of representation and analysis of the smart car environment.hierarchical context model we categorize context data into three layers according to the degree of abstraction and semantics:the sensor layer, the context atom layer and the context situation layer, as shown in fig.2. the sensor layer is the source of context data, the context atom layer serves as an abstraction between the physical world and semantic world, and the context situation layer provides description of complex facts with fusion of context atoms.context atoms: ontology definition each sensor corresponds to a type of context atom. for each type of context atom, a descriptive name must be assigned for applications to use the contexts. we use ontology to define the name to guarantee the semantic understanding and sharing in smart cars. we use three ontologies as shown in fig.3(1) ontology for environment contexts. the environmental contexts are related to physical environments. the ontology includes the description of weather, road surface conditions, traffic information, road signs, signal lamps, network status, etc.(2) ontology for car contexts. the car ontology includes three parts: the power system, the security system and the comfort system. the power system concerns the engine status, the accelerograph, the power (gasoline), etc. the security system includes factors related to safety of the car and the driver, such as the status of the air bag, the safe belt, the anti-lock braking system (abs), the reverse-aids, the navigation system, and the electronic lock. the comfort system is about entertainment devices, the air conditioner, windows, etc.(3) ontology for driver contexts. the driver contexts are about the drivers physiological conditions, including the heart beat, blood pressure, density of carbon dioxide, diameter of pupils, etc. the information is used to evaluate the health and mental statuses of the driver for determining whether he/she is able to continue driving. to use the context atoms, the subscription and publication mechanisms are employed. those applications interested in specific contexts atoms will be added to the subscriber list, along with information on how to publish context to them. once a subscribed context changes, the new data will be delivered to the subscribing application.context situation: training and recognition context situation recognition is a reasoning process and should be real time. this research uses a pattern-based inference engine and includes two parts:offline statistic-based situation pattern training and online situation recognition (fig.5). the training phase is used to learn the statistical relationship between context atoms and situations and hence to generate the pattern of every single situation. the online recognition phase is used to recognize the current situation according to its pattern in the running time of a smart car. 附录b 具有情景感知的智能汽车:从模型到原型的发展摘要:由于智能汽车到处都应用着微机,所以这是有前途的领域。在敏感环境中主要就是为了智能汽车更安全和更容易的驾驶。尽管许多工业创新和学术研究上取得了很大的进展,但是我们发现充分缺乏具有情景感知的智能汽车。本研究阐诉的总体结构是智能汽车的语境方面。其中一方面描述复杂的驾驶环境的模型。智能汽车原型的内置设施包括具有情景感知的软件模型和提供应用程序运行环境的硬件。对其进行评估有两个性能指标:对语境、情景识别精度和效率。对整个语境识别所的响应时间大约是一个人的1.4陪,在非时间关键型智能车的应用程序中是可接受的。关键词:智能汽车、智能车辆、环境敏感、无处不在的微机数字对象唯一标识符:10.1631/浙江大学科学杂志。a0820154文档代码:tp39 clc.介绍 在日常生活中汽车将成为私人经常使用中重要的部分。然而,他们也带来很多问题,如交通拥挤和事故。智能汽车的目的是协助驾驶员更容易驾驶,减少驾驶员的工作量和受伤的机会。为了这个目的,一个智能的汽车必须能够感知、分析、预测和反应道路的环境,智能汽车的关键特征是语境意识。 在过去的十年中已经应用许多技术,如智能交通运输系统和先进的驾驶辅助系统。然而,目前的智能汽车是不能真正感知情景。只利用在少数道路的环境类型,这被称为背景。此外,目前的智能汽车缺乏复杂的推理。这些缺点限制了辅助驾驶任务的智能车的能力和安全。本文研究的重点是如何研制出具有情景感知的智能汽车。 本文的一下部分安排如下:第二2节介绍了智能车的相关工作。在第3节对智能小车进行描述。第4节介绍综合应用在智能车运行环境中具有情景感知和分析信息的模型。在第5节介绍智能汽车的原型,包括硬件设施和软件平台。在第6节和7节中给出绩效评估的结论。相关工作 在过去的十年中,许多学术界和产业界已经在研究智能汽车。以下是这一领域的主要进展的综述。(1)新的制造技术。麻省理工学院媒体实验室研制出了一个概念车,城市车(麻省理工学院,2004),一个轻量级的电动车辆。这辆车采用了完全集成在车轮的电动马达和悬挂系统,都是独立的、数字控制的、可重构的。附带无线连接和一个谷歌信息网格,司机可利用这些明确路况。(2) 汽车马努建筑中实现许多新颖的想法在他们的最新系列的概念车。宝马的互联驾驶包括宝马协助、宝马在线和司机辅助系统,支持换车道警告和停车助理(hoch et al.,2007)。梅赛德斯-奔驰是一个智能司机援助系统,利用立体摄像机和雷达传感器来监视四周车(奔驰,2007)。沃尔沃的副驾驶员是个聪明的助理,负责协调信息,研究交通状况,协助司机(沃尔沃,2007)。雷克萨斯对其ls系列提供了先进的主动的安全技术,其中包括一个先进的预碰撞系统,动态驱动、电子刹车援助,公园援助系统(雷克萨斯,2007)。(3) 防撞系统。塞维特项目开发的一个重要组成部分是监视道路,对车辆和驾驶员的状态和潜在的安全效益评价(lee等人,2004)。智能交通车辆项目地址导航,避障和排队(parent和fortelle,2005)。这个项目主要是在扩展时间范围,获取安全相关的信息,提高测量精度、可靠性和质量的驱动(朱里奥,2007)。(4) 车辆接口。车辆接口(助手)项目目的是最大化效率和使高级驾驶辅助系统更为安全,同时最小化工作负载和干扰车载信息系统实施的(kutila等人,2007)。通信多媒体单元内的车(通信)项目旨在设计惩罚使用机上的多媒体人机界面。一个信息经理收集反馈信息,根据当前的驾驶和环境情况估计司机的工作量(bellotti 等人,2005)。(5) 司机的行为识别。在一个智能汽车上,驱动程序扮演重要的角色。机器实验和动态图形模型,比如隐马尔可夫模型(oliver 和 pentland,2000),高斯混合模型(miyajima等人,2007年)和贝叶斯网络(kumagai和akamatsu,2006),可广泛应用于建模和识别司机的行为。(6)沟通和合作。car-talk用于传输信息在汽车附近(reichardt等人,2002)。com2react(2006)建立了一个合作的、多层次的运输车辆,车辆虚拟分中心通过沟通和车辆中心通信。coopers项目(2006)提供了当地情况信息,通过专门结构支持把交通、基础设施状态信息和车辆通信链接。封面项目(2006)开发语义驱动的合作系统与主要集中在基础设施和车辆之间的通信。 cover 项目(rusconi等人,2007)设计了一种智能合作系统,它从其他车辆在附近和路边设备提供了实时信息来提高司机的反应。i-way项目(2006)发展合作系统防止交通事故涉及弱势道路使用者,如摩托车、自行车和行人。合作车辆基础设施系统(减振系统)项目(2006)创建了一个统一的技术解决方案允许所有车辆和基础设施元素相互沟通在一个连续的和透明的方式。7)车辆安全。安全的车载通信项目提供了一个完整的定义和实施车辆安全要求,和其他车辆间通信(panos等人,2006)。车载ad hoc网络的安全也部分地解决了安全车(magda等人, 2002; hubaux等人, 2004; raya和hubaux,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四年级语文教学计划中的实验与探索
- 九年级语文学业评价计划
- 五年级英语学习反馈与评估计划
- 信息技术对标先进-提升系统质量计划
- 乐器声学特性优化研究-全面剖析
- 外墙氟碳涂装施工方案
- 博物馆展览垃圾分类管理工作计划
- 社会资本与创业成功关系-全面剖析
- 轨道碎片监测与规避-全面剖析
- 中小学信息技术课程创新与教师培训计划
- 苏州卷-2025年中考第一次模拟考试英语试卷(含答案解析)
- 国际贸易实务与案例教程题库及答案
- 2025新能源考试试题及答案
- 防菌材料创新-深度研究
- 2024山西三支一扶真题及答案
- 技术经纪人(初级)考试试题(附答案)
- 农庄合作协议书范本
- 2025年职教高考《机械制图》考试复习题库(含答案)
- 2025年中共中国华电集团有限公司招聘笔试参考题库含答案解析
- 2025年中考语文二轮复习:字词积累 练习题(含答案)
- 大学美育知到智慧树章节测试课后答案2024年秋长春工业大学
评论
0/150
提交评论