• Title/Summary/Keyword: Python 3

Search Result 236, Processing Time 0.025 seconds

Integration of 3D Laser Scanner and BIM Process for Visualization of Building Defective Condition (3D 레이저 스캐닝과 BIM 연동을 통한 건축물 노후 상태 정보 시각화 프로세스)

  • Choi, Moonyoung;Kim, Sangyong;Kim, Seungho
    • Journal of the Korea Institute of Building Construction
    • /
    • v.22 no.2
    • /
    • pp.171-182
    • /
    • 2022
  • The regular assessment of a building is important to understand structural safety and latent risk in the early stages of building life cycle. However, methods of traditional assessment are subjective, atypical, labor-intensive, and time-consuming and as such the reliability of these results has been questioned. This study proposed a method to bring accurate results using a 3D laser scanner and integrate them in Building Information Modeling (BIM) to visualize defective condition. The specific process for this study was as follows: (1) semi-automated data acquisition using 3D laser scanner and python script, (2) scan-to-BIM process, (3) integrating and visualizing defective conditions data using dynamo. The method proposed in this study improved efficiency and productivity in a building assessment through omitting the additional process of measurement and documentation. The visualized 3D model allows building facility managers to make more effective decisions. Ultimately, this is expected to improve the efficiency of building maintenance works.

Design and Implementation of IoT based Low cost, Effective Learning Mechanism for Empowering STEM Education in India

  • Simmi Chawla;Parul Tomar;Sapna Gambhir
    • International Journal of Computer Science & Network Security
    • /
    • v.24 no.4
    • /
    • pp.163-169
    • /
    • 2024
  • India is a developing nation and has come with comprehensive way in modernizing its reducing poverty, economy and rising living standards for an outsized fragment of its residents. The STEM (Science, Technology, Engineering, and Mathematics) education plays an important role in it. STEM is an educational curriculum that emphasis on the subjects of "science, technology, engineering, and mathematics". In traditional education scenario, these subjects are taught independently, but according to the educational philosophy of STEM that teaches these subjects together in project-based lessons. STEM helps the students in his holistic development. Youth unemployment is the biggest concern due to lack of adequate skills. There is a huge skill gap behind jobless engineers and the question arises how we can prepare engineers for a better tomorrow? Now a day's Industry 4.0 is a new fourth industrial revolution which is an intelligent networking of machines and processes for industry through ICT. It is based upon the usage of cyber-physical systems and Internet of Things (IoT). Industrial revolution does not influence only production but also educational system as well. IoT in academics is a new revolution to the Internet technology, which introduced "Smartness" in the entire IT infrastructure. To improve socio-economic status of the India students must equipped with 21st century digital skills and Universities, colleges must provide individual learning kits to their students which can help them in enhancing their productivity and learning outcomes. The major goal of this paper is to present a low cost, effective learning mechanism for STEM implementation using Raspberry Pi 3+ model (Single board computer) and Node Red open source visual programming tool which is developed by IBM for wiring hardware devices together. These tools are broadly used to provide hands on experience on IoT fundamentals during teaching and learning. This paper elaborates the appropriateness and the practicality of these concepts via an example by implementing a user interface (UI) and Dashboard in Node-RED where dashboard palette is used for demonstration with switch, slider, gauge and Raspberry pi palette is used to connect with GPIO pins present on Raspberry pi board. An LED light is connected with a GPIO pin as an output pin. In this experiment, it is shown that the Node-Red dashboard is accessing on Raspberry pi and via Smartphone as well. In the final step results are shown in an elaborate manner. Conversely, inadequate Programming skills in students are the biggest challenge because without good programming skills there would be no pioneers in engineering, robotics and other areas. Coding plays an important role to increase the level of knowledge on a wide scale and to encourage the interest of students in coding. Today Python language which is Open source and most demanding languages in the industry in order to know data science and algorithms, understanding computer science would not be possible without science, technology, engineering and math. In this paper a small experiment is also done with an LED light via writing source code in python. These tiny experiments are really helpful to encourage the students and give play way to learn these advance technologies. The cost estimation is presented in tabular form for per learning kit provided to the students for Hands on experiments. Some Popular In addition, some Open source tools for experimenting with IoT Technology are described. Students can enrich their knowledge by doing lots of experiments with these freely available software's and this low cost hardware in labs or learning kits provided to them.

Study of Image Production using Steadicam Effects for 3D Camera (3D 카메라 기반 스테디캠 효과를 적용한 영상제작에 관한연구)

  • Lee, Junsang;Park, Sungdae;Lee, Imgeun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.18 no.12
    • /
    • pp.3035-3041
    • /
    • 2014
  • The steadicam effects is widely used in production of the 3D animation for natural camera movement. Conventional method for steadicam effects is using keyframe animation technique, which is annoying and time consuming process. Furthermore it is difficult and unnatural to simulate camera movement in real world. In this paper we propose a novel method for representing steadicam effects on virtual camera of 3D animation. We modeled a camera of real world into Maya production tools, considering gravity, mass and elasticity. The model is implemented with Python language, which is directly applied to Maya platform as a filter module. The proposed method reduces production time and improves production environment. It also makes more natural and realistic footage to maximize visual effects.

