首页 > 最新文献

2015 Sixth Argentine Conference on Embedded Systems (CASE)最新文献

英文 中文
FPGA-based floating-point UD filter coprocessor for integrated navigation systems 基于fpga的集成导航系统浮点UD滤波器协处理器
Pub Date : 2015-10-12 DOI: 10.1109/SASE-CASE.2015.7295840
R. González, G. Sutter, Cristian A. Sistema, H. Patiño
The Kalman filter plays an essential role in an integrated navigation system. From an embedded-system design point of view, the UD filter is a convenient, numerically-stable version of the Kalman filter. In this paper, a UD filter coprocessor with single-precision floating-point format that runs in FPGA is presented. A comprehensive hardware/software exploration is carried out in order to find the combination of subsystems that achieves the best throughput. Such examination determines that the best solution is fully in hardware. In addition, it is demonstrated the convenience of using high-level development tools to synthesize in hardware algorithms that have been originally designed to run on a general purpose microprocessor. Then, a UD filter for a 21-states system is developed as a coprocessor for system-on-chip integration. The coprocessor is validated using real-world data sets. Measurements of area, power, and energy are provided. It is found that the coprocessor is suitable for mid-range FPGA. In conclusion, it is demonstrated that new hybrid FPGA are adequate devices to implement battery-operated navigation systems for robotics.
卡尔曼滤波器在组合导航系统中起着至关重要的作用。从嵌入式系统设计的角度来看,UD滤波器是一种方便、数值稳定的卡尔曼滤波器。本文介绍了一种可在FPGA上运行的单精度浮点格式UD滤波器协处理器。为了找到实现最佳吞吐量的子系统组合,进行了全面的硬件/软件探索。这样的检查决定了最好的解决方案是完全在硬件上。此外,它还证明了使用高级开发工具在硬件中综合最初设计在通用微处理器上运行的算法的便利性。然后,为21态系统开发了一个UD滤波器,作为片上系统集成的协处理器。协处理器使用实际数据集进行验证。提供面积、功率和能量的测量。结果表明,该协处理器适用于中档FPGA。综上所述,新型混合FPGA是实现电池驱动机器人导航系统的合适器件。
{"title":"FPGA-based floating-point UD filter coprocessor for integrated navigation systems","authors":"R. González, G. Sutter, Cristian A. Sistema, H. Patiño","doi":"10.1109/SASE-CASE.2015.7295840","DOIUrl":"https://doi.org/10.1109/SASE-CASE.2015.7295840","url":null,"abstract":"The Kalman filter plays an essential role in an integrated navigation system. From an embedded-system design point of view, the UD filter is a convenient, numerically-stable version of the Kalman filter. In this paper, a UD filter coprocessor with single-precision floating-point format that runs in FPGA is presented. A comprehensive hardware/software exploration is carried out in order to find the combination of subsystems that achieves the best throughput. Such examination determines that the best solution is fully in hardware. In addition, it is demonstrated the convenience of using high-level development tools to synthesize in hardware algorithms that have been originally designed to run on a general purpose microprocessor. Then, a UD filter for a 21-states system is developed as a coprocessor for system-on-chip integration. The coprocessor is validated using real-world data sets. Measurements of area, power, and energy are provided. It is found that the coprocessor is suitable for mid-range FPGA. In conclusion, it is demonstrated that new hybrid FPGA are adequate devices to implement battery-operated navigation systems for robotics.","PeriodicalId":346043,"journal":{"name":"2015 Sixth Argentine Conference on Embedded Systems (CASE)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115111702","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}
引用次数: 3
A queue-based scheduling algorithm for PCE-enabled Industrial Internet of Things networks 基于队列的pce工业物联网网络调度算法
Pub Date : 2015-10-12 DOI: 10.1109/SASE-CASE.2015.7295844
Angelo Antonio Farias, Diego Dujovne
The rise of the Industrial Internet of Things as a new paradigm for instrumentation and control has brought the use of internet-enabled constrained devices to complement and replace standard wired networks with wireless connectivity reducing deployment and maintenance costs. This work has been supported by the development of several industry standards, such as ISA100.11a, WirelessHART, 802.15.4e and the current 6TiSCH WG, to enable IPV6 for Time-Scheduled Channel Hopping (TSCH) networks. The most relevant features of TSCH networks are the intrinsic robustness and predictable delay, given a predefined schedule. In this paper, we propose a PCE-enabled scheduling approach to distribute cells within the slotframe by queueing the cell requirements derived from a number of different RPL DODAGs.
工业物联网作为仪器仪表和控制的新范例的兴起,带来了互联网约束设备的使用,以无线连接补充和取代标准有线网络,从而降低了部署和维护成本。这项工作得到了几个行业标准的支持,如ISA100.11a、WirelessHART、802.15.4e和当前的6TiSCH工作组,以便为定时信道跳频(TSCH)网络启用IPV6。TSCH网络最相关的特征是固有的鲁棒性和可预测的延迟,给定一个预定义的时间表。在本文中,我们提出了一种支持pce的调度方法,通过将来自许多不同RPL dodag的单元需求排队,在槽帧内分发单元。
{"title":"A queue-based scheduling algorithm for PCE-enabled Industrial Internet of Things networks","authors":"Angelo Antonio Farias, Diego Dujovne","doi":"10.1109/SASE-CASE.2015.7295844","DOIUrl":"https://doi.org/10.1109/SASE-CASE.2015.7295844","url":null,"abstract":"The rise of the Industrial Internet of Things as a new paradigm for instrumentation and control has brought the use of internet-enabled constrained devices to complement and replace standard wired networks with wireless connectivity reducing deployment and maintenance costs. This work has been supported by the development of several industry standards, such as ISA100.11a, WirelessHART, 802.15.4e and the current 6TiSCH WG, to enable IPV6 for Time-Scheduled Channel Hopping (TSCH) networks. The most relevant features of TSCH networks are the intrinsic robustness and predictable delay, given a predefined schedule. In this paper, we propose a PCE-enabled scheduling approach to distribute cells within the slotframe by queueing the cell requirements derived from a number of different RPL DODAGs.","PeriodicalId":346043,"journal":{"name":"2015 Sixth Argentine Conference on Embedded Systems (CASE)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121441590","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}
引用次数: 19
FreeRTOS user mode scheduler for mixed critical systems 用于混合关键系统的FreeRTOS用户模式调度程序
Pub Date : 2015-10-12 DOI: 10.1109/SASE-CASE.2015.7295845
Francisco E. Páez, J. Urriza, R. Cayssials, J. Orozco
Real-time systems are applied in the more diverse applications. Most of these applications require specific configurations in order to meet their timing constraints. Real-time Operating Systems offer scheduling policies that produce a certain behavior of the application, difficult to change in order to get a specific and desired dynamic of the system. On the other hand, most real-time applications include tasks with different real-time constraints: from hard real-time tasks to sporadic and soft real-time tasks. Configuring a real-time operating system to get the desire response for each one of these tasks generally involves a deep knowledge of the structure of the kernel and programming it in a privilege mode. In this paper, it is proposed an implementation of a user-level scheduler, easily configurable to adapt the dynamic of the system to the specific features of the application.
实时系统的应用越来越广泛。这些应用程序中的大多数都需要特定的配置来满足它们的时间限制。实时操作系统提供了产生应用程序特定行为的调度策略,为了获得系统的特定和期望的动态,很难更改这些策略。另一方面,大多数实时应用程序包括具有不同实时约束的任务:从硬实时任务到零星和软实时任务。配置实时操作系统以获得对这些任务的期望响应通常需要对内核结构有深入的了解,并在特权模式下对其进行编程。在本文中,提出了一个用户级调度程序的实现,该调度程序易于配置,以使系统的动态适应应用程序的特定特征。
{"title":"FreeRTOS user mode scheduler for mixed critical systems","authors":"Francisco E. Páez, J. Urriza, R. Cayssials, J. Orozco","doi":"10.1109/SASE-CASE.2015.7295845","DOIUrl":"https://doi.org/10.1109/SASE-CASE.2015.7295845","url":null,"abstract":"Real-time systems are applied in the more diverse applications. Most of these applications require specific configurations in order to meet their timing constraints. Real-time Operating Systems offer scheduling policies that produce a certain behavior of the application, difficult to change in order to get a specific and desired dynamic of the system. On the other hand, most real-time applications include tasks with different real-time constraints: from hard real-time tasks to sporadic and soft real-time tasks. Configuring a real-time operating system to get the desire response for each one of these tasks generally involves a deep knowledge of the structure of the kernel and programming it in a privilege mode. In this paper, it is proposed an implementation of a user-level scheduler, easily configurable to adapt the dynamic of the system to the specific features of the application.","PeriodicalId":346043,"journal":{"name":"2015 Sixth Argentine Conference on Embedded Systems (CASE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126963263","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}
引用次数: 9
INS/Ultrasound navigation system INS/超声波导航系统
Pub Date : 2015-10-12 DOI: 10.1109/SASE-CASE.2015.7295839
Patricio Moreno, Claudio D. Pose, J. Giribet
The aim of this work is to present a navigation system for GPS denied environments. The system fuses measurements provided by an arrangement of ultrasonic range sensors with inertial measurements and a magnetometer. The core of the navigation computer are two microprocessors, an ARM Cortex M3 processor for low-level tasks, such as sensor acquisition and control, and an ARM Cortex A8 for computationally demanding tasks, as the fusion filter to compute navigation solutions. A brief description of the navigation computer is given, also the navigation algorithm is presented and validated through experimental results.
这项工作的目的是提出一个GPS拒绝环境的导航系统。该系统融合了超声波测距传感器与惯性测量和磁力计的测量。导航计算机的核心是两个微处理器,一个ARM Cortex M3处理器用于传感器采集和控制等低级任务,一个ARM Cortex A8处理器用于计算要求高的任务,作为计算导航解决方案的融合滤波器。简要介绍了导航计算机,给出了导航算法,并通过实验验证了算法的正确性。
{"title":"INS/Ultrasound navigation system","authors":"Patricio Moreno, Claudio D. Pose, J. Giribet","doi":"10.1109/SASE-CASE.2015.7295839","DOIUrl":"https://doi.org/10.1109/SASE-CASE.2015.7295839","url":null,"abstract":"The aim of this work is to present a navigation system for GPS denied environments. The system fuses measurements provided by an arrangement of ultrasonic range sensors with inertial measurements and a magnetometer. The core of the navigation computer are two microprocessors, an ARM Cortex M3 processor for low-level tasks, such as sensor acquisition and control, and an ARM Cortex A8 for computationally demanding tasks, as the fusion filter to compute navigation solutions. A brief description of the navigation computer is given, also the navigation algorithm is presented and validated through experimental results.","PeriodicalId":346043,"journal":{"name":"2015 Sixth Argentine Conference on Embedded Systems (CASE)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122763246","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}
引用次数: 3
Low cost attitude estimation system. Performance evaluation on an airbearing based testbed 低成本姿态估计系统。空气轴承试验台的性能评价
Pub Date : 2015-10-12 DOI: 10.1109/SASE-CASE.2015.7295843
F. von Bergen, J. Giribet, P. Martos
In this work, a low-cost attitude navigation system for spacecrafts is presented. The system fuses measurements from a three axis MEMS gyroscope and a CCD camera that identifies a known pattern of points (which emulate the stars). The system has been implemented on an ARM Cortex-A8 processor, running a GNU/Linux operating system. The developed attitude system was tested on an air-bearing testbed as experimental validation.
提出了一种低成本的航天器姿态导航系统。该系统融合了来自三轴MEMS陀螺仪和CCD相机的测量结果,该相机可以识别已知的点模式(模仿恒星)。该系统在ARM Cortex-A8处理器上实现,运行在GNU/Linux操作系统上。研制的姿态系统在空气轴承试验台上进行了试验验证。
{"title":"Low cost attitude estimation system. Performance evaluation on an airbearing based testbed","authors":"F. von Bergen, J. Giribet, P. Martos","doi":"10.1109/SASE-CASE.2015.7295843","DOIUrl":"https://doi.org/10.1109/SASE-CASE.2015.7295843","url":null,"abstract":"In this work, a low-cost attitude navigation system for spacecrafts is presented. The system fuses measurements from a three axis MEMS gyroscope and a CCD camera that identifies a known pattern of points (which emulate the stars). The system has been implemented on an ARM Cortex-A8 processor, running a GNU/Linux operating system. The developed attitude system was tested on an air-bearing testbed as experimental validation.","PeriodicalId":346043,"journal":{"name":"2015 Sixth Argentine Conference on Embedded Systems (CASE)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-10-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133151288","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
MESA: A formal approach to compute consensus in WSNs MESA:一种计算wsn共识的形式化方法
Pub Date : 2015-08-01 DOI: 10.1109/SASE-CASE.2015.7295841
Federico G. Zacchigna, A. Lutenberg, Fabian Vargas
Consensus algorithms are implemented over Wireless Sensor Networks (WSN) for computing a distributed variable measurement or performing Data Fusion (DF). In a previous work the main idea of the MESA algorithm presented, but with no mathematical formalization. The MESA approach is a novel consensus algorithm that implements the transmission censoring technique aiming to reduce the energy used for reaching consensus. Moreover, it makes use of neighborhood data, which allows it to perform estimations over unknown distributed variables. This condition renders the proposed approach more efficient than the existing censoring techniques found in the literature. In this article a formalization of the MESA algorithm over cluster based WSN is presented. It is addressed from the statistical point of view of the algorithm, which gives us a better understanding of the consequences of transmission censoring and leads us to predict the results of its utilization.
共识算法在无线传感器网络(WSN)上实现,用于计算分布式变量测量或执行数据融合(DF)。在以前的工作中提出了MESA算法的主要思想,但没有数学形式化。MESA算法是一种新颖的共识算法,它实现了传输审查技术,旨在减少达成共识所需的能量。此外,它利用邻域数据,这使得它可以对未知的分布变量进行估计。这种情况使得所提出的方法比文献中发现的现有审查技术更有效。本文提出了基于聚类的无线传感器网络MESA算法的形式化。从算法的统计角度来解决这个问题,这使我们更好地理解传输审查的后果,并使我们能够预测其使用的结果。
{"title":"MESA: A formal approach to compute consensus in WSNs","authors":"Federico G. Zacchigna, A. Lutenberg, Fabian Vargas","doi":"10.1109/SASE-CASE.2015.7295841","DOIUrl":"https://doi.org/10.1109/SASE-CASE.2015.7295841","url":null,"abstract":"Consensus algorithms are implemented over Wireless Sensor Networks (WSN) for computing a distributed variable measurement or performing Data Fusion (DF). In a previous work the main idea of the MESA algorithm presented, but with no mathematical formalization. The MESA approach is a novel consensus algorithm that implements the transmission censoring technique aiming to reduce the energy used for reaching consensus. Moreover, it makes use of neighborhood data, which allows it to perform estimations over unknown distributed variables. This condition renders the proposed approach more efficient than the existing censoring techniques found in the literature. In this article a formalization of the MESA algorithm over cluster based WSN is presented. It is addressed from the statistical point of view of the algorithm, which gives us a better understanding of the consequences of transmission censoring and leads us to predict the results of its utilization.","PeriodicalId":346043,"journal":{"name":"2015 Sixth Argentine Conference on Embedded Systems (CASE)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124319289","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}
引用次数: 1
期刊
2015 Sixth Argentine Conference on Embedded Systems (CASE)
全部 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