首页 > 最新文献

Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems最新文献

英文 中文
Quantifying social distancing compliance and the effects of behavioral interventions using computer vision 使用计算机视觉量化社会距离依从性和行为干预的效果
Derek Gloudemans, N. Gloudemans, M. Abkowitz, William Barbour, D. Work
Social distancing has become a pressing and challenging issue during the Covid-19 pandemic. In a smart cities context, it becomes possible to measure inter-personal distance using networked cameras and computer vision analysis. We deploy a computer vision pipeline based on Retinanet that identifies pedestrians in streaming video frames, then converts their positions to GPS coordinates for distance calculation and further analysis. This processing is applied to nine camera streams at three locations from around Vanderbilt University. We collect 70 hours of baseline distancing data over the course of two weeks, after which time we deploy small behavioral interventions at the three locations aimed at increasing distancing compliance. Another 70 hours of data with the interventions in place will be analyzed against the baseline data to determine if they had an effect on distancing compliance.
在2019冠状病毒病大流行期间,保持社交距离已成为一个紧迫而具有挑战性的问题。在智慧城市的背景下,使用网络摄像机和计算机视觉分析来测量人际距离成为可能。我们部署了一个基于retanet的计算机视觉管道,可以识别流视频帧中的行人,然后将他们的位置转换为GPS坐标,用于距离计算和进一步分析。这种处理应用于范德比尔特大学周围三个地点的九个摄像机流。我们在两周的时间内收集了70小时的基线距离数据,之后我们在三个地点部署了小型行为干预措施,旨在提高距离依从性。另外70个小时的干预措施数据将与基线数据进行分析,以确定它们是否对距离依从性产生影响。
{"title":"Quantifying social distancing compliance and the effects of behavioral interventions using computer vision","authors":"Derek Gloudemans, N. Gloudemans, M. Abkowitz, William Barbour, D. Work","doi":"10.1145/3459609.3460523","DOIUrl":"https://doi.org/10.1145/3459609.3460523","url":null,"abstract":"Social distancing has become a pressing and challenging issue during the Covid-19 pandemic. In a smart cities context, it becomes possible to measure inter-personal distance using networked cameras and computer vision analysis. We deploy a computer vision pipeline based on Retinanet that identifies pedestrians in streaming video frames, then converts their positions to GPS coordinates for distance calculation and further analysis. This processing is applied to nine camera streams at three locations from around Vanderbilt University. We collect 70 hours of baseline distancing data over the course of two weeks, after which time we deploy small behavioral interventions at the three locations aimed at increasing distancing compliance. Another 70 hours of data with the interventions in place will be analyzed against the baseline data to determine if they had an effect on distancing compliance.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123635116","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
From CAN to ROS: A Monitoring and Data Recording Bridge 从CAN到ROS:一个监控和数据记录桥
Safwan Elmadani, Matthew Nice, Matt Bunting, J. Sprinkle, R. Bhadani
The Controller Area Network (CAN) bus protocol is used in modern vehicles for sharing messages between several control units within a vehicle. CAN bus messages are encoded with unknown scheme and decoding these messages provide unlimited access to valuable information that is used in many autonomous vehicles applications. This paper proposes a ROS based package (CAN-to-ROS) for monitoring, recording, and real-time and offline decoding of CAN bus messages. The package is developed in the ROS framework to add modularity and ease of integration with other software, and it is written in C++ to guarantee speed of the execution during run-time. For realtime decoding of CAN bus data, CAN-to-ROS package used in conjunction with other library called Libpanda that provide access to CAN bus message from a vehicle. The package was evaluated and tested on a Raspberry Pi with real CAN bus data from a Toyota RAV4. The results confirm the capabilities of CAN-to-ROS package and resulted in using the package in other research projects.
控制器局域网(CAN)总线协议在现代车辆中用于在车辆内的几个控制单元之间共享消息。CAN总线消息是用未知方案编码的,解码这些消息可以提供对许多自动驾驶汽车应用中使用的有价值信息的无限制访问。本文提出了一种基于ROS的包(CAN-to-ROS),用于CAN总线消息的监控、记录以及实时和离线解码。该包是在ROS框架下开发的,增加了模块化和易于与其他软件集成,它是用c++编写的,以保证运行时的执行速度。对于CAN总线数据的实时解码,CAN-to- ros包与Libpanda库一起使用,该库提供从车辆访问CAN总线消息的能力。该软件包在树莓派上进行了评估和测试,并使用了丰田RAV4的真实CAN总线数据。结果证实了CAN-to-ROS包的能力,并导致在其他研究项目中使用该包。
{"title":"From CAN to ROS: A Monitoring and Data Recording Bridge","authors":"Safwan Elmadani, Matthew Nice, Matt Bunting, J. Sprinkle, R. Bhadani","doi":"10.1145/3459609.3460531","DOIUrl":"https://doi.org/10.1145/3459609.3460531","url":null,"abstract":"The Controller Area Network (CAN) bus protocol is used in modern vehicles for sharing messages between several control units within a vehicle. CAN bus messages are encoded with unknown scheme and decoding these messages provide unlimited access to valuable information that is used in many autonomous vehicles applications. This paper proposes a ROS based package (CAN-to-ROS) for monitoring, recording, and real-time and offline decoding of CAN bus messages. The package is developed in the ROS framework to add modularity and ease of integration with other software, and it is written in C++ to guarantee speed of the execution during run-time. For realtime decoding of CAN bus data, CAN-to-ROS package used in conjunction with other library called Libpanda that provide access to CAN bus message from a vehicle. The package was evaluated and tested on a Raspberry Pi with real CAN bus data from a Toyota RAV4. The results confirm the capabilities of CAN-to-ROS package and resulted in using the package in other research projects.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123864847","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Leveraging video data to better understand driver-pedestrian interactions in a smart city environment 利用视频数据更好地理解智能城市环境中驾驶员与行人的互动
Tianyi Li, J. Cullom, Raphael E. Stern
New data sources such as video promise to provide insights into how humans navigate urban infrastructure and enable analysis of human-in-the-loop interactions. This work considers the deployment of portable video data collection units to understand human-driver interactions at unsignalized intersections. Specifically, we present preliminary data collection and results that highlight the value of video data in capturing the nuanced interactions of pedestrians with vehicles when navigating urban streets.
视频等新数据源有望提供有关人类如何驾驭城市基础设施的见解,并使人在环路中的互动分析成为可能。这项工作考虑了便携式视频数据采集单元的部署,以了解人与驾驶员在无信号交叉路口的互动。具体来说,我们展示了初步的数据收集和结果,强调了视频数据在捕捉城市街道上行人与车辆之间细微互动的价值。
{"title":"Leveraging video data to better understand driver-pedestrian interactions in a smart city environment","authors":"Tianyi Li, J. Cullom, Raphael E. Stern","doi":"10.1145/3459609.3460524","DOIUrl":"https://doi.org/10.1145/3459609.3460524","url":null,"abstract":"New data sources such as video promise to provide insights into how humans navigate urban infrastructure and enable analysis of human-in-the-loop interactions. This work considers the deployment of portable video data collection units to understand human-driver interactions at unsignalized intersections. Specifically, we present preliminary data collection and results that highlight the value of video data in capturing the nuanced interactions of pedestrians with vehicles when navigating urban streets.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127714557","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Analysis, Design and Implementation of a Forecasting System for Parking Lots Occupation 停车场占用预测系统的分析、设计与实现
G. Guerrini, L. Romeo, D. Alessandrini, E. Frontoni
The accurate and timely information about parking occupancy and availability has played a crucial role to solve the smart city challenge related to mobility, by helping drivers to save their time and by avoiding waiting to find a space, to move smoothly, or be in traffic. In recent times, there has been growing interest in the use of Big Data and crowd-sourcing data for both research and commercial applications. However, several challenges remain to extract salient information for designing an accurate and timely parking recommendation system (PRS). Differently from the current state of the artwork our PRS extend the application of standard Machine Learning approaches by proposing the application of an additive regression model (Prophet model) fed by parking meters data (parking meters occurrences). The proposed PRS provides timely forecasting until the next month parking occupancy for each different area using different data sources and an additive-based model (Prophet model). The preliminary results related to the forecasting accuracy on a specific area confirmed how the proposed PRS framework is effective and accurate to provide the forecast of parking meters occurrences until the next month, with an R2 score up to 0.51. The obtained results suggest that the proposed approach is a viable solution for providing reliable forecasting of parking occupancy for different areas and different data sources by modeling non-linear, non-periodic, and weekly periodic changes of the parking meter data.
准确及时的停车位占用率和可用性信息在解决智慧城市与移动性相关的挑战中发挥了至关重要的作用,帮助司机节省时间,避免等待寻找停车位,顺利移动或堵车。近年来,人们对在研究和商业应用中使用大数据和众包数据越来越感兴趣。然而,为了设计一个准确、及时的停车推荐系统(PRS),提取重要信息仍然存在一些挑战。与目前的艺术品状态不同,我们的PRS通过提出由停车计时器数据(停车计时器发生情况)提供的加性回归模型(Prophet模型)的应用,扩展了标准机器学习方法的应用。建议的PRS利用不同的数据来源和基于加性的模型(Prophet模型),及时预测到下个月为止每个不同地区的停车占用情况。有关特定区域的预测准确性的初步结果证实,建议的PRS框架如何有效和准确地提供到下个月的停车计时器发生情况的预测,R2得分高达0.51。研究结果表明,该方法通过对停车计费器数据的非线性、非周期性和周周期变化进行建模,为不同区域和不同数据源的停车占用情况提供可靠的预测方案。
{"title":"Analysis, Design and Implementation of a Forecasting System for Parking Lots Occupation","authors":"G. Guerrini, L. Romeo, D. Alessandrini, E. Frontoni","doi":"10.1145/3459609.3460525","DOIUrl":"https://doi.org/10.1145/3459609.3460525","url":null,"abstract":"The accurate and timely information about parking occupancy and availability has played a crucial role to solve the smart city challenge related to mobility, by helping drivers to save their time and by avoiding waiting to find a space, to move smoothly, or be in traffic. In recent times, there has been growing interest in the use of Big Data and crowd-sourcing data for both research and commercial applications. However, several challenges remain to extract salient information for designing an accurate and timely parking recommendation system (PRS). Differently from the current state of the artwork our PRS extend the application of standard Machine Learning approaches by proposing the application of an additive regression model (Prophet model) fed by parking meters data (parking meters occurrences). The proposed PRS provides timely forecasting until the next month parking occupancy for each different area using different data sources and an additive-based model (Prophet model). The preliminary results related to the forecasting accuracy on a specific area confirmed how the proposed PRS framework is effective and accurate to provide the forecast of parking meters occurrences until the next month, with an R2 score up to 0.51. The obtained results suggest that the proposed approach is a viable solution for providing reliable forecasting of parking occupancy for different areas and different data sources by modeling non-linear, non-periodic, and weekly periodic changes of the parking meter data.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"208 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115903981","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Lightweight LSTM for CAN Signal Decoding 用于CAN信号解码的轻量级LSTM
P. Ngo, J. Sprinkle
This paper describes an approach to identify undecoded Controller Area Network (CAN) data from one vehicle, based on the data similarity to previously decoded CAN data from another vehicle. Modern vehicles communicate data and signals from on-board sensors and controllers through the CAN bus. Networked sensors contain information such as wheel speeds, fuel gauges, turn signals, and radar signals. In the effort to use this information and make cars safer through human-in-the-loop CPS, signals on the CAN bus such as wheel speed and radar can be used to support the driver. However, data from the CAN bus are encoded and in some cases compressed, and different car manufacturers use different encoding schemes to represent data on the CAN bus. With hundreds of messages and thousands of possible encoding schemes to consider, it is laborious to identify the unique bits and encoding schemes that represent signals on each vehicle. In this study, we propose a method for training a Long Short-Term Memory (LSTM) neural network on known radar signals from one vehicle manufacturer, a Toyota, and successfully apply the network to identify the encoding for radar signals on a different vehicle, a Honda. By augmenting the training dataset with varied encoding bit boundaries, a small and lightweight LSTM network can learn to recognize radar data across different encoding schemes. The results are an improvement on exhaustive-search algorithms and other methods previously used in the search for such signals.
本文描述了一种基于数据与先前从另一辆车解码的CAN数据的相似性来识别来自一辆车的未解码控制器局域网(CAN)数据的方法。现代车辆通过CAN总线来传输来自车载传感器和控制器的数据和信号。联网传感器包含车轮速度、燃油表、转向信号和雷达信号等信息。为了利用这些信息,通过人在环CPS使汽车更安全,可以使用CAN总线上的轮速和雷达等信号来支持驾驶员。然而,来自CAN总线的数据是编码的,在某些情况下是压缩的,不同的汽车制造商使用不同的编码方案来表示CAN总线上的数据。由于要考虑数百条消息和数千种可能的编码方案,确定代表每辆车上信号的唯一位和编码方案是很费力的。在这项研究中,我们提出了一种方法来训练一个长短期记忆(LSTM)神经网络的已知雷达信号从一个汽车制造商,丰田,并成功地应用该网络识别雷达信号的编码在另一辆汽车,本田。通过增加不同编码位边界的训练数据集,小型轻量级LSTM网络可以学习识别不同编码方案的雷达数据。该结果是对耗尽搜索算法和以前用于搜索此类信号的其他方法的改进。
{"title":"Lightweight LSTM for CAN Signal Decoding","authors":"P. Ngo, J. Sprinkle","doi":"10.1145/3459609.3460528","DOIUrl":"https://doi.org/10.1145/3459609.3460528","url":null,"abstract":"This paper describes an approach to identify undecoded Controller Area Network (CAN) data from one vehicle, based on the data similarity to previously decoded CAN data from another vehicle. Modern vehicles communicate data and signals from on-board sensors and controllers through the CAN bus. Networked sensors contain information such as wheel speeds, fuel gauges, turn signals, and radar signals. In the effort to use this information and make cars safer through human-in-the-loop CPS, signals on the CAN bus such as wheel speed and radar can be used to support the driver. However, data from the CAN bus are encoded and in some cases compressed, and different car manufacturers use different encoding schemes to represent data on the CAN bus. With hundreds of messages and thousands of possible encoding schemes to consider, it is laborious to identify the unique bits and encoding schemes that represent signals on each vehicle. In this study, we propose a method for training a Long Short-Term Memory (LSTM) neural network on known radar signals from one vehicle manufacturer, a Toyota, and successfully apply the network to identify the encoding for radar signals on a different vehicle, a Honda. By augmenting the training dataset with varied encoding bit boundaries, a small and lightweight LSTM network can learn to recognize radar data across different encoding schemes. The results are an improvement on exhaustive-search algorithms and other methods previously used in the search for such signals.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115404454","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Integrated Framework of Vehicle Dynamics, Instabilities, Energy Models, and Sparse Flow Smoothing Controllers 车辆动力学、不稳定性、能量模型和稀疏流平滑控制器的集成框架
Jonathan W. Lee, George Gunter, R. Ramadan, Sulaiman Almatrudi, Paige Arnold, John Aquino, William Barbour, R. Bhadani, Joy Carpio, Fang-Chieh Chou, Marsalis Gibson, Xiaoqian Gong, Amaury Hayat, Nour Khoudari, Abdul Rahman Kreidieh, Maya Kumar, Nathan Lichtlé, Sean T. McQuade, Brian Q. Nguyen, Megan Ross, S. Trương, Eugene Vinitsky, Yibo Zhao, J. Sprinkle, B. Piccoli, A. Bayen, D. Work, Benjamin Seibold
This work presents an integrated framework of: vehicle dynamics models, with a particular attention to instabilities and traffic waves; vehicle energy models, with particular attention to accurate energy values for strongly unsteady driving profiles; and sparse Lagrangian controls via automated vehicles, with a focus on controls that can be executed via existing technology such as adaptive cruise control systems. This framework serves as a key building block in developing control strategies for human-in-the-loop traffic flow smoothing on real highways. In this contribution, we outline the fundamental merits of integrating vehicle dynamics and energy modeling into a single framework, and we demonstrate the energy impact of sparse flow smoothing controllers via simulation results.
这项工作提出了一个综合框架:车辆动力学模型,特别关注不稳定性和交通波动;车辆能量模型,特别注意强不稳定驾驶剖面的准确能量值;和稀疏拉格朗日控制通过自动车辆,重点是控制可以通过现有的技术,如自适应巡航控制系统执行。该框架可作为开发真实高速公路上人在环路交通流平滑控制策略的关键构建块。在本文中,我们概述了将车辆动力学和能量建模集成到单个框架中的基本优点,并通过仿真结果展示了稀疏流平滑控制器的能量影响。
{"title":"Integrated Framework of Vehicle Dynamics, Instabilities, Energy Models, and Sparse Flow Smoothing Controllers","authors":"Jonathan W. Lee, George Gunter, R. Ramadan, Sulaiman Almatrudi, Paige Arnold, John Aquino, William Barbour, R. Bhadani, Joy Carpio, Fang-Chieh Chou, Marsalis Gibson, Xiaoqian Gong, Amaury Hayat, Nour Khoudari, Abdul Rahman Kreidieh, Maya Kumar, Nathan Lichtlé, Sean T. McQuade, Brian Q. Nguyen, Megan Ross, S. Trương, Eugene Vinitsky, Yibo Zhao, J. Sprinkle, B. Piccoli, A. Bayen, D. Work, Benjamin Seibold","doi":"10.1145/3459609.3460530","DOIUrl":"https://doi.org/10.1145/3459609.3460530","url":null,"abstract":"This work presents an integrated framework of: vehicle dynamics models, with a particular attention to instabilities and traffic waves; vehicle energy models, with particular attention to accurate energy values for strongly unsteady driving profiles; and sparse Lagrangian controls via automated vehicles, with a focus on controls that can be executed via existing technology such as adaptive cruise control systems. This framework serves as a key building block in developing control strategies for human-in-the-loop traffic flow smoothing on real highways. In this contribution, we outline the fundamental merits of integrating vehicle dynamics and energy modeling into a single framework, and we demonstrate the energy impact of sparse flow smoothing controllers via simulation results.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128133007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Efficient Data Management for Intelligent Urban Mobility Systems 智能城市交通系统的高效数据管理
Michael Wilbur, Philip Pugliese, Aron Laszka, A. Dubey
Modern intelligent urban mobility applications are underpinned by large-scale, multivariate, spatiotemporal data streams. Working with this data presents unique challenges of data management, processing and presentation that is often overlooked by researchers. Therefore, in this work we present an integrated data management and processing framework for intelligent urban mobility systems currently in use by our partner transit agencies. We discuss the available data sources and outline our cloud-centric data management and stream processing architecture built upon open-source publish-subscribe and NoSQL data stores. We then describe our data-integrity monitoring methods. We then present a set of visualization dashboards designed for our transit agency partners. Lastly, we discuss how these tools are currently being used for AI-driven urban mobility applications that use these tools.
现代智慧城市交通应用的基础是大规模、多元、时空数据流。处理这些数据提出了数据管理、处理和表示方面的独特挑战,而这些挑战往往被研究人员所忽视。因此,在这项工作中,我们提出了一个集成的数据管理和处理框架,用于我们的合作伙伴交通机构目前使用的智能城市交通系统。我们讨论了可用的数据源,并概述了基于开源发布-订阅和NoSQL数据存储的以云为中心的数据管理和流处理架构。然后,我们描述了我们的数据完整性监测方法。然后,我们展示了一组为我们的运输机构合作伙伴设计的可视化仪表板。最后,我们讨论了这些工具目前如何用于使用这些工具的人工智能驱动的城市交通应用程序。
{"title":"Efficient Data Management for Intelligent Urban Mobility Systems","authors":"Michael Wilbur, Philip Pugliese, Aron Laszka, A. Dubey","doi":"10.1145/3459609.3460527","DOIUrl":"https://doi.org/10.1145/3459609.3460527","url":null,"abstract":"Modern intelligent urban mobility applications are underpinned by large-scale, multivariate, spatiotemporal data streams. Working with this data presents unique challenges of data management, processing and presentation that is often overlooked by researchers. Therefore, in this work we present an integrated data management and processing framework for intelligent urban mobility systems currently in use by our partner transit agencies. We discuss the available data sources and outline our cloud-centric data management and stream processing architecture built upon open-source publish-subscribe and NoSQL data stores. We then describe our data-integrity monitoring methods. We then present a set of visualization dashboards designed for our transit agency partners. Lastly, we discuss how these tools are currently being used for AI-driven urban mobility applications that use these tools.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-01-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123726450","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Libpanda
Matt Bunting, R. Bhadani, J. Sprinkle
Cyber-Physical Systems (CPS) generally involve time-critical components due to physical dynamics, therefore necessitating high-performance subsystems. This is also true in data collection scenarios to infer physical phenomena. This paper covers Libpanda as an example of a component that has been designed to address performance issues in CPS implementations. Libpanda is a C++ library that interfaces software with a Comma.ai Panda device. Pandas are used for installation in modern vehicles to read the vehicle CAN bus, providing rich sensor data and limited vehicle control through message injection. The motivation to design lib-panda stems from the lack of performance in Python-based code that runs on inexpensive hardware like a Raspberry Pi. In such situations, Python code would result in utilizing 92% CPU while also dropping around 40% of the CAN packet due to bottlenecks. Without using different tools, inconsistent data collection means a loss of time-based vehicle state interpretation. Libpanda addresses these issues through implementation in a different language and implementation of different design paradigms involving asynchronous calls and multithreading. The Panda also features a GPS module that allows multiple instances to synchronize clocks for large-scale data collection scenarios. Libpanda has been designed with time-synchronization in mind to aid in the measurement of inter-vehicle dynamics. The performance improvements of libpanda have resulted in it becoming an important component in automotive dynamics research that requires a higher technical performance in large-scale experiments.
{"title":"Libpanda","authors":"Matt Bunting, R. Bhadani, J. Sprinkle","doi":"10.1145/3459609.3460529","DOIUrl":"https://doi.org/10.1145/3459609.3460529","url":null,"abstract":"Cyber-Physical Systems (CPS) generally involve time-critical components due to physical dynamics, therefore necessitating high-performance subsystems. This is also true in data collection scenarios to infer physical phenomena. This paper covers Libpanda as an example of a component that has been designed to address performance issues in CPS implementations. Libpanda is a C++ library that interfaces software with a Comma.ai Panda device. Pandas are used for installation in modern vehicles to read the vehicle CAN bus, providing rich sensor data and limited vehicle control through message injection. The motivation to design lib-panda stems from the lack of performance in Python-based code that runs on inexpensive hardware like a Raspberry Pi. In such situations, Python code would result in utilizing 92% CPU while also dropping around 40% of the CAN packet due to bottlenecks. Without using different tools, inconsistent data collection means a loss of time-based vehicle state interpretation. Libpanda addresses these issues through implementation in a different language and implementation of different design paradigms involving asynchronous calls and multithreading. The Panda also features a GPS module that allows multiple instances to synchronize clocks for large-scale data collection scenarios. Libpanda has been designed with time-synchronization in mind to aid in the measurement of inter-vehicle dynamics. The performance improvements of libpanda have resulted in it becoming an important component in automotive dynamics research that requires a higher technical performance in large-scale experiments.","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"160 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116418635","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems 数据驱动与智能信息物理系统研讨会论文集
{"title":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","authors":"","doi":"10.1145/3459609","DOIUrl":"https://doi.org/10.1145/3459609","url":null,"abstract":"","PeriodicalId":157596,"journal":{"name":"Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121306963","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Proceedings of the Workshop on Data-Driven and Intelligent Cyber-Physical Systems
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1