The document describes an autonomous connected vehicle called aucovei. It discusses various scenarios where aucovei is used for smart logistics and cargo delivery. It describes how aucovei uses sensors and cloud communication to navigate autonomously and detect obstacles. When assistance is needed, the control room operator uses cameras and sensors on aucovei to help find alternate routes. The document outlines the hardware, software and cloud components used to enable aucovei's autonomous functionality.
This document summarizes an employee's training qualifications across multiple modules. It shows that the employee, Ronald T76365, has completed 51 total courses with a 100% qualification rate and in-time percentage. The courses cover topics like CAPA process requirements, medical product nonconformances, quality management systems, and more. Several were taken in 2013-2014 with the most recent being in March 2015.
Fleet management information for material handling vehiclesTed Jurca
This document provides instructions for installing, calibrating, and using a SkidFleet system for check weighing, utilization tracking, and overload warnings on material handling vehicles. The system includes a digital indicator, pressure transducer, and wiring harness that are installed on the vehicle. The calibration procedure involves lifting empty and known weight loads to automatically set the system. Optional features like impact detection and operator ID tracking are also described. Installation should only be done by a trained technician and safety precautions must be followed.
This document provides a profile of VIRDI, a biometric company established in 2000 in South Korea. It has 85 staff members, with 35 dedicated to research and development. The company specializes in live and fake fingerprint detection technology. It produces a line of biometric terminals, readers, and controllers. Key products include the AC2100, AC4000, AC5000, and AC6000 terminals, which provide fingerprint identification, card reading, and time and attendance features. The document outlines VIRDI's technology, partnerships, installations and case studies.
Established: 2012. 12
Headquarter Office: Shenzhen
Annual Revenue: USD 85 Million (2019)
Number of Employees: 130+ person in total,
50+ Engineering staff
From the beginning, we dedicated ourselves to designing and developing Personal Electric Vehicle(PEV) technology and products.
We're a High-tech enterprise, with an experienced engineering team (Hardware, Software, Mechanical, Structure, Industry design), to provide the total solution of e-Mobility products for customers.
This document discusses the potential impacts and opportunities of the Internet of Things (IoT). It notes that the global IoT market is expected to grow significantly over the next decade. The IoT involves connecting sensors and devices to collect and share data. When millions of sensors are connected, patterns can emerge from the data that provide insights and inform new actions. The document provides examples of how IoT applications could monitor cities and infrastructure, homes, transportation, agriculture, and more to improve efficiencies, create new businesses and jobs, and solve problems.
Standar untuk mengisi HFQR_Quality and EHS Refreshment QC Training May 2023_B...penielin
This document provides guidelines and parameters for quality control (QC) subcontractor training in the Northern region for MGS. It outlines key performance indicators (KPIs) and target weights for onsite inspections, environmental, health and safety (EHS) task close rates, findings by Huawei, and other metrics. Metrics are evaluated on a weekly and monthly basis. Inspection scores can be increased by submitting evidence of improvements or deducted for issues found. The document also details compliance requirements for offline and online aspects like tools, certificates, personal protective equipment, and accidents. Violations are classified into minor, major and critical categories.
The document provides instructions for using an automotive scan tool. It describes safety precautions for using the tool, components of the tool, specifications, included accessories, troubleshooting tips, and software functions. The software functions allow users to read trouble codes, erase codes, view live datastream, perform component testing, check vehicle information, and update the tool's software. The document provides step-by-step instructions for navigating menus and performing diagnostic functions with the scan tool.
This document summarizes an employee's training qualifications across multiple modules. It shows that the employee, Ronald T76365, has completed 51 total courses with a 100% qualification rate and in-time percentage. The courses cover topics like CAPA process requirements, medical product nonconformances, quality management systems, and more. Several were taken in 2013-2014 with the most recent being in March 2015.
Fleet management information for material handling vehiclesTed Jurca
This document provides instructions for installing, calibrating, and using a SkidFleet system for check weighing, utilization tracking, and overload warnings on material handling vehicles. The system includes a digital indicator, pressure transducer, and wiring harness that are installed on the vehicle. The calibration procedure involves lifting empty and known weight loads to automatically set the system. Optional features like impact detection and operator ID tracking are also described. Installation should only be done by a trained technician and safety precautions must be followed.
This document provides a profile of VIRDI, a biometric company established in 2000 in South Korea. It has 85 staff members, with 35 dedicated to research and development. The company specializes in live and fake fingerprint detection technology. It produces a line of biometric terminals, readers, and controllers. Key products include the AC2100, AC4000, AC5000, and AC6000 terminals, which provide fingerprint identification, card reading, and time and attendance features. The document outlines VIRDI's technology, partnerships, installations and case studies.
Established: 2012. 12
Headquarter Office: Shenzhen
Annual Revenue: USD 85 Million (2019)
Number of Employees: 130+ person in total,
50+ Engineering staff
From the beginning, we dedicated ourselves to designing and developing Personal Electric Vehicle(PEV) technology and products.
We're a High-tech enterprise, with an experienced engineering team (Hardware, Software, Mechanical, Structure, Industry design), to provide the total solution of e-Mobility products for customers.
This document discusses the potential impacts and opportunities of the Internet of Things (IoT). It notes that the global IoT market is expected to grow significantly over the next decade. The IoT involves connecting sensors and devices to collect and share data. When millions of sensors are connected, patterns can emerge from the data that provide insights and inform new actions. The document provides examples of how IoT applications could monitor cities and infrastructure, homes, transportation, agriculture, and more to improve efficiencies, create new businesses and jobs, and solve problems.
Standar untuk mengisi HFQR_Quality and EHS Refreshment QC Training May 2023_B...penielin
This document provides guidelines and parameters for quality control (QC) subcontractor training in the Northern region for MGS. It outlines key performance indicators (KPIs) and target weights for onsite inspections, environmental, health and safety (EHS) task close rates, findings by Huawei, and other metrics. Metrics are evaluated on a weekly and monthly basis. Inspection scores can be increased by submitting evidence of improvements or deducted for issues found. The document also details compliance requirements for offline and online aspects like tools, certificates, personal protective equipment, and accidents. Violations are classified into minor, major and critical categories.
The document provides instructions for using an automotive scan tool. It describes safety precautions for using the tool, components of the tool, specifications, included accessories, troubleshooting tips, and software functions. The software functions allow users to read trouble codes, erase codes, view live datastream, perform component testing, check vehicle information, and update the tool's software. The document provides step-by-step instructions for navigating menus and performing diagnostic functions with the scan tool.
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET Journal
This document describes a self-driving car prototype that uses a Raspberry Pi and machine learning. Sensors including a camera and ultrasonic sensors provide real-time data to the Raspberry Pi, which then controls the car's motors. Algorithms for lane detection, obstacle detection and traffic light recognition enable the car to drive autonomously to its destination while avoiding collisions and obeying traffic rules. The system is intended to reduce accidents caused by human error or careless driving.
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale ResellersDrew Davitian
Our products and solutions are especially focused on enabling the following types of applications:
Personal and commercial vehicle location
Vehicle navigation, safety and security
Meter Reading
Home and industrial alarms
Mobile payment, verification, and stored value
PLC Programming Example - Conveyor Reject (Shift Register)ACC Automation
More information can be obtained at our website.
http://accautomation.ca/plc-programming-example-shift-register-conveyor-reject/
We will apply the five steps to PLC Program development to our next programming example of a shift register - conveyor reject.
1.Define the task
2.Define the inputs and outputs
3.Develop a logical sequence of operation
4.Develop the PLC program
5.Test the program
Another example of programming PLC Shift Registers can be seen at on our product sorting application. This will use 3D factory IO to demonstrate sorting colour tags.
PLC Programming Example – Sorting Station (Shift Register)
http://accautomation.ca/plc-programming-example-sorting-station-shift-register
PLC Programming Example - Sorting Station Testing - Video
https://youtu.be/W0aibYb3DnE
PLC Programming Example - Sorting Station - Video
https://youtu.be/YMl2DPm_yaU
http://www.accautomation.ca
An automotive giant was having issues tracking vehicles through their quality check points and large open storage areas, leading to delays in delivery times and manual tracking. QuickSolv implemented a real-time vehicle tracking solution using Bluetooth Low Energy tags on trucks and relays at 7 quality check points to transmit location data to IoT gateways and cloud servers. This provided management with dashboard analytics and accurate tracking of vehicle status and delivery times.
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...MD. Anamul Haque
Physical disability is a curse to human life. Idea of our project "The Intelligent Wheelchair for Handicapped Persons" has occurred to help the handicapped persons. The fundamental operation of the wheelchair is to facilitate handicapped person with safe movement. For ensuring the safety of movement, obstacle sensing, crack detection and living being identification features have been included. Additionally, a voice controlled LCD has been provided considering the case of auditory disabled people. Access to control basic home appliances has also been offered.
SEE MORE: https://goo.gl/DZvJcc
Professor Michael Milford's (Queensland University of Technology) presentatio...Ruperta Daher
Professor Michael Milford from Queensland University of Technology presented on Hand on with the Self-Driving Car at Mumbrella's Automotive Marketing Summit.
The document discusses satellite interference reduction efforts led by the satellite Interference Reduction Group (sIRG). It promotes the adoption of Carrier ID to identify interfering signals and reduce interference. It outlines sIRG's initiatives like training/certification, type approvals, and a central Carrier ID database. It provides a timeline for implementing Carrier ID, describing collaboration with satellite operators, manufacturers, and broadcasters. The goal is to have Carrier ID implemented for all video transmissions by the 2012 Olympics to improve coordination and reduce interference.
Started to create milestones, we, ILJIN ELECTRONICS (I) PVT. LTD. marked our presence in the year 2001 and operate in the manufacturing/servicing of A professional electronics design and manufacturing company since 13 years. Our quality services products have been always appreciated by our clients. Our spontaneous attitude and confident approach in offering an excellent range of DC Volt Emergency Light Industrial, Emergency Light Industrial, DC Volt Emergency Light Home And Decoration, DC Volt Electronics Ballast, DC Volt AC Adaptor, DC Power Supply has deepened our roots in the market. We, ILJIN ELECTRONICS (I) PVT. LTD. breathe with the aim of fully satisfying our clients with our high-quality products services. We are a unit of highly experienced professionals, all of them contributing at the best of their potentials to offer the highest degree of efficiency and client satisfaction.
Future of the Global Truck Industry 2010-2020Sandeep Kar
This document discusses several trends affecting commercial vehicle strategies from 2009 to 2020, including:
1. Increasing demand for hybrid and electric commercial vehicles, especially for short-haul urban deliveries, as cities see de-urbanization and the rise of megacities.
2. A polarization of commercial vehicle classes, with growth in light and heavy vehicles globally and in regions like North America, China, and India.
3. Clear interest from fleets in hybrid powertrain technologies to lower emissions and costs, though challenges remain regarding infrastructure, weight penalties, and upfront costs.
4. The potential for "health, wellness, and well-being" technologies to become a new factor in commercial
Error-Free Inc.'s Remote Verification Module in KALE™ SoftwareChong Chiu
The remote verification module eliminates the need and time wasted spent on coordination between the verifier and the requestor, as well as physical travel to a site to verify the job.
Glass Factory is a Korean startup company focused on developing smart glasses technology. They have filed over 50 patents focused on smart glasses, including 40 pending Korean patents and 7 international PCT patents. Their patent portfolio covers various technologies related to smart glasses such as authentication, emergency response, payment, content management, and more. Glass Factory aims to commercialize their patent portfolio and technology by partnering with companies in the smart glasses and augmented reality industries.
The document discusses jidoka, which refers to automation with a human touch. It describes how Sakichi Toyoda invented automatic looms that could detect errors like thread breakage and stop themselves to prevent defective products. This allowed one operator to oversee multiple looms, improving productivity. The Toyota term "jidoka" refers to machines that can make judgments, unlike regular automation which simply moves. Jidoka aims to have machines detect and stop production of single defective parts.
An automatic parking guidance system is proposed for a project called NAVANA PRISTINE PAVILION. The system uses ultrasonic sensors to detect vehicles, counts vacant spaces, and displays them on LED panels. A master controller interfaces between the sensors and software to manage information across parking zones. The parking guidance software uses an SQL database and a user-friendly interface. Popular Technologies Limited provides solutions to facilitate traffic flow and ensure easy parking for users.
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...IRJET Journal
This document describes developing a distance algorithm for adaptive cruise control systems using vehicle-to-vehicle communication and sensor networks. It involves three modes: 1) cruise control, 2) adaptive cruise control where the rear vehicle automatically adjusts its speed based on the distance to the preceding vehicle, and 3) cooperative adaptive cruise control where the rear vehicle adjusts its speed and communicates with the preceding vehicle. Ultrasonic sensors measure the distance between vehicles and different distance limits are set for the modes. The system is intended to increase road safety and efficiency by enabling vehicles to automatically control speed based on surrounding traffic conditions.
The DA-Dongle J2534 is a low cost high-performance pass-thru (SAE J2534) vehicle interface. This unit connects directly to the vehicle OBDII (Diagnostic)connector; it then connects to any laptop via a USB 2.0 cable. Once the J2534 Driver files are loaded, this product will allow normal operation with OEM compliant J2534 diagnostic applications. This device supports CAN, FT CAN, and ISO protocols
Developed a Business Plan as a team to secure funding for a new venture on “Automobile Alcohol Detection System” to reduce Singapore‘s drink-and-drive accident rate.
The document discusses Taclo, a food delivery company that has expanded to over 500 cities and 2 lakh restaurants. Due to increasing demand and traffic congestion during peak hours, Taclo plans to implement a drone delivery system to improve service. The system would involve drones delivering food from restaurants to customers within 15 minutes, bypassing traffic. Challenges include safety, weather, limited capacity, and regulatory hurdles. A phased rollout is proposed, starting with a pilot program in a high-demand city and expanding based on feedback.
2015 HPVC West - Innovation Report - Cal Poly San Luis ObispoMarley Miller
This document describes the development of a rollover detection and visual warning system for a human-powered vehicle called Sweet Phoenix. The system uses an accelerometer and gyroscope to measure the vehicle's lateral acceleration and tilt. It then calculates the maximum safe lateral acceleration before rollover and compares it to the current acceleration to determine the rollover risk level. Colored LEDs indicate the risk level to riders. Testing will validate that the system accurately models Sweet Phoenix's rollover characteristics to warn riders before loss of control. The low-cost system could improve safety and expand use of human-powered vehicles.
Vehicle manufacturing automation uses Automatic Vehicle Identification (AVI) to identify vehicles via RFID or labels and schedule manufacturing routes. AVI integrates with conveyors via programmable logic controllers (PLCs) and interacts with ERP/WMS systems as a core MES module. AVI functions include work order download, vehicle identification, travel record, sequence management, and quality gates to route vehicles through production and repair. AVI can use RFID tags or labels for identification and communicates between readers and an AVI server via different network configurations.
The document discusses strategies for testing microservices. It recommends implementing unit tests with high code coverage, property-based tests to generate test cases, integration tests by mocking external services, component tests using docker containers to test fully deployed code, contract tests to verify interfaces between services, and end-to-end tests focused on user journeys and personas. A test pyramid is advocated with more unit and integration tests than end-to-end tests. Keeping testing environments and configurations close to production is also advised.
Ruby allows metaprogramming through dynamically modifying program constructs at runtime. This includes defining classes and methods dynamically, adding methods to existing classes and objects, and manipulating language semantics. Some key Ruby metaprogramming techniques are open classes/monkey patching, method_missing, define_method, eval, and hook methods. Metaprogramming can help write domain-specific languages and validation macros, but comes with costs like a steeper learning curve and reduced comprehensibility.
More Related Content
Similar to Rendezvous with aucovei (autonomous connected car)
IRJET- Self Driving Car using Raspberry-Pi and Machine LearningIRJET Journal
This document describes a self-driving car prototype that uses a Raspberry Pi and machine learning. Sensors including a camera and ultrasonic sensors provide real-time data to the Raspberry Pi, which then controls the car's motors. Algorithms for lane detection, obstacle detection and traffic light recognition enable the car to drive autonomously to its destination while avoiding collisions and obeying traffic rules. The system is intended to reduce accidents caused by human error or careless driving.
Personal GPS Tracker and Light Fleet Tracking prezo for Point of Sale ResellersDrew Davitian
Our products and solutions are especially focused on enabling the following types of applications:
Personal and commercial vehicle location
Vehicle navigation, safety and security
Meter Reading
Home and industrial alarms
Mobile payment, verification, and stored value
PLC Programming Example - Conveyor Reject (Shift Register)ACC Automation
More information can be obtained at our website.
http://accautomation.ca/plc-programming-example-shift-register-conveyor-reject/
We will apply the five steps to PLC Program development to our next programming example of a shift register - conveyor reject.
1.Define the task
2.Define the inputs and outputs
3.Develop a logical sequence of operation
4.Develop the PLC program
5.Test the program
Another example of programming PLC Shift Registers can be seen at on our product sorting application. This will use 3D factory IO to demonstrate sorting colour tags.
PLC Programming Example – Sorting Station (Shift Register)
http://accautomation.ca/plc-programming-example-sorting-station-shift-register
PLC Programming Example - Sorting Station Testing - Video
https://youtu.be/W0aibYb3DnE
PLC Programming Example - Sorting Station - Video
https://youtu.be/YMl2DPm_yaU
http://www.accautomation.ca
An automotive giant was having issues tracking vehicles through their quality check points and large open storage areas, leading to delays in delivery times and manual tracking. QuickSolv implemented a real-time vehicle tracking solution using Bluetooth Low Energy tags on trucks and relays at 7 quality check points to transmit location data to IoT gateways and cloud servers. This provided management with dashboard analytics and accurate tracking of vehicle status and delivery times.
Android controlled Microcontroller (Arduino) based Motorized Wheelchair for H...MD. Anamul Haque
Physical disability is a curse to human life. Idea of our project "The Intelligent Wheelchair for Handicapped Persons" has occurred to help the handicapped persons. The fundamental operation of the wheelchair is to facilitate handicapped person with safe movement. For ensuring the safety of movement, obstacle sensing, crack detection and living being identification features have been included. Additionally, a voice controlled LCD has been provided considering the case of auditory disabled people. Access to control basic home appliances has also been offered.
SEE MORE: https://goo.gl/DZvJcc
Professor Michael Milford's (Queensland University of Technology) presentatio...Ruperta Daher
Professor Michael Milford from Queensland University of Technology presented on Hand on with the Self-Driving Car at Mumbrella's Automotive Marketing Summit.
The document discusses satellite interference reduction efforts led by the satellite Interference Reduction Group (sIRG). It promotes the adoption of Carrier ID to identify interfering signals and reduce interference. It outlines sIRG's initiatives like training/certification, type approvals, and a central Carrier ID database. It provides a timeline for implementing Carrier ID, describing collaboration with satellite operators, manufacturers, and broadcasters. The goal is to have Carrier ID implemented for all video transmissions by the 2012 Olympics to improve coordination and reduce interference.
Started to create milestones, we, ILJIN ELECTRONICS (I) PVT. LTD. marked our presence in the year 2001 and operate in the manufacturing/servicing of A professional electronics design and manufacturing company since 13 years. Our quality services products have been always appreciated by our clients. Our spontaneous attitude and confident approach in offering an excellent range of DC Volt Emergency Light Industrial, Emergency Light Industrial, DC Volt Emergency Light Home And Decoration, DC Volt Electronics Ballast, DC Volt AC Adaptor, DC Power Supply has deepened our roots in the market. We, ILJIN ELECTRONICS (I) PVT. LTD. breathe with the aim of fully satisfying our clients with our high-quality products services. We are a unit of highly experienced professionals, all of them contributing at the best of their potentials to offer the highest degree of efficiency and client satisfaction.
Future of the Global Truck Industry 2010-2020Sandeep Kar
This document discusses several trends affecting commercial vehicle strategies from 2009 to 2020, including:
1. Increasing demand for hybrid and electric commercial vehicles, especially for short-haul urban deliveries, as cities see de-urbanization and the rise of megacities.
2. A polarization of commercial vehicle classes, with growth in light and heavy vehicles globally and in regions like North America, China, and India.
3. Clear interest from fleets in hybrid powertrain technologies to lower emissions and costs, though challenges remain regarding infrastructure, weight penalties, and upfront costs.
4. The potential for "health, wellness, and well-being" technologies to become a new factor in commercial
Error-Free Inc.'s Remote Verification Module in KALE™ SoftwareChong Chiu
The remote verification module eliminates the need and time wasted spent on coordination between the verifier and the requestor, as well as physical travel to a site to verify the job.
Glass Factory is a Korean startup company focused on developing smart glasses technology. They have filed over 50 patents focused on smart glasses, including 40 pending Korean patents and 7 international PCT patents. Their patent portfolio covers various technologies related to smart glasses such as authentication, emergency response, payment, content management, and more. Glass Factory aims to commercialize their patent portfolio and technology by partnering with companies in the smart glasses and augmented reality industries.
The document discusses jidoka, which refers to automation with a human touch. It describes how Sakichi Toyoda invented automatic looms that could detect errors like thread breakage and stop themselves to prevent defective products. This allowed one operator to oversee multiple looms, improving productivity. The Toyota term "jidoka" refers to machines that can make judgments, unlike regular automation which simply moves. Jidoka aims to have machines detect and stop production of single defective parts.
An automatic parking guidance system is proposed for a project called NAVANA PRISTINE PAVILION. The system uses ultrasonic sensors to detect vehicles, counts vacant spaces, and displays them on LED panels. A master controller interfaces between the sensors and software to manage information across parking zones. The parking guidance software uses an SQL database and a user-friendly interface. Popular Technologies Limited provides solutions to facilitate traffic flow and ensure easy parking for users.
IRJET- To Develop a Distance Algorithm using Sensor Networks for Adaptive Cru...IRJET Journal
This document describes developing a distance algorithm for adaptive cruise control systems using vehicle-to-vehicle communication and sensor networks. It involves three modes: 1) cruise control, 2) adaptive cruise control where the rear vehicle automatically adjusts its speed based on the distance to the preceding vehicle, and 3) cooperative adaptive cruise control where the rear vehicle adjusts its speed and communicates with the preceding vehicle. Ultrasonic sensors measure the distance between vehicles and different distance limits are set for the modes. The system is intended to increase road safety and efficiency by enabling vehicles to automatically control speed based on surrounding traffic conditions.
The DA-Dongle J2534 is a low cost high-performance pass-thru (SAE J2534) vehicle interface. This unit connects directly to the vehicle OBDII (Diagnostic)connector; it then connects to any laptop via a USB 2.0 cable. Once the J2534 Driver files are loaded, this product will allow normal operation with OEM compliant J2534 diagnostic applications. This device supports CAN, FT CAN, and ISO protocols
Developed a Business Plan as a team to secure funding for a new venture on “Automobile Alcohol Detection System” to reduce Singapore‘s drink-and-drive accident rate.
The document discusses Taclo, a food delivery company that has expanded to over 500 cities and 2 lakh restaurants. Due to increasing demand and traffic congestion during peak hours, Taclo plans to implement a drone delivery system to improve service. The system would involve drones delivering food from restaurants to customers within 15 minutes, bypassing traffic. Challenges include safety, weather, limited capacity, and regulatory hurdles. A phased rollout is proposed, starting with a pilot program in a high-demand city and expanding based on feedback.
2015 HPVC West - Innovation Report - Cal Poly San Luis ObispoMarley Miller
This document describes the development of a rollover detection and visual warning system for a human-powered vehicle called Sweet Phoenix. The system uses an accelerometer and gyroscope to measure the vehicle's lateral acceleration and tilt. It then calculates the maximum safe lateral acceleration before rollover and compares it to the current acceleration to determine the rollover risk level. Colored LEDs indicate the risk level to riders. Testing will validate that the system accurately models Sweet Phoenix's rollover characteristics to warn riders before loss of control. The low-cost system could improve safety and expand use of human-powered vehicles.
Vehicle manufacturing automation uses Automatic Vehicle Identification (AVI) to identify vehicles via RFID or labels and schedule manufacturing routes. AVI integrates with conveyors via programmable logic controllers (PLCs) and interacts with ERP/WMS systems as a core MES module. AVI functions include work order download, vehicle identification, travel record, sequence management, and quality gates to route vehicles through production and repair. AVI can use RFID tags or labels for identification and communicates between readers and an AVI server via different network configurations.
Similar to Rendezvous with aucovei (autonomous connected car) (20)
The document discusses strategies for testing microservices. It recommends implementing unit tests with high code coverage, property-based tests to generate test cases, integration tests by mocking external services, component tests using docker containers to test fully deployed code, contract tests to verify interfaces between services, and end-to-end tests focused on user journeys and personas. A test pyramid is advocated with more unit and integration tests than end-to-end tests. Keeping testing environments and configurations close to production is also advised.
Ruby allows metaprogramming through dynamically modifying program constructs at runtime. This includes defining classes and methods dynamically, adding methods to existing classes and objects, and manipulating language semantics. Some key Ruby metaprogramming techniques are open classes/monkey patching, method_missing, define_method, eval, and hook methods. Metaprogramming can help write domain-specific languages and validation macros, but comes with costs like a steeper learning curve and reduced comprehensibility.
This document discusses scaling enterprise digital platforms with Kubernetes and Terraform. It begins with an overview of ThoughtWorks' digital platform strategy and platform thinking approach. It then provides introductions to Kubernetes and Terraform with demonstrations. Kubernetes allows for horizontal auto scaling, zero downtime deployments, storage orchestration, self-healing, service discovery, and secret management. Terraform enables provisioning infrastructure like VMs and storage as code in a declarative way across cloud platforms. The document concludes with a demo of how to scale delivery infrastructure using these tools.
FreedomBox is a small, low-cost device that allows users to self-host applications and protect their privacy and freedom online. It provides private web browsing, secure communication tools, and applications to enable safe activism. FreedomBox is being used in rural India to address the digital divide by hosting essential digital services locally on FreedomBox servers in villages. This provides internet access and services with better privacy, security, and resilience compared to centralized cloud services. Initial deployments have been successful in providing internet access for tasks like accessing government services and education. The project aims to expand to more villages at very low cost through community networks powered by FreedomBox.
This document discusses the role of artificial intelligence (AI) and machine learning (ML) in the beauty care industry. It provides examples of how companies are using AI/ML for skin and hair analysis, virtual makeup try-ons, and product recommendations. The techniques described include facial landmark extraction, lip masking, alpha compositing for virtual makeup effects, as well as challenges and future applications like personalized product design and home-based cosmetic testing. Live demos of virtual makeup tools are also presented.
This document discusses monolithic architectures and microservices architectures. It begins with an overview of what monoliths and microservices are. It then discusses some common issues with monoliths like lack of scalability and difficulty of changes. It provides examples of when monoliths may still be preferable and signs of a well-designed monolith. It then discusses microservices in more detail and their pros and cons. Two case studies are presented for gradually migrating parts of a monolith to microservices through either a phased or "big bang" approach. Distributed systems challenges are also covered. The document concludes by recommending starting with monoliths and refactoring later as needs dictate.
This document discusses principles of design thinking, lean, and agile thinking. It provides an overview of each approach including definitions, histories, key aspects, and differences. Design thinking focuses on exploring problems and finding innovative solutions through techniques like determining real problems and considering many options. Lean emphasizes continuous improvement, reducing waste, and respecting people. Agile thinking values planning for and assuming change through practices like regular feedback and iterative delivery. The document argues that adopting a combination of these approaches through principles like embracing change and focusing on quality is most effective.
As we use CD pipelines and our architectures have more and more components, we start facing scaling challenges with our CD pipelines. Here we talk about some of the challenges and how we could address them.
This time we have a four fold agenda.
The talk will consist of:
--> The need for better user experiences continues to push functionality into the browser, and many back-end services become thinner and less complex as a result.
--> While organizations continue to mature in their use of cloud technologies, an inevitable creeping complexity always accompanies building real solutions with these new pieces.
--> We see a shift in the traditional 'lock everything down globally' approach to a more nuanced, localized approach. We welcome this shift, especially when tools and automation can ensure equal or better compliance.
--> The Internet of Things (IoT) ecosystem continues to evolve at a steady and strong pace and includes critical success factors such as security and maturing engineering practices.
The web has dramatically evolved over the last 20+ years, yet HTTP - the workhorse of the Web - has not. Web developers have worked around HTTP's limitations, but:
--> Performance still falls short of full bandwidth utilization
--> Web design and maintenance are more complex
--> Resource consumption increases for client and server
--> Cacheability of resources suffers
HTTP/2 attempts to solve many of the shortcomings and inflexibilities of HTTP/1.1
--> What is Hardware Hacking ?
--> How and Where to get started ?
--> What is Best Arduino or Rasberry Pie ?
--> Make a Simple Project with Arduino.
--> Programming With Arduino IDE.
--> Intro to Building The Internet of Things.
--> Creating an IOT Solution.
Now Let's Take an Update of Computer Security:
--> Getting Aware of HID Attacks and Defence Against It.
Finally we will have Good Understanding of How Hardware Works with Programming.
This document discusses microservices and compares them to monolithic applications. It defines microservices as small, autonomous services that work together using lightweight mechanisms like HTTP APIs. Developing applications using microservices allows for faster release cycles, improved scalability, and easier adoption of new technologies compared to a monolithic approach. The document outlines some challenges of microservices like service discovery, configuration management, and debugging. It then provides examples of how to address these challenges using Spring Boot, Spring Cloud, Netflix OSS tools, and concepts like API gateways and fault tolerance.
1. The document discusses different application architectures like monolithic, microservices, and serverless.
2. It notes challenges with monolithic applications like scalability issues and difficulty in testing and deployments. Microservices improve on this but introduce new challenges around dependencies and capacity management.
3. The document defines serverless as functions that run in response to events, scale automatically, and are paid for only when run. It lists advantages like no provisioning or administration needed, built-in scalability, security, and logging.
Building Cloud Native Applications Using Spring Boot and Spring CloudGeekNightHyderabad
Nowadays enterprises as well as startups are looking to build their software applications leveraging Cloud Platforms so that they can greatly reduce their go to market time and infrastructure setup costs. However, Cloud Native Applications (NCA) should be designed with cloud computing architecture in mind which involves thinking about dynamic provisioning of resources, service downtimes, data redundancy etc. Spring Boot provides a robust platform for building microservices and Spring Cloud provides the capabilities to build Cloud Native Applications by abstracting the low level details. In this talk, we will learn how to develop Cloud Native Applications using Spring Boot and Spring Cloud frameworks.
Progressive Web Applications - The Next Gen Web TechnologiesGeekNightHyderabad
Progressive web applications (PWAs) address gaps in regular web apps and native apps. PWAs use technologies like service workers, the web app manifest, and the app shell model to provide native-app-like functionality while still being web apps. Service workers allow PWAs to work offline through caching strategies. Push notifications and app install banners further enhance the user experience. Libraries like Sw-Precache and Sw-Toolbox help implement service worker caching strategies. Major companies have adopted PWAs to increase user engagement and reduce data usage compared to regular web and native apps. Cross-browser support and business logic limitations remain challenges for PWAs.
Topic:
Consider redesigning a game server that was unable to handle 500 simultaneous users to a something that can handle 100,000 users. This talk discusses the architecture and technology choices that ensured scalability. Technologies used are Python, gevent, Cassandra, redis, haproxy and WebSockets. The talk will touch upon how this architecture also applies to a typical web applications.
Speaker:
Sunil Mohan Adapa is a Free Software developer and a ThoughtWorker.
He is a contributor to the FreedomBox project and a volunteer at Swecha. He also teaches as guest faculty at IIIT-Hyderabad. After graduating from IIIT-H in 2003, he has worked at various corporates, his own startup and was an independent consultant for many years before joining ThoughtWorks. His current role is to lead ThoughtWorks' efforts in its contributions to the FreedomBox project.
The need to process huge data is increasing day by day. Processing huge data involves compute, network and storage. In terms of Big Data, What it takes to innovate and what is innovation at the end? This talk provide high level details on the need of big data and capabilities of Mapr converged data platform.
Speaker: Vijaya Saradhi Uppaluri, Technical Director at MapR Technologies
Speaker: Geetha Balasundaram, Developer at ThoughtWorks
From tools and technology to people and requirements, what's different in the data engineering space? App development is traditional now. All enterprises want to become data-guided. Data lake is good start yet the know-hows and do-hows are so many.
Experiences from building a data lake in the retail domain, the talk will be covering.
- What is this vast new space of data engineering,
- Why it is critical to think in terms of data rather than features
- How important it is to understand these technologies and create a data lake that is usable and insightful to business
Automating intelligent decisions based on information developed through machine learning and analytics, by using the services provided by Azure. The entire process of captured telemetry to taking action on them will be discussed.
GeekNight 22.0 Multi-paradigm programming in Scala and AkkaGeekNightHyderabad
This document discusses a presentation on multi-paradigm programming using Scala and Akka. The agenda includes demonstrating how Scala can blend object-oriented and functional programming, and how to build scalable actor systems using Scala with Akka. It also covers why to consider functional programming paradigms, how functional programming improves code, and key concepts of functional programming like immutability and referential transparency. The document provides examples of pattern matching in Scala and discusses some Scala features that are important for using Akka.
Immersive Learning That Works: Research Grounding and Paths ForwardLeonel Morgado
We will metaverse into the essence of immersive learning, into its three dimensions and conceptual models. This approach encompasses elements from teaching methodologies to social involvement, through organizational concerns and technologies. Challenging the perception of learning as knowledge transfer, we introduce a 'Uses, Practices & Strategies' model operationalized by the 'Immersive Learning Brain' and ‘Immersion Cube’ frameworks. This approach offers a comprehensive guide through the intricacies of immersive educational experiences and spotlighting research frontiers, along the immersion dimensions of system, narrative, and agency. Our discourse extends to stakeholders beyond the academic sphere, addressing the interests of technologists, instructional designers, and policymakers. We span various contexts, from formal education to organizational transformation to the new horizon of an AI-pervasive society. This keynote aims to unite the iLRN community in a collaborative journey towards a future where immersive learning research and practice coalesce, paving the way for innovative educational research and practice landscapes.
Phenomics assisted breeding in crop improvementIshaGoswami9
As the population is increasing and will reach about 9 billion upto 2050. Also due to climate change, it is difficult to meet the food requirement of such a large population. Facing the challenges presented by resource shortages, climate
change, and increasing global population, crop yield and quality need to be improved in a sustainable way over the coming decades. Genetic improvement by breeding is the best way to increase crop productivity. With the rapid progression of functional
genomics, an increasing number of crop genomes have been sequenced and dozens of genes influencing key agronomic traits have been identified. However, current genome sequence information has not been adequately exploited for understanding
the complex characteristics of multiple gene, owing to a lack of crop phenotypic data. Efficient, automatic, and accurate technologies and platforms that can capture phenotypic data that can
be linked to genomics information for crop improvement at all growth stages have become as important as genotyping. Thus,
high-throughput phenotyping has become the major bottleneck restricting crop breeding. Plant phenomics has been defined as the high-throughput, accurate acquisition and analysis of multi-dimensional phenotypes
during crop growing stages at the organism level, including the cell, tissue, organ, individual plant, plot, and field levels. With the rapid development of novel sensors, imaging technology,
and analysis methods, numerous infrastructure platforms have been developed for phenotyping.
The technology uses reclaimed CO₂ as the dyeing medium in a closed loop process. When pressurized, CO₂ becomes supercritical (SC-CO₂). In this state CO₂ has a very high solvent power, allowing the dye to dissolve easily.
ESPP presentation to EU Waste Water Network, 4th June 2024 “EU policies driving nutrient removal and recycling
and the revised UWWTD (Urban Waste Water Treatment Directive)”
hematic appreciation test is a psychological assessment tool used to measure an individual's appreciation and understanding of specific themes or topics. This test helps to evaluate an individual's ability to connect different ideas and concepts within a given theme, as well as their overall comprehension and interpretation skills. The results of the test can provide valuable insights into an individual's cognitive abilities, creativity, and critical thinking skills
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...Sérgio Sacani
Context. With a mass exceeding several 104 M⊙ and a rich and dense population of massive stars, supermassive young star clusters
represent the most massive star-forming environment that is dominated by the feedback from massive stars and gravitational interactions
among stars.
Aims. In this paper we present the Extended Westerlund 1 and 2 Open Clusters Survey (EWOCS) project, which aims to investigate
the influence of the starburst environment on the formation of stars and planets, and on the evolution of both low and high mass stars.
The primary targets of this project are Westerlund 1 and 2, the closest supermassive star clusters to the Sun.
Methods. The project is based primarily on recent observations conducted with the Chandra and JWST observatories. Specifically,
the Chandra survey of Westerlund 1 consists of 36 new ACIS-I observations, nearly co-pointed, for a total exposure time of 1 Msec.
Additionally, we included 8 archival Chandra/ACIS-S observations. This paper presents the resulting catalog of X-ray sources within
and around Westerlund 1. Sources were detected by combining various existing methods, and photon extraction and source validation
were carried out using the ACIS-Extract software.
Results. The EWOCS X-ray catalog comprises 5963 validated sources out of the 9420 initially provided to ACIS-Extract, reaching a
photon flux threshold of approximately 2 × 10−8 photons cm−2
s
−1
. The X-ray sources exhibit a highly concentrated spatial distribution,
with 1075 sources located within the central 1 arcmin. We have successfully detected X-ray emissions from 126 out of the 166 known
massive stars of the cluster, and we have collected over 71 000 photons from the magnetar CXO J164710.20-455217.
Describing and Interpreting an Immersive Learning Case with the Immersion Cub...Leonel Morgado
Current descriptions of immersive learning cases are often difficult or impossible to compare. This is due to a myriad of different options on what details to include, which aspects are relevant, and on the descriptive approaches employed. Also, these aspects often combine very specific details with more general guidelines or indicate intents and rationales without clarifying their implementation. In this paper we provide a method to describe immersive learning cases that is structured to enable comparisons, yet flexible enough to allow researchers and practitioners to decide which aspects to include. This method leverages a taxonomy that classifies educational aspects at three levels (uses, practices, and strategies) and then utilizes two frameworks, the Immersive Learning Brain and the Immersion Cube, to enable a structured description and interpretation of immersive learning cases. The method is then demonstrated on a published immersive learning case on training for wind turbine maintenance using virtual reality. Applying the method results in a structured artifact, the Immersive Learning Case Sheet, that tags the case with its proximal uses, practices, and strategies, and refines the free text case description to ensure that matching details are included. This contribution is thus a case description method in support of future comparative research of immersive learning cases. We then discuss how the resulting description and interpretation can be leveraged to change immersion learning cases, by enriching them (considering low-effort changes or additions) or innovating (exploring more challenging avenues of transformation). The method holds significant promise to support better-grounded research in immersive learning.
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills MN
Travis Hills of Minnesota developed a method to convert waste into high-value dry fertilizer, significantly enriching soil quality. By providing farmers with a valuable resource derived from waste, Travis Hills helps enhance farm profitability while promoting environmental stewardship. Travis Hills' sustainable practices lead to cost savings and increased revenue for farmers by improving resource efficiency and reducing waste.
Or: Beyond linear.
Abstract: Equivariant neural networks are neural networks that incorporate symmetries. The nonlinear activation functions in these networks result in interesting nonlinear equivariant maps between simple representations, and motivate the key player of this talk: piecewise linear representation theory.
Disclaimer: No one is perfect, so please mind that there might be mistakes and typos.
dtubbenhauer@gmail.com
Corrected slides: dtubbenhauer.com/talks.html
19. SENSOR
COWSHED
DIPOLE ANTENNA
3G CARD ROUTER
RECEIVER
COMMUNICATION
ANALYTICS
CLOUD CENTER
NETWORK
BASE STATION
HOUSE/OFFICE
INTERNET
PEDOMETER
GYUHO “Cow Step”
Service
20. S
It’s a virtual representation of
elements and dynamics of an
internet of things device as it goes
through it’s lifecycle.
Digital Twin
It’s a virtual representation
of both elements and the
dynamics of how an Internet
of things device operates
and lives throughout its life
cycle.
21. Waves of Innovation
Cloud
Globally available, unlimited compute
resources
IoT
Harnessing signals from sensors and
devices, managed centrally by the cloud
Edge
Intelligence offloaded from the cloud to IoT
devices
AI
Breakthrough intelligence capabilities, in
the cloud and on the edge
23. IoT in the Cloud
Remote monitoring and management
Merging remote data from multiple IoT devices
Infinite compute and storage to train machine
learning and other advanced AI tools
IoT on the Edge
Low latency tight control loops require near real-time
response
Protocol translation & data normalization
Privacy of data and protection of IP
Symmetr
y
IoT in the Cloud and on the Edge
24. Few Use Cases…
Road traffic detection
Wait line estimation
Parking spot finder
25. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
What is a Connected Car?
A connected car is a car that is equipped with
internet access and has the ability to send vehicle
telemetry and receive commands to/from a cloud
infrastructure in order to provide additional benefits
to the drivers related to comfort, safety alerts etc...
26. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Minimalistic Architecture
ECU
TCUECU
CAN BUS
ECU
ECU
29. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
The Scenario: SMART
LOGISTICS
Cargo movement
and monitoring
Fleet management and
vehicle telematics
Predictive maintenance
and safety
30. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Sharron Warren
Store Manager
• Looking after aucovei vehicles
health
• Identifying the right vehicle
for fastest delivery
• Set delivery points
31. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Next Delivery
2:30 PM – Schedule aucovei
Snooze Dismiss
15 minutes
<
Sharron Warren
Store Manager
Sharron gets a reminder of upcoming delivery schedule on her mobile device. She opens the aucovei UWP
App to view the list of available aucoveis.
32. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei management
All aucoveis in the selected area
Deliveries
Map View List ViewEngaged (2) Available (4) On hold (1)
Sharron Warren
Store Manager
She looks at the list of available aucovei vehicles, clicks on them and checks the vehicle health (battery, tyre
pressure etc.) And identifies the vehicle for the next delivery.
Deliver ID Address Status
IOVR 32 A, North Block Delivered
IOVY 45 6th
Avenue Link On the Way
IOVT 23 Crossroads, 78 Not started
JUKL 12 Model Town Gate 2 Not Started
JUKV 45 Microsoft Gate 5 Not Started
33. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei management
Home > aucovei health dashboard
Sharron Warren
Store Manager
Device Name/Tag
AUC 165
Statu
sAVAILABL
E
Coordinate
s17°26′30″N 78°22′58″E
Health
Battery
45% remaining
6.5 hours
Tyre
Pressures - Good
Alignment - Good
GPS
Signals working fine
Assign
She looks at the list of available aucovei vehicles, clicks on them and checks the vehicle health (battery, tyre
pressure etc.) And identifies the vehicle for the next delivery.
34. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei management
Home > aucovei health dashboard
Sharron Warren
Store Manager
Using the map she clicks and taps on the starting point (A) and destination point (B) to assign the delivery to
the selected aucovei.
Assign
A
B
AUC 165
35. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Brain Wickham
Loading supervisor at starting point A
• Loading the aucovei
vehicle as per the
requirement received
on the mobile
• Dispatch the aucovei.
36. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei is ready for loading
Start loading. Dispatch in 30 minutes.
Snooze Dismiss
15 minutes
<
Brian Wickham
Loading Supervisor
Gets notification on his mobile that aucovei has arrived. Loads the vehicle. Confirms the loading and dispatch
of vehicle.
37. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Robert Lyon
Control Room Operator
• Track aucovei vehicle
movement from the
control room.
• Take care of any issues
if the aucovei gets
stuck.
38. aucovei Control Center
robert@aucovei.com
ADMINISTRATO
R
AUC 165Device to View:
Temperature Speed
Dashboard
Rules
Aucoveies
ADD A AUCOVEI
Advanced
Actions
Alarm History
Local Time Device ID Rule Output Value
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 45.39
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 46.17
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 48.11
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 49.08
07/18/2016 2:48:52 PM 64630181-04d9-b2e2-7c16-44840e4b5740 AlarmSpeed 48.83
0 100.0
0
45.02
0 100.0
0
35.8127.85
0 100.0
0
Robert Lyon
Control Room Operator
Vehicle starts the journey. Notification goes to control room. Control room person can track the live vehicle
movement (speed, direction (Bing Maps), etc.)
39. aucovei Control Center
robert@aucovei.com
ADMINISTRATO
R
Robert Lyon
Control Room Operator
Vehicle starts the journey. Notification goes to control room. Control room person can track the live vehicle
movement (speed, direction (Bing Maps), etc.)
AUC 165 – Delivery 3452View
B
A
45.02
Time
remaining
35.81 /21 min
12 min
Point A
Gate 2,
Contoso Campus
Point B
Fabrikam Circle
40. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei
aucovei vehicle gets an obstacle (another truck that is unloading). Vehicle pauses, navigates to left, navigates to
right; finds a gap and proceeds further.
Obstacle on the routeFrom Point A To Point
B
Finding an
alternate route
Reach the destination
using the alternate route
Case 1 - Clearing an obstacle without assistance
41. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei
aucovei vehicle gets another obstacle on the available alternate route. Vehicle is stuck now and sends a signal to the
Control Room.
Obstacle on the routeFrom Point A To Point
B
Difficulty in finding
an alternate route
Case 2 - Assistance from the Control Room
Obstacle on the
alternate route
Send signal to
Control Room
42. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei
aucovei vehicle detects a stop sign on the route. Vehicle is stuck now and sends a signal to the Control Room.
Road blockFrom Point A To Point
B
Detect roadblocked sign
on the route
Case 2 - Assistance from the Control Room
(contd..)
Send signal to
Control Room
43. aucovei Control Center
robert@aucovei.com
ADMINISTRATO
R
AUC 165 – Delivery 3452View
B
A
45.02
Time
remaining
35.81 /21 min
12 min
Point A
Gate 2,
Contoso Campus
Point B
Fabrikam Circle
Case 2 - Assistance from the Control Room
Robert Lyon
Control Room Operator
Operator in the Control Room receives a signal and using a Hololens device
and the Camera in the aucovei he is helping find a nearest alternate route.aucovei
44. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Obstacle on the routeFrom Point A To Point
B
Go back to nearest
alternate route
Case 2 - Assistance from the Control Room
Obstacle on the
alternate route
Take a U-return
Robert Lyon
Control Room Operator
Operator in the Control Room receives a signal and using a Hololens device
and the Camera in the aucovei he is helping find a nearest alternate route.aucovei
45. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei Real footage shot with the working aucovei vehicle to demonstrate the two scenarios.
Needs assistance from
the Control Room
Clearing an obstacle
without assistance
46. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Sign Detection
aucovei Real footage shot with the working aucovei vehicle to demonstrate the sign detection scenario.
47. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Johnathon Green
Loading-unloading supervisor at starting point B
• Loading-unloading the
aucovei vehicle as per
the requirement
received on the mobile
• Dispatch the aucovei.
Johnathon Green
Loading Supervisor
The loading/unloading supervisor receives a message of the arrival of the
aucovei, he goes and unloads the aucovie.aucovei
48. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
After the successful delivery the aucovei vehicle parks itself to the nearest
parking and awaits the next delivery assignment from the control room.
49. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Solution Components
aucovei Companion App Control Center
50. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei 1.0 Device Hardware
HMC5883L
Magnetometer
GPS Status
LED
GPS Status
LED
Arduino Pro Mini
ESP826
6
Power
Connector
Ardunio Uno
R3
Ardunio Uno
Hat
U-blox
Neo-6m
GPS
Motor
(Connected to
L298-N Motor
Driver)
Ultrasonic Sensor
Servo
16x2 LCD Display
51. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
aucovei 2.0 Device Hardware
HMC5883L
Magnetometer
LCD Touchscreen
Display
18650 Li-ion
batteries
Arduino Pro
Mini
DHT 11 Temp
Sensor
Motor
(Connected to
L298-N Motor
Driver)
Raspberry Pi 3
Model B+
U-blox
Neo-6m
GPS
LM393 Speed
Sensor
OLED Display
Module (128x64)
Microsoft
Lifecam
LED
Ultrasonic
Sensor
Speaker
Powerbank
Servos
53. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
• Raspberry Pi running Windows 10 IoT Core
• Universal Windows Platform (UWP) app based on .Net Framework
• OpenCV + Custom Vision Machine Learning Model (ONNX)
• Live video streaming over websockets
• Bluetooth Rfcomm
• Voice Commands and Speech Synthesis
• Azure IoT Hub communication
• Arduino slave over I2C channel
• Various sensor libraries
Device Software
54. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
autonomous Mode
Waypoint Navigator
Cloud
Command
Receiver
Cloud
Waypoints Parser
Get Current
Position
Get Current
Heading
Calculate
Distance
d = Current -
Target
d >
thres.
Calculate
Target
Heading
Turn
Rover
Move
Rover
Load Next
Waypoint
N
o
Ye
s
55. Define Promotion Discover Product Consult Expert Submit
Application
Visit Branch Provide Feedback
Sign Detection
Video Processor
Video
Camera
Raspberry Pi
Camera
Processor
OpenCV
Windows
ML Model
Command
Processor
• Detect contours
based on size
and color
• Return largest
contour
• Evaluate
cropped image
against trained
ML model
• Process the
results
Extract image
frames
Capture video
stream
• Execute rover
commands
• Notify cloud