Non-periodic Subway Scheduling that Minimizes Operational Cost and Passenger Waiting Time

  • Hong, YunWoo;Chung, Yerim;Min, YunHong
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.8
    • /
    • pp.133-142
    • /
    • 2018
  • Subway metro scheduling is one of the most important problems impacting passenger convenience today. To operate efficiently, the Seoul metro uses regular, periodic schedules for all lanes, both north and southbound. However, many past studies suggest that non-periodic scheduling would better optimize costs. Since the Seoul metro is continuously facing a deficit, adopting a non-periodic schedule may be necessary. Two objectives are presented; the first, to minimize the average passengers' waiting time, and the second, to minimize total costs, the sum of the passenger waiting time, and the operational costs. In this paper, we use passenger smart card data and a precise estimation of transfer times. To find the optimal time-table, a genetic algorithm is used to find the best solution for both objectives. Using Python 3.5 for the analysis, for the first objective, we are able to reduce the average waiting time, even when there are fewer trains. For the second objective, we are able to save about 4.5 thousand USD with six fewer trains.

IoT Compliant HD Digital Signage Controller Design using Raspberry Pi

  • Yang, Seungyoun;Shin, Jaekwon;Lee, Sunghwa;Kim, Jintae
    • Journal of Satellite, Information and Communications
    • /
    • v.12 no.1
    • /
    • pp.18-21
    • /
    • 2017
  • In this paper we present IoT compliant HD Digital Signage Controller design using Raspberry Pi. Nowadays, the digital signage system have gained increasing popularity and rapidly growing communications medium that offers a wide range of exciting ways with customers, enhance brand awareness, increase sales and margin uplift by replacing the traditional static signage system. This paper presents a cost-effective IoT based HD Digital Signage Controller (DSC) using R-Pi computer that can use various kinds of displays in order to make the system as efficient and affordable as possible to provide advertisement or other relevant information to people in public areas. The system is designed in such way the information about surrounding related place is taken through sensors and directly uploaded to the internet, and thus can be accessed anytime and displayed on screens by using Raspberry Pi that serves as controller in the system. The design and implementation of the system developed by using python programming language and its hardware consists of sensors, Arduino, Raspberry Pi 3 model B board and the displays. The main targets of this study are build a cost effective Digital Signage system as well as broadcasting information at display contents in public areas and control those digital signs.

Development of a Low-cost Industrial OCR System with an End-to-end Deep Learning Technology

  • Subedi, Bharat;Yunusov, Jahongir;Gaybulayev, Abdulaziz;Kim, Tae-Hyong
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.15 no.2
    • /
    • pp.51-60
    • /
    • 2020
  • Optical character recognition (OCR) has been studied for decades because it is very useful in a variety of places. Nowadays, OCR's performance has improved significantly due to outstanding deep learning technology. Thus, there is an increasing demand for commercial-grade but affordable OCR systems. We have developed a low-cost, high-performance OCR system for the industry with the cheapest embedded developer kit that supports GPU acceleration. To achieve high accuracy for industrial use on limited computing resources, we chose a state-of-the-art text recognition algorithm that uses an end-to-end deep learning network as a baseline model. The model was then improved by replacing the feature extraction network with the best one suited to our conditions. Among the various candidate networks, EfficientNet-B3 has shown the best performance: excellent recognition accuracy with relatively low memory consumption. Besides, we have optimized the model written in TensorFlow's Python API using TensorFlow-TensorRT integration and TensorFlow's C++ API, respectively.

Consumer Perception of Halal Cosmetics : Insights from Twitter Text Mining (할랄 인증 화장품에 대한 소비자 인식: 트위터 텍스트 분석)

  • Choi, Yeong-Hyeon;Lee, Kyu-Hye
    • Fashion & Textile Research Journal
    • /
    • v.22 no.4
    • /
    • pp.481-494
    • /
    • 2020
  • This study examined consumer perceptions and consumer responses of Halal cosmetics and compared them with vegan cosmetics, which is a term similarly used. Twitter API of Python 3.7 was used to collect the keywords '#halalcosmetics' and '#vegancosmetics'. First, the main perception of consumers on Halal cosmetics focused on the original concept, image, expected efficacy, and factors to consider before purchase, religious keywords, labels and packaging for Halal cosmetics. Second, the main consumer perception of vegan cosmetics was the product concept, expected efficacy, factors to consider before purchase, related vegan industry, image, and vegan cosmetic components. Third, the consumer perceptions of Halal cosmetics and vegan cosmetics were similar in multiple ways, and both concepts included the Cruelty-free concept. Fourth, consumer satisfaction factors included cosmetics color, brand's consumer service, efficacy, smell, packaging design, reasonable price, effects, and formulation of cosmetics as well as satisfaction with Halal certification, and satisfaction of Vegan consumers. Consumer dissatisfaction factors included smell, flavor, delay in shipping, dissatisfaction with formulation, discrepancy between actual color and computer screen, concern and distrust about the use of prohibited ingredients for Halal products. This study examined consumer perceptions and reactions to Halal and vegan cosmetics to create basic knowledge for niche markets that are emerging as an ethical beauty consumption trend.

