首页 > 最新文献

2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)最新文献

英文 中文
ROS-Based Mobile Robot Pose Planning for a Good View of an Onboard Camera using Costmap 基于ros的移动机器人姿态规划,使用Costmap的板载相机的良好视图
Sukkpranhachai Gatesichapakorn, M. Ruchanurucks, P. Bunnun, T. Isshiki
This paper presents a pose planning method for ROS-based mobile robot equipped with an onboard computer. The system aims for archiving a remote 3D reconstruction using an onboard RGB-D camera and mobile robots autonomously. To plan a robot pose with a good view point for fixed position of an onboard camera configuration is a task we are addressing in this work. The proposed method is just a part of our system to find a good view point before performing 3D reconstruction tasks. Such system is suitable for a low-power onboard computer in cooperating with a remote server to support for rich computational tasks. A low bandwidth data stream between the onboard computer and the server is used most of time while a high bandwidth data will just be used when needed. Our method uses basic triangulation and transformation to find a good view point based on reference surface points. Reference surface points are extracted by using a cost value from ROS costmap data. The method is implemented and tested in a simulation software and realizing ROS environment. Outcomes with output from camera and visualization software are observed and evaluated.
提出了一种基于ros的车载移动机器人位姿规划方法。该系统旨在使用机载RGB-D相机和移动机器人自动存档远程3D重建。为板载相机配置的固定位置规划一个具有良好视角的机器人姿势是我们在这项工作中要解决的任务。所提出的方法只是我们系统在执行三维重建任务之前找到一个好的视点的一部分。该系统适用于低功耗机载计算机与远程服务器协同工作,支持丰富的计算任务。板载计算机和服务器之间的低带宽数据流大部分时间被使用,而高带宽数据只在需要时使用。我们的方法使用基本的三角剖分和变换来找到一个基于参考曲面点的好的视点。利用ROS成本图数据中的成本值提取参考曲面点。该方法在仿真软件和实现ROS环境中进行了实现和测试。观察和评估相机和可视化软件输出的结果。
{"title":"ROS-Based Mobile Robot Pose Planning for a Good View of an Onboard Camera using Costmap","authors":"Sukkpranhachai Gatesichapakorn, M. Ruchanurucks, P. Bunnun, T. Isshiki","doi":"10.1109/ICTEMSYS.2019.8695969","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695969","url":null,"abstract":"This paper presents a pose planning method for ROS-based mobile robot equipped with an onboard computer. The system aims for archiving a remote 3D reconstruction using an onboard RGB-D camera and mobile robots autonomously. To plan a robot pose with a good view point for fixed position of an onboard camera configuration is a task we are addressing in this work. The proposed method is just a part of our system to find a good view point before performing 3D reconstruction tasks. Such system is suitable for a low-power onboard computer in cooperating with a remote server to support for rich computational tasks. A low bandwidth data stream between the onboard computer and the server is used most of time while a high bandwidth data will just be used when needed. Our method uses basic triangulation and transformation to find a good view point based on reference surface points. Reference surface points are extracted by using a cost value from ROS costmap data. The method is implemented and tested in a simulation software and realizing ROS environment. Outcomes with output from camera and visualization software are observed and evaluated.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129542004","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
Multi Q-Table Q-Learning 多q表q学习
Nitchakun Kantasewi, S. Marukatat, S. Thainimit, Okumura Manabu
Q-learning is a popular reinforcement learning technique for solving shortest path (STP) problem. In a maze with multiple sub-tasks such as collecting treasures and avoiding traps, it has been observed that the Q-learning converges to the optimal path. However, the sum of obtained rewards along the path in average is moderate. This paper proposes Multi-Q-Table Q-learning to address a problem of low average sum of rewards. The proposed method constructs a new Q-table whenever a sub-goal is reached. This modification let an agent to learn that the sub-reward is already collect and it can be obtained only once. Our experimental results show that a modified algorithm can achieve an optimal answer to collect all treasures (positive rewards), avoid pit and reach goal with the shortest path. With a small size of maze, the proposed algorithm uses the larger amount of time to achieved optimal solution compared to the conventional Q-learning.
q -学习是解决最短路径问题的一种流行的强化学习技术。在具有多子任务(如收集宝藏和避免陷阱)的迷宫中,已经观察到q -学习收敛于最优路径。然而,平均而言,沿着路径获得的奖励总和是中等的。本文提出了多q表q学习方法来解决平均奖励和过低的问题。该方法在达到子目标时构造一个新的q表。这种修改让agent知道子奖励已经被收集,并且只能获得一次。实验结果表明,改进后的算法可以达到集齐所有宝藏(正奖励)、避坑和最短路径到达目标的最优答案。在迷宫规模较小的情况下,与传统的Q-learning相比,该算法使用了更长的时间来获得最优解。
{"title":"Multi Q-Table Q-Learning","authors":"Nitchakun Kantasewi, S. Marukatat, S. Thainimit, Okumura Manabu","doi":"10.1109/ICTEMSYS.2019.8695963","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695963","url":null,"abstract":"Q-learning is a popular reinforcement learning technique for solving shortest path (STP) problem. In a maze with multiple sub-tasks such as collecting treasures and avoiding traps, it has been observed that the Q-learning converges to the optimal path. However, the sum of obtained rewards along the path in average is moderate. This paper proposes Multi-Q-Table Q-learning to address a problem of low average sum of rewards. The proposed method constructs a new Q-table whenever a sub-goal is reached. This modification let an agent to learn that the sub-reward is already collect and it can be obtained only once. Our experimental results show that a modified algorithm can achieve an optimal answer to collect all treasures (positive rewards), avoid pit and reach goal with the shortest path. With a small size of maze, the proposed algorithm uses the larger amount of time to achieved optimal solution compared to the conventional Q-learning.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124780855","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}
引用次数: 6
Indoor Room Identify and Mapping with Virtual based SLAM using Furnitures and Household Objects Relationship based on CNNs 基于CNNs的家具与家居物件关系的虚拟SLAM室内房间识别与映射
Pruttapon Maolanon, K. Sukvichai, N. Chayopitak, Atsushi Takahashi
In order to make autonomous home service robot able to navigate through its environment, one requires a surrounding map and the robot’s location. The Simultaneous Localization And Mapping or SLAM is the method that gathers information from an interested unknown environment, and creates a map and also predicts robot position at the same time. SLAM map is not enough for robot builder companies to sell their service robot because the robots cannot recognize the room in house without complex setup from the experts. The robot cannot be opened from its package and immediately ready to be used. In this research, one method to overcome this issue is proposed by enhancing SLAM algorithm with furniture and household object detection CNN network in order to increase robot ability. Robot will create maps by using a Laser Scan Matcher based on visual SLAM using 3D Orbbec camera. YOLO v3 tiny network is selected as the CNN detector for localize and classify household objects and furnitures in a house. Furnitures and objects images are used to train the CNN networks separately in desktop PC and are installed into the robot after training is finished. CNN detector is combined with SLAM algorithm via ROS. Now, SLAM map can be generated and room can be detected simultaneously in the unknown environment automatically. Finally, experiment is conducted to test the proposed method.
为了使自主家庭服务机器人能够在其环境中导航,人们需要周围的地图和机器人的位置。同时定位和映射(SLAM)是一种从感兴趣的未知环境中收集信息,并创建地图并同时预测机器人位置的方法。SLAM地图不足以让机器人制造商销售他们的服务机器人,因为如果没有专家的复杂设置,机器人无法识别室内房间。机器人不能从包装中打开并立即准备使用。本研究提出了一种克服这一问题的方法,即利用家具和家居物体检测CNN网络对SLAM算法进行增强,以提高机器人的能力。机器人将使用基于视觉SLAM的激光扫描匹配器使用3D Orbbec相机创建地图。选择YOLO v3微型网络作为CNN检测器,对房屋中的家居物品和家具进行定位和分类。在桌面PC上分别使用家具和物体图像对CNN网络进行训练,训练完成后安装到机器人中。CNN检测器通过ROS与SLAM算法相结合。现在,可以在未知环境中自动生成SLAM地图,同时检测房间。最后,通过实验对该方法进行了验证。
{"title":"Indoor Room Identify and Mapping with Virtual based SLAM using Furnitures and Household Objects Relationship based on CNNs","authors":"Pruttapon Maolanon, K. Sukvichai, N. Chayopitak, Atsushi Takahashi","doi":"10.1109/ICTEMSYS.2019.8695966","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695966","url":null,"abstract":"In order to make autonomous home service robot able to navigate through its environment, one requires a surrounding map and the robot’s location. The Simultaneous Localization And Mapping or SLAM is the method that gathers information from an interested unknown environment, and creates a map and also predicts robot position at the same time. SLAM map is not enough for robot builder companies to sell their service robot because the robots cannot recognize the room in house without complex setup from the experts. The robot cannot be opened from its package and immediately ready to be used. In this research, one method to overcome this issue is proposed by enhancing SLAM algorithm with furniture and household object detection CNN network in order to increase robot ability. Robot will create maps by using a Laser Scan Matcher based on visual SLAM using 3D Orbbec camera. YOLO v3 tiny network is selected as the CNN detector for localize and classify household objects and furnitures in a house. Furnitures and objects images are used to train the CNN networks separately in desktop PC and are installed into the robot after training is finished. CNN detector is combined with SLAM algorithm via ROS. Now, SLAM map can be generated and room can be detected simultaneously in the unknown environment automatically. Finally, experiment is conducted to test the proposed method.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122347169","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
On Building Detection Using the Class Activation Map: Case Study on a Landsat8 Image 基于类激活图的建筑物检测研究——以Landsat8图像为例
P. Charuchinda, T. Kasetkasem, I. Kumazawa, T. Chanwimaluang
Traditionally, the land cover mapping process needs a ground data to be collected with high precision in both class labeling and spatial locations. To collect enough, high precise ground data require resources. As a result, we proposed an approach for building an image classification based on the class activation map (CAM) where the goal is not to identify the relationship between each pixel and a class label, but to identify whether each sub-images contain the class of interest or not. The output of the class activation map is the filter responds where pixels with high respond are likely to belong to the class of interest. We examined the performance on a LAND-SAT 8 and found. The result of CAM showed that the proposed method achieves high accuracy in identifying whether a sub-image contains the class of interest or not. However, the precision in localizing the class is relatively moderate.
传统的土地覆盖制图过程需要在类别标注和空间定位上采集高精度的地面数据。为了收集足够的、高精度的地面数据,需要资源。因此,我们提出了一种基于类激活图(class activation map, CAM)构建图像分类的方法,其目标不是识别每个像素与类标签之间的关系,而是识别每个子图像是否包含感兴趣的类。类激活映射的输出是过滤器响应,其中具有高响应的像素可能属于感兴趣的类。我们检查了LAND-SAT 8的性能,发现。CAM结果表明,该方法在识别子图像是否包含感兴趣的类方面具有较高的准确性。但是,类本地化的精度相对适中。
{"title":"On Building Detection Using the Class Activation Map: Case Study on a Landsat8 Image","authors":"P. Charuchinda, T. Kasetkasem, I. Kumazawa, T. Chanwimaluang","doi":"10.1109/ICTEMSYS.2019.8695964","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695964","url":null,"abstract":"Traditionally, the land cover mapping process needs a ground data to be collected with high precision in both class labeling and spatial locations. To collect enough, high precise ground data require resources. As a result, we proposed an approach for building an image classification based on the class activation map (CAM) where the goal is not to identify the relationship between each pixel and a class label, but to identify whether each sub-images contain the class of interest or not. The output of the class activation map is the filter responds where pixels with high respond are likely to belong to the class of interest. We examined the performance on a LAND-SAT 8 and found. The result of CAM showed that the proposed method achieves high accuracy in identifying whether a sub-image contains the class of interest or not. However, the precision in localizing the class is relatively moderate.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128424899","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
Fuzziness Detection in Thai Law Texts Using Deep Learning 基于深度学习的泰国法律文本模糊检测
Chatchawal Sangkeettrakarn, C. Haruechaiyasak, T. Theeramunkong
Machine understanding research aims to build machine intelligences. To make a machine understand, precise concepts are necessary. Numerous domains contain vague meanings when making decisions, such as a diagnosis or a legal interpretation. Once an artificial intelligence pretends to be human while dealing with imprecise data, a fuzziness in knowledges must be detected before constructing.This paper presents the methodology to detect a fuzziness in Thai law texts using a deep learning method. The experiments are designed to compare the performances of four well-known text classification methods, namely Decision Tree, Random Forest, Support Vector Machine, and Convolutional Neural Network. The fuzziness in this study refers to an imprecise meaning in law texts which may be ambiguous when interpreted by a machine. We built a labelled corpus from four Thai Law codes namely 1) The Criminal Code 2) The Criminal Procedure Code 3) The Civil and Commercial Code and 4) The Civil Procedure Code. We proposed three conditions to identify the fuzziness, i.e. 1) a decision depends on a judge’s opinion 2) a decision that requires the production of evidence and 3) a decision which refers to other sections. The results of the experiment show that a Convolutional Neural Network significantly outperforms the others with 97.54% accuracy in comparison of all the dataset.
机器理解研究旨在构建机器智能。为了让机器理解,精确的概念是必要的。在做出决策时,许多领域包含模糊的含义,例如诊断或法律解释。一旦人工智能在处理不精确的数据时假装成人类,就必须在构建之前检测到知识中的模糊性。本文提出了使用深度学习方法检测泰国法律文本中的模糊性的方法。实验旨在比较四种知名的文本分类方法的性能,即决策树、随机森林、支持向量机和卷积神经网络。本研究中的模糊性是指法律文本中不精确的含义,在机器解释时可能会产生歧义。我们从四部泰国法典中建立了一个标记语料库,即1)《刑法》、2)《刑事诉讼法》、3)《民商法》和4)《民事诉讼法》。我们提出了三个条件来识别模糊性,即1)决定取决于法官的意见,2)决定需要出示证据,3)决定涉及其他章节。实验结果表明,在所有数据集的对比中,卷积神经网络的准确率达到97.54%,明显优于其他神经网络。
{"title":"Fuzziness Detection in Thai Law Texts Using Deep Learning","authors":"Chatchawal Sangkeettrakarn, C. Haruechaiyasak, T. Theeramunkong","doi":"10.1109/ICTEMSYS.2019.8695951","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695951","url":null,"abstract":"Machine understanding research aims to build machine intelligences. To make a machine understand, precise concepts are necessary. Numerous domains contain vague meanings when making decisions, such as a diagnosis or a legal interpretation. Once an artificial intelligence pretends to be human while dealing with imprecise data, a fuzziness in knowledges must be detected before constructing.This paper presents the methodology to detect a fuzziness in Thai law texts using a deep learning method. The experiments are designed to compare the performances of four well-known text classification methods, namely Decision Tree, Random Forest, Support Vector Machine, and Convolutional Neural Network. The fuzziness in this study refers to an imprecise meaning in law texts which may be ambiguous when interpreted by a machine. We built a labelled corpus from four Thai Law codes namely 1) The Criminal Code 2) The Criminal Procedure Code 3) The Civil and Commercial Code and 4) The Civil Procedure Code. We proposed three conditions to identify the fuzziness, i.e. 1) a decision depends on a judge’s opinion 2) a decision that requires the production of evidence and 3) a decision which refers to other sections. The results of the experiment show that a Convolutional Neural Network significantly outperforms the others with 97.54% accuracy in comparison of all the dataset.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"88 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122705847","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
IC-ICTES 2019 Committees IC-ICTES 2019委员会
{"title":"IC-ICTES 2019 Committees","authors":"","doi":"10.1109/ictemsys.2019.8695922","DOIUrl":"https://doi.org/10.1109/ictemsys.2019.8695922","url":null,"abstract":"","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125668984","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
IC-ICTES 2019 Reviewer List IC-ICTES 2019审稿人名单
{"title":"IC-ICTES 2019 Reviewer List","authors":"","doi":"10.1109/ictemsys.2019.8695910","DOIUrl":"https://doi.org/10.1109/ictemsys.2019.8695910","url":null,"abstract":"","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130805057","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
Simplified Stream Discharge Estimation for Hydrological Application based on NB-IoT Deployment 基于NB-IoT部署的水文应用简化流量估算
S. Sakphrom, S. Korkua
In order to support and provide more accurate information which is needed to better operate and manage in hydrological applications, this paper proposes the simplified estimation of the stream discharge based on width, depth and water flowing rate measurements. In this paper, the NB-IoT deployment composed of width sensor, depth sensor and water flow sensor is designed and implemented for water resource management such as stream, canal, river, etc. The proposed hydrological WSN comsists of two main parts: 1) a remote control via mobile application and 2) a small boat built-in all sensing devices. As the focus of this paper, the hardware selections are discussed in detail. Based on the Arduino UNO microcontroller platform, the system can collect data and send out all measured data through Bluetooth communication. Moreover, it is controlled by features of the localization and then can represent its positioning with the Google mapping application via mobile device. Experimental results of the simplified stream discharge estimation verified that the proposed NB-IoT system can accurately monitor the width and depth parameters and also estimate the stream discharge properly.
为了更好地支持和提供水文应用中操作和管理所需的更准确的信息,本文提出了基于宽度、深度和流量测量的河流流量简化估算方法。本文针对溪流、运河、河流等水资源管理,设计并实现了由宽度传感器、深度传感器和水流传感器组成的NB-IoT部署。提出的水文无线传感器网络由两个主要部分组成:1)通过移动应用程序的远程控制和2)内置所有传感设备的小船。本文重点讨论了硬件的选择。该系统基于Arduino UNO单片机平台,可以采集数据,并通过蓝牙通信将所有测量数据发送出去。此外,它是由定位的特征控制,然后可以通过移动设备与谷歌地图应用程序表示其定位。简化的河流流量估计实验结果验证了所提出的NB-IoT系统能够准确地监测河流的宽度和深度参数,并能正确地估计河流的流量。
{"title":"Simplified Stream Discharge Estimation for Hydrological Application based on NB-IoT Deployment","authors":"S. Sakphrom, S. Korkua","doi":"10.1109/ICTEMSYS.2019.8695960","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695960","url":null,"abstract":"In order to support and provide more accurate information which is needed to better operate and manage in hydrological applications, this paper proposes the simplified estimation of the stream discharge based on width, depth and water flowing rate measurements. In this paper, the NB-IoT deployment composed of width sensor, depth sensor and water flow sensor is designed and implemented for water resource management such as stream, canal, river, etc. The proposed hydrological WSN comsists of two main parts: 1) a remote control via mobile application and 2) a small boat built-in all sensing devices. As the focus of this paper, the hardware selections are discussed in detail. Based on the Arduino UNO microcontroller platform, the system can collect data and send out all measured data through Bluetooth communication. Moreover, it is controlled by features of the localization and then can represent its positioning with the Google mapping application via mobile device. Experimental results of the simplified stream discharge estimation verified that the proposed NB-IoT system can accurately monitor the width and depth parameters and also estimate the stream discharge properly.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122067646","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
A Multi-Protocol IoT Gateway and WiFi/BLE Sensor Nodes for Smart Home and Building Automation: Design and Implementation 用于智能家居和楼宇自动化的多协议物联网网关和WiFi/BLE传感器节点:设计与实现
Kanitkorn Khanchuea, Rawat Siripokarpirom
This paper presents the design and implementation of a multi-protocol gateway that relies on a multi-hop wireless network for smart home and building automation applications. This paper describes how to construct such a multi-hop tree-based wireless network to coexist with ZigBee mesh networks, using low-cost commodity 2.4GHz WiFi/BLE SoC modules. The gateway supports both wired and wireless connectivities to other sensor nodes, including the RS485/Modbus fieldbus and wireless networks based on two different protocols, namely the ESP-Now peer-to-peer wireless protocol developed by Espressif Systems and the ZigBee protocol. In this work, the ESP-NOW protocol was utilized to construct the core low-power multi-hop wireless network, whereas the ZigBee standard was used to build subnetworks of sensor nodes. A single-board computer (SBC), running an embedded Linux operating system, was chosen as a platform for implementing the proposed IoT gateway which utilized the MQTT protocol for message delivery. Field experiments were conducted to evaluate the performance of the ESP-Now multi-hop wireless network, comprised of up to 5 hops. To illustrate the functionality of the proposed gateway, a use case was presented, in which a building automation system prototype was developed for control and management of air-conditioners and AC power meter units.
本文介绍了一种基于多跳无线网络的智能家居和楼宇自动化多协议网关的设计与实现。本文介绍了如何使用低成本的2.4GHz商用WiFi/BLE SoC模块,构建这样一个基于多跳树的无线网络,与ZigBee网状网络共存。该网关支持与其他传感器节点的有线和无线连接,包括RS485/Modbus现场总线和基于两种不同协议的无线网络,即Espressif Systems开发的ESP-Now点对点无线协议和ZigBee协议。本文采用ESP-NOW协议构建核心低功耗多跳无线网络,采用ZigBee标准构建传感器节点子网。一台运行嵌入式Linux操作系统的单板计算机(SBC)被选为实现提议的物联网网关的平台,该网关利用MQTT协议进行消息传递。通过现场实验,对多达5跳的ESP-Now多跳无线网络的性能进行了评估。为了说明所建议的网关的功能,提出了一个用例,其中开发了一个楼宇自动化系统原型,用于控制和管理空调和交流电表单元。
{"title":"A Multi-Protocol IoT Gateway and WiFi/BLE Sensor Nodes for Smart Home and Building Automation: Design and Implementation","authors":"Kanitkorn Khanchuea, Rawat Siripokarpirom","doi":"10.1109/ICTEMSYS.2019.8695968","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695968","url":null,"abstract":"This paper presents the design and implementation of a multi-protocol gateway that relies on a multi-hop wireless network for smart home and building automation applications. This paper describes how to construct such a multi-hop tree-based wireless network to coexist with ZigBee mesh networks, using low-cost commodity 2.4GHz WiFi/BLE SoC modules. The gateway supports both wired and wireless connectivities to other sensor nodes, including the RS485/Modbus fieldbus and wireless networks based on two different protocols, namely the ESP-Now peer-to-peer wireless protocol developed by Espressif Systems and the ZigBee protocol. In this work, the ESP-NOW protocol was utilized to construct the core low-power multi-hop wireless network, whereas the ZigBee standard was used to build subnetworks of sensor nodes. A single-board computer (SBC), running an embedded Linux operating system, was chosen as a platform for implementing the proposed IoT gateway which utilized the MQTT protocol for message delivery. Field experiments were conducted to evaluate the performance of the ESP-Now multi-hop wireless network, comprised of up to 5 hops. To illustrate the functionality of the proposed gateway, a use case was presented, in which a building automation system prototype was developed for control and management of air-conditioners and AC power meter units.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133208126","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}
引用次数: 23
Food categories classification and Ingredients estimation using CNNs on Raspberry Pi 3 在树莓派3上使用cnn进行食品类别分类和成分估计
K. Sukvichai, Pruttapon Maolanon, Kittinon sawanyawat, Warayut Muknumporn
Foods are important things to human lives, especially for elderly or diabetics. Tradition nutrition book is not the effective way for people to use and not cover all kind of foods. Most of the food nutrition in the book focused on Western dishes not Asian dishes. This research proposed the new way to categorized Thai fast food dishes, classified and localized the ingredients in each dish. Convolutional Neural Networks (CNNs) are used to achieve these tasks. MobileNet is used as food categorizer while You Only Look Once (YOLO) network works as the ingredients classifier and localizer. Then, ingredients in the pictures are cropped and passed through traditional image processing to calculate area and compared with real ingredient’s dimension. Non-uniform shape ingredients are segmented, then, the nutrition of the dish can be calculated. Finally, the networks are transferred in to Raspberry Pi 3 platform to simulate limited resources and calculation power platform likes in a mobile phone. The networks in Raspberry Pi 3 produce good prediction accuracy but slow speed. PeachPy is introduced to speed up the network and it can run at 3.3 seconds per food image.
食物对人类的生活很重要,尤其是对老年人和糖尿病患者。传统的营养书籍并不是人们使用的有效方式,也没有涵盖所有的食物。书中大部分的食物营养都集中在西餐上,而不是亚洲菜。本研究提出了泰式快餐菜肴分类的新方法,对每道菜中的食材进行分类和本土化。卷积神经网络(cnn)被用来完成这些任务。MobileNet用作食品分类器,而You Only Look Once (YOLO)网络用作成分分类器和本地化器。然后,对图片中的成分进行裁剪,通过传统的图像处理计算面积,并与真实成分的尺寸进行比较。将形状不均匀的食材进行分割,计算出菜肴的营养成分。最后,将网络传输到树莓派3平台上,模拟类似于手机的有限资源和计算能力平台。树莓派3中的网络具有良好的预测精度,但速度较慢。引入PeachPy是为了加快网络速度,它可以以3.3秒的速度运行每个食物图像。
{"title":"Food categories classification and Ingredients estimation using CNNs on Raspberry Pi 3","authors":"K. Sukvichai, Pruttapon Maolanon, Kittinon sawanyawat, Warayut Muknumporn","doi":"10.1109/ICTEMSYS.2019.8695967","DOIUrl":"https://doi.org/10.1109/ICTEMSYS.2019.8695967","url":null,"abstract":"Foods are important things to human lives, especially for elderly or diabetics. Tradition nutrition book is not the effective way for people to use and not cover all kind of foods. Most of the food nutrition in the book focused on Western dishes not Asian dishes. This research proposed the new way to categorized Thai fast food dishes, classified and localized the ingredients in each dish. Convolutional Neural Networks (CNNs) are used to achieve these tasks. MobileNet is used as food categorizer while You Only Look Once (YOLO) network works as the ingredients classifier and localizer. Then, ingredients in the pictures are cropped and passed through traditional image processing to calculate area and compared with real ingredient’s dimension. Non-uniform shape ingredients are segmented, then, the nutrition of the dish can be calculated. Finally, the networks are transferred in to Raspberry Pi 3 platform to simulate limited resources and calculation power platform likes in a mobile phone. The networks in Raspberry Pi 3 produce good prediction accuracy but slow speed. PeachPy is introduced to speed up the network and it can run at 3.3 seconds per food image.","PeriodicalId":220516,"journal":{"name":"2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114381278","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}
引用次数: 4
期刊
2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES)
全部 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