Parameters study on lateral buckling of submarine PIP pipelines

  • Zhang, Xinhu;Duan, Menglan;Wang, Yingying;Li, Tongtong
    • Ocean Systems Engineering
    • /
    • v.6 no.1
    • /
    • pp.99-115
    • /
    • 2016
  • In meeting the technical needs for deepwater conditions and overcoming the shortfalls of single-layer pipes for deepwater applications, pipe-in-pipe (PIP) systems have been developed. While, for PIP pipelines directly laid on the seabed or with partial embedment, one of the primary service risks is lateral buckling. The critical axial force is a key factor governing the global lateral buckling response that has been paid much more attention. It is influenced by global imperfections, submerged weight, stiffness, pipe-soil interaction characteristics, et al. In this study, Finite Element Models for imperfect PIP systems are established on the basis of 3D beam element and tube-to-tube element in Abaqus. A parameter study was conducted to investigate the effects of these parameters on the critical axial force and post-buckling forms. These parameters include structural parameters such as imperfections, clearance, and bulkhead spacing, pipe/soil interaction parameter, for instance, axial and lateral friction properties between pipeline and seabed, and load parameter submerged weight. Python as a programming language is been used to realize parametric modeling in Abaqus. Some conclusions are obtained which can provide a guide for the design of PIP pipelines.

Big data-based real-time drug side-effect risk assessment model (빅데이터 기반 실시간 의약품 부작용 위험도 평가 모델)

  • Lee, Chae-Eun;Bae, Eun-Ji;Yoon, Sook-Young;Lim, Su-Yeon;Kim, Yong-Min;Kim, Woong-Sup
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.10a
    • /
    • pp.754-757
    • /
    • 2019
  • 대한민국 인구의 고령화는 점점 더 심화되며 노인 환자의 수도 증가하는 추세이다. 노인환자들은 의약품 부작용 위험도가 높기 때문에 노인에게 부적절한 약물과 처방 이후의 부작용 발생 현황에 대한 통계적인 분석이 필요하다고 판단하였다. 의약품 부작용관련 문헌 정보와 실제 병원의 전자 의무 기록을 이용해 데이터 베이스를 구축하고 Python 을 사용해 부작용 탐지 알고리즘을 설계했다. 노인 환자가 특정 약품을 투약한 이후에 그 약품에 부작용에 해당하는 진단을 받는다면 부작용이 발생한 것으로 판단한다. 알고리즘을 기반으로 사용자들이 쉽게 접근할 수 있도록 웹을 구축했다. d3.js 를 통해 직관적으로 부작용 확률을 확인할 수 있도록 구현했고 새로운 진단 또는 처방을 입력하여 실시간으로 확률에 반영하였다. 실시간으로 데이터를 확인할 수 있기 때문에 부작용 이슈에 신속하게 예방 및 대응이 가능할 것으로 기대된다.

NTP-ERSN verification with C5G7 1D extension benchmark and GUI development

  • Lahdour, M.;El Bardouni, T.;El Hajjaji, O.;Chakir, E.;Mohammed, M.;Al Zain, Jamal;Ziani, H.
    • Nuclear Engineering and Technology
    • /
    • v.53 no.4
    • /
    • pp.1079-1087
    • /
    • 2021
  • NTP-ERSN is a package developed for solving the multigroup form of the discrete ordinates, characteristics and collision probability of the Boltzmann transport equation in one-dimensional cartesian geometry, by combining pin cells. In this work, C5G7 MOX benchmark is used to verify the accuracy and efficiency of NTP-ERSN package, by treating reactor core problems without spatial homogenization. This benchmark requires solutions in the form of normalized pin powers as well as the vectors and the eigenvalue. All NTP-ERSN simulations are carried out with appropriate spatial and angular approximations. A good agreement between NTP-ERSN results with those obtained with OpenMC calculation code for seven energy groups. In addition, our studies about angular and mesh refinements are carried out to produce better quality solution. Moreover, NTP-ERSN GUI has also been updated and adapted to python 3 programming language.