Tag: ADAS

  • Trimble RTX Auto enables precision positioning for vehicles

    After 2020, Super Cruise will will be available on all General Motors brands (Photo: GM)
    After 2020, Super Cruise will will be available on all General Motors brands (Photo: GM)

    Trimble has announced the availability of Trimble RTX Auto, a GNSS software library written for use in safety critical automotive applications.

    The RTX Auto library can be integrated with any GNSS device and enables the decoding of Trimble’s RTX correction stream for centimeter-level absolute positioning accuracy, the company said.

    RTX Auto works with other on-vehicle sensors to deliver a positioning solution that satisfies advanced driver assistance systems (ADAS) and autonomous driving requirements.

    RTX Auto is both Automotive Safety Integrity Level (ASIL) and Automotive Software Process Improvement and Capability Determination (ASPICE) certified. These certifications validate that Trimble RTX Auto meets functional safety requirements for ADAS and autonomous applications in the auto industry.

    “For over 35 years, Trimble has been at the forefront of positioning innovation, accelerating productivity for our users,” said Patricia Boothe, vice president of Trimble’s Advanced Positioning Division. “RTX Auto takes our technology leadership into functional safety applications and allows the automotive industry to leverage Trimble’s leading RTX correction technology. Trimble RTX technology is helping to safely accelerate vehicle autonomy, transforming how the world drives.”

    While other correction service providers are validating their ADAS positioning products and services in test environments only, Trimble is on the road today providing RTX-based absolute positioning within General Motors’ Super Cruise, a hands-free driving system for the freeway.

  • STMicroelectronics offers connected-car automotive MCU

    STMicroelectronics offers connected-car automotive MCU

    New connected-car automotive microcontroller (MCU) enables secure remote updates and high-speed in-vehicle networking.

    Image: STMicroelectronics
    Image: STMicroelectronic

    STMicroelectronics (ST) has launched a new flagship SPC58 H Line as part of its Chorus series of automotive microcontrollers (MCUs).

    The new line can run multiple applications concurrently to allow more flexible and cost-effective vehicle electronics architectures.

    The SPC58 H line has three high-performance processor cores, more than 1.2MB RAM and powerful on-chip peripherals, the company said.

    As critical vehicle powertrain, body, chassis and infotainment features increasingly become defined by software, securely delivering updates such as fixes and option packs over the air (OTA) enhances cost efficiency and customer convenience, the company said.

    With high security and large on-chip code storage, ST’s Chorus automotive microcontroller is a gateway/domain-controller chip capable of handling major OTA updates securely.

    Two independent Ethernet ports provide high-speed connectivity between multiple Chorus chips throughout the vehicle and enable responsive in-vehicle diagnostics. Also featuring 16 CAN-FD and 24 LINFlex interfaces, Chorus can act as a gateway for multiple ECUs (electronic control units) and support smart-gateway functionality via 2 Ethernet interfaces also on-chip.

    “The way carmakers create, configure, deploy and maintain new vehicles is changing, as software-defined functionality makes advanced features, flexibility and convenience ever more widely accessible,” said Luca Rodeschini, microcontroller business unit director at STMicroelectronics. “Our latest and highest-performing Chorus microcontroller, being OTA-ready and with dual Ethernet ports up to Gigabit speeds, creates a state-of-the-art platform for seamless, safe and secure in-car connectivity and control.”

    To protect connected-car functionalities and allow OTA updates to be applied safely, the new Chorus chip contains a Hardware Security Module capable of asymmetric cryptography. Being EVITA Full compliant, it implements industry-leading attack prevention, detection and containment techniques.

    Some customers have received samples of the SPC58 Chorus H Line microcontrollers in the next generation of smart gateways and central body modules, and are also evaluating the devices for battery-management units and ADAS safety controllers.

  • SmartDrive, Geotab collaborate for fleet data and hardware convergence

    SmartDrive, Geotab collaborate for fleet data and hardware convergence

    SmartDrive Systems, a video-based safety and transportation intelligence company, is collaborating with Geotab to provide fleets with integrated solutions that leverage the SmartDrive platform as a single on-board data collection hub.

    The SmartDrive SR4 video hardware platform. (Photo: SmartDrive Systems)
    The SmartDrive SR4 video hardware platform. (Photo: SmartDrive Systems)

    SmartDrive and Geotab are helping to simplify the on-board technology footprint, providing fleets the freedom to choose solutions that fit their business and their budget, and dramatically lowering the total cost of ownership.

    SmartDrive offers a single integrated and aligned understanding of time, location and driver and vehicle performance to third-party applications. Fleets will be able to select solutions without incurring the additional costs associated with managing and maintaining multiple onboard devices.

    “The ability to integrate and operate applications from a single data collection platform breaks through significant technology and operational barriers — unlocking efficiency gains for fleets across routes, drivers and risk,” said Steve Mitgang, SmartDrive CEO. “Collaborating with Geotab allows us to make good on the promise of convergence with a company that shares our commitment to providing open, connected and flexible solutions for fleets of every size. We believe this is a transformational shift — and it’s only the beginning of what is possible for our customers.”

    With the growth of technology in the cab, fleets are struggling with how to manage the number of devices on the windshield and the connection of those devices in the vehicle.

    Video-based safety cameras, electronic logging devices and advanced driver assist system (ADAS) sensors are causing fleets to look for integrated solutions that solve the hardware and data overload problem. Beyond the number of devices on the vehicle, fleets also are contending with the cost to install, maintain and train on each of these technologies. With the migration from 3G cellular networks to 4G, and resulting need to upgrade onboard hardware, fleets have an opportunity to re-think and streamline their technology strategy.

    “For too long, traditional telematics systems have saddled fleets like ours with costly hardware that is expensive to maintain and upgrade, and monthly subscription costs that continue to escalate,” said Matt Penland, vice president of safety, Cypress Truck Lines. “There has to be a better way. Fleets should have the same freedom and flexibility to consolidate devices and applications that we all now have on our cell phones. The technology is available to make this possible.”

    The SmartDrive platform provides a unified video and telematics data stream that can be leveraged by third parties to power their applications, the companies said. This same data stream powers the SmartDrive video safety program, ADAS and transportation analytics applications.

    Through the collaboration, Geotab telematics and compliance offerings take advantage of the SmartDrive single box architecture and unified data stream, eliminating redundancy across hardware, cellular connectivity, GPS modules, connections to the ECU and cabling. It also provides data alignment across the two providers’ applications, unlocking new fleet performance insights and eliminating problematic data discrepancies.

    As a result of the collaboration, fleets can benefit from:

    • The SmartDrive video safety program
    • SmartDrive SR3 or SR4 video hardware platform
    • “Single box” architecture enabling the convergence of data, devices and network connectivity
    • Analytics powered by SmartDrive SmartIQ
    • Geotab tracking, which delivers real-time and historical visibility to location, speed and geofencing information
    • Geotab regulatory compliance, including hours of service, driver vehicle inspection reports, International Fuel Tax Agreement (IFTA) recording and tax reports
    • Access and integration to Geotab Marketplace partners.

    “Geotab’s open platform centers on a reliable, scalable and secure approach to data access for business solutions,” said Colin Sutherland, executive vice president of sales, Geotab. “We have always said that our hardware is agnostic. The SmartDrive video hardware integration is a solution that not only leverages Geotab’s platform strength to incorporate data from non-Geotab hardware, but it is a great example of telematics solutions that extend the capital investments across multiple solution providers.”

    With more than three billion data points collected daily from over one million vehicles, Geotab helps companies access critical business intelligence and benchmarking data to help increase productivity, reduce fuel consumption, improve driver safety and strengthen compliance.

    The integration with Geotab will be generally available early in the first quarter 2019, and the SmartDrive convergence early adopter program is in progress.

    Current and prospective customers will be able to take advantage of the integration to Geotab from either the SmartDrive SR3 or SR4 platform.

    Released in March 2018, the new SR4 hardware includes unprecedented compute power in a small, flexible footprint; new sensors for advanced risk identification and real-time driver-assist; innovative architecture enabling the convergence of data, devices and network connectivity; new analytics powered by SmartDrive SmartIQ; and a video safety program.

  • Precise positioning drives lane-level accuracy in automotive industry

    Precise positioning drives lane-level accuracy in automotive industry

    GNSS positioning algorithms combined with automotive-grade GNSS chipsets, inertial measurements and GNSS corrections services from a ground network of reference stations can deliver instant lane-level accuracy.

    By Tasha Wong Ken and Sara Masterson, Hexagon Positioning Intelligence

    Autonomous technology is reshaping the future of the automotive industry and Hexagon’s Positioning Intelligence Division (Hexagon PI) is developing cutting-edge positioning solutions to support the growth of this rapidly changing industry.

    Hexagon PI is working with GNSS chipset manufacturers like STMicroelectronics to deliver automotive-grade, multi-frequency GNSS chipsets that combine our positioning algorithms with automotive-grade GNSS hardware to deliver solutions for connected cars, advanced driver-assistance systems (ADAS) and autonomous driving applications.

    In June, Hexagon PI introduced TerraStar X GNSS correction technology, which enables lane-level vehicle positioning in under a minute, using automotive-grade chipsets and the Hexagon PI positioning engine. Built on the company’s latest precise point positioning (PPP) algorithms, TerraStar X leverages existing Hexagon capabilities in ground network infrastructure, correction data generation, and data packaging for delivery.

    FIGURE 1. TerraStar X correction data generation and delivery to the vehicle. (Image: Hexagon PI)
    FIGURE 1. TerraStar X correction data generation and delivery to the vehicle. (Image: Hexagon PI)

    By combining Hexagon PI’s software positioning engine with GNSS measurements from automotive-grade chipsets and inertial measurement unit (IMU) data, TerraStar X GNSS correction services can deliver instant lane-level accuracy positioning.

    TerraStar X combines existing TerraStar global clock and orbit data with regional ionospheric correction data from Hexagon’s vast network of SmartNet reference stations. This forms the technology foundation for future correction services on connected cars, ADAS and autonomous driving markets, including integrity and authentication for safety-critical applications.

    FIGURE 2. The Hexagon PI positioning engine achieves seamless position accuracy by taking GNSS measurements from the Teseo V GNSS receiver, combining it with their positioning algorithms, GNSS+INS coupling, and TerraStar X correction technology. (Image: Hexagon PI)
    FIGURE 2. The Hexagon PI positioning engine achieves seamless position accuracy by taking GNSS measurements from the Teseo V GNSS receiver, combining it with their positioning algorithms, GNSS+INS coupling, and TerraStar X correction technology. (Image: Hexagon PI)
    TABLE 1. Cumulative distribution of horizontal errors from testing on German roads. (Table: T. W. Ken and S. Masterson)
    TABLE 1. Cumulative distribution of horizontal errors from testing on German roads. (Table: T. W. Ken and S. Masterson)

    HxGN SmartNet consists of a large operational reference station network, consisting of more than 4,500 stations with continuous quality monitoring and support. Correction data generation takes place at Hexagon processing centers where service reliability, redundancy and 99.999% guaranteed service uptime ensure corrections are available for users 24/7/365.

    While TerraStar X utilizes the stations already available, the algorithms are flexible and will accommodate the rollout of new service areas with increased station separation, enabling continental-scale coverage.

    TerraStar X technology will deliver correction data to vehicles and end users through hybrid delivery channels, including both cellular network and satellite. Combining TerraStar X technology with multiple delivery channels ensures that vehicles, UAVs, industrial vehicles, trains, and more will operate safely, securely, reliably, and efficiently.

    TerraStar X testbeds are being utilized for several advanced automotive development programs in North America and Europe, TerraStar X commercial services will be available in 2019. Interested customers can request access to any of the testbeds through Hexagon PI.

    Positioning Engine. Hexagon PI’s positioning engine architecture enables a flexible integration with different GNSS receiver chipsets, augmentation sensors and processor environments, providing automotive manufacturers with additional flexibility when it comes to sourcing components and subsystems of ADAS and autonomous driving solutions.

    The positioning engine is being developed to Automotive Safety Integrity Level (ASIL)-B standards and will include a proprietary GNSS integrity solution to ensure safe positioning within defined protection limits tailored to the customer’s application requirements.

    Recent test results

    Hexagon PI conducted demonstrations in Michigan and Germany using an automotive platform that combined automotive-grade GNSS hardware with TerraStar X technology and the software positioning engine to demonstrate instant lane-level accuracy with correction data delivered over the cellular network to test vehicles.

    The results are from the most recent demonstration performed in urban conditions in Germany. The route consisted of a mix of controlled-access highway and light urban roads in the city. In this case, the positioning engine using TerraStar X and GNSS+INS coupling deliver 1-meter accuracy through 95% of the dataset.

    FIGURE 3. Cumulative distribution of horizontal errors from tests on German roads. (Figure: T. W. Ken and S. Masterson)
    FIGURE 3. Cumulative distribution of horizontal errors from tests on German roads. (Figure: T. W. Ken and S. Masterson)

    Throughout the data collection, position accuracy improves by almost 70% when TerraStar X and the positioning engine is used. In some areas, it was found that the position solution can improve up to 95% with the Hexagon PI positioning solution over the standalone Teseo V, an automotive-grade GNSS receiver from STMicroelectronics.

    FIGURE 4. Horizontal position errors from testing on German roads. (Figure: T. W. Ken and S. Masterson)
    FIGURE 4. Horizontal position errors from testing on German roads. (Figure: T. W. Ken and S. Masterson)

    Looking ahead in automotive

    Hexagon PI continues to demonstrate the benefits of precise positioning on automotive-grade chipsets using augmentation sensors, our positioning engine, and TerraStar X technology in a variety of environments worldwide. Our goal is to develop a solution for mass-production that provides accurate and functionally safe positioning to enable the advancement of autonomy in the automotive industry.

  • Hexagon Positioning demonstrates lane-level accuracy with Ligado Networks

    Hexagon Positioning demonstrates lane-level accuracy with Ligado Networks

    Hexagon’s Positioning Intelligence division has successfully deployed TerraStar X GNSS correction technology, which enables instant lane-level accuracy for autonomous automotive planning programs, the company said.

    “In partnership with Ligado Networks, we have demonstrated delivery of TerraStar X technology over both satellite and cellular networks to position vehicles with 5-centimeter (2-inch) accuracy in under a minute,” Hexagon stated in a press release. “Combining TerraStar X technology with multiple delivery channels is a significant step towards the future of Autonomous X, where cars, UAVs, industrial vehicles, trains and more will operate safely, securely, reliably and efficiently.

    TerraStar X technology is built on the latest precise point positioning algorithms. According to the company, it leverages existing Hexagon capabilities in ground network infrastructure, correction data generation and data packaging for delivery.

    By eliminating convergence time while providing high-accuracy global positioning, TerraStar X will form the future of Hexagon’s correction services for safety-of-life applications and Autonomous X.

    When combined with automotive-grade GNSS receivers available through Hexagon Positioning Intelligence, the technology allows automotive customers to evaluate positioning performance in real time using data delivered over the cellular network or the L-band frequency using Ligado’s SkyTerra satellite in North America.

    Trial networks for customer evaluation are available in California, Arizona and Michigan over satellite or cellular network, and in Germany using cellular delivery. The infrastructure is scalable, enabling timely geographic expansion to accommodate automotive development programs globally.

    Commercial solutions designed for the automotive market will be available in 2019.

    “Ligado’s expertise in satellite delivery and proactive involvement in this project enabled rapid deployment of our TerraStar X correction technology over the test area,” said Sara Masterson, positioning services segment manager with Hexagon’s Positioning Intelligence division. “Their unique spot-beam technology enables efficient delivery of the higher bandwidth correction data required for this application and adds a delivery method providing continental scale coverage.”

    The geostationary Skyterra satellite operated by Ligado uses a 22-meter reflector-based antenna to deliver an L-band signal over North America. Several of the L-band DGPS/PPP service providers, including Terrastar, have used the Skyterra-1 satellite since its 2010 launch to support North American coverage.

    Hexagon has been providing highly reliable, precise GNSS corrections under VERIPOS, TerraStar, Oceanix, and SmartNet brands for more than 20 years, the company said. It operates the world’s largest reference station network, consisting of more than 4,500 stations.

    “Hexagon is uniquely positioned to offer end to end solutions from correction data generation through to GNSS positioning solutions in the vehicle,” said Brian Deobald, vice president, strategic product and ecosystem development, Ligado Networks. “We are excited to partner with Hexagon on this opportunity to demonstrate the delivery of TerraStar X technology, using high throughput, cost-efficient satellite connectivity to enable superior performance and reliability for autonomous driving applications.”

    Ligado. This development has no relationship to the current Ligado Networks petition before the Federal Communications Commission to repurpose some of its mobile satellite systems spectrum to broadcast from ground-based transmitters. That matter is still pending, and there is currently no such signal being broadcast.

    Featured Image: Hexagon

  • Lane-level positioning with low-cost map-aided GNSS/MEMS IMU integration

    Lane-level positioning with low-cost map-aided GNSS/MEMS IMU integration

    Lane errors in a three-lane road, giving lane determination (yellow triangle). (Photo: Pavel Vinnik/Shutterstock.com)
    Lane errors in a three-lane road, giving lane determination (yellow triangle). (Photo: Pavel Vinnik/Shutterstock.com)

    A lane-keeping system uses a sensor-fusion engine integrating GPS and an IMU with a two-stage map-matching algorithm. The system does not require explicit lane-level geo-referencing, saving massive storage required for lane-level spatial reference information, and reduces the computational complexity of the map-matching algorithm.

    By Mohamed M. Atia, Carleton University and Allaa Hilal, Intelligent Mechatronics Systems

    Lane determination is an important feature of advanced automotive navigation and guidance systems. It can be used in advanced driving assistance systems (ADAS), lane-departure warnings, and self-driving cars to perform lane-level, turn-by-turn guidance and control. It is also valuable information for telematics applications such as usage-based insurance. Lane-estimation systems have been dominated by vision and infrared sensors. Light detection and ranging (lidar) has also been used as a lane-determination technique. Those systems depend on visually recognizable features and landmarks that may not be available in some areas due to weather conditions or unstructured environments.

    In addition, visual data processing may need specialized accelerators and parallel computing platforms to satisfy real-time constraints. To explore other alternatives, several research projects have started to investigate the feasibility of using low-cost global positioning and navigation technologies such as GPS, micro-electromechanical systems (MEMS) inertial measurement units (IMU) and geographical information systems (GIS) as an alternate lane-determination technology. However, most current systems have two main drawbacks: they use high-end RTK GPS, which suffers from coverage issues, and they use explicit lane geo-referencing, which leads to increased storage and processing.

    Here we investigate the feasibility of using standard GPS fused with low-cost MEMS-IMU and a road network that includes lane information but not explicitly storing geo-referenced lane-level links.

    The accuracy of Standard Positioning Service (SPS) GPS is within 3.351 meters (m) with a 95 percent confidence level. Figure 1 shows the results of standard single-point positioning test for a stationary receiver.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 1. Standard GPS 2D position accuracy in a stationary test. (Figure: Mohamed M. Atia and Allaa Hilal)

    The standard lane width in North America is approximately 3.6 m, requiring an unbiased precise positioning solution of much less than 1.8 m. If a safety margin of 50% is considered, unbiased precise positioning of less than 0.9 m is needed. Therefore, a standard SPS GPS technology may not be precise enough to accurately determine the vehicle’s lane. Advanced precise positioning technology like differential GPS (DGPS) can be used with high-resolution lane-level maps to achieve the lane determination.

    However, these techniques may require additional cost/infrastructures and extra processing. To target a lower cost lane-determination system, this work suggests the fusion of measurements from a standard GPS, MEMS IMU and road-level network.

    The work includes a sensor-fusion engine that is developed to integrate GPS and IMU using a loosely coupled extended Kalman filter (EKF). Then, a two-stage map-matching algorithm using a Hidden-Markov-Model (HMM) and a least-squares (LS) regression is developed.

    The system does not require explicit lane-level geo-referencing; consequently, it saves massive storage required to save explicit lane-level spatial reference information, and it reduces the computational complexity of the HMM algorithm by reducing the number of road segments the HMM needs to decode. The overall system is illustrated in Figure 2.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 2. Illustration of the proposed system. (Figure: Mohamed M. Atia and Allaa Hilal)

    PROBLEM DEFINITION

    A geometric illustration of the problem is shown in Figure 3. The road-network map is represented as a set of connected segments. Each road segment is defined by a straight line segment with a start position and end position. Curved roads are approximated by a sufficiently large number of straight line segments. Based on this notation and geometric illustration, the estimation problem that this article is addressing is the determination of the lane on which the vehicle is moving.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 3. Illustration of the lane determination problem. (Figure: Mohamed M. Atia and Allaa Hilal)

    Map-Matching with Hidden-Markov Model. The simplest map-matching method, point-to-curve-matching, is performed by searching for the nearest road segments within a threshold from the current vehicle’s position. The distance is calculated between the vehicle’s position and its projection on the map segment. However, this approach is sensitive to state estimation errors, and it fails at intersections, joins, branches or dense parallel roads. For example, Figure 4 shows a situation where biased GNSS position measurements exist, and the wrong map segment is selected because of the pure dependence on the distance metric only (for instance, D1 is less than D2).

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 4. Wrong map-segment selection in intersection. (Figure: Mohamed M. Atia and Allaa Hilal)

    To avoid these errors and to improve map-matching accuracy, the matching criteria must include several constraints such as map topology (connectivity), vehicle dynamics, road geometry and legal direction of motions. In this work, to consider these constraints, we keep a recent portion of the vehicle motion history and use it in the matching criteria. This strategy is known as curve-to-curve matching.

    To process a noisy stream of data, the HMM algorithm is used. A Markov model is a stochastic model that describes a sequence of states. The transition from one state to another can be modeled by a conditional transition probability.

    If the states are not directly observable (hidden) but can be indirectly observed through a sequence of outputs, the process is called a Hidden Markov Process. The HMM in this case is characterized by the transition probability and an emission probability that represents the probability that a given state generates a certain observable.

    Both transition probability and emission probability constitute the Bayesian network of HMM. A fundamental problem of HMM is that, given a sequence of outputs, what is the best sequence of states that explains the observed outputs? This problem is solved by selecting the sequence of states that maximize the HMM probability.

    This estimation process, called decoding, is solved using the Viterbi algorithm. In the proposed system, the hidden states represent map links, and the observable outputs are the vehicle poses. To develop a robust map-matching framework, the vehicle pose history, roads geometry, and map topology constraints must be considered. Therefore, the emission and transition probabilities of an HMM are formulated such that they reflect all of these constraints. The Bayesian network of the HMM for our system is shown in Figure 5. The vehicle states (poses) is obtained from the INS/GNSS filter described shortly.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 5. Hidden Markov model for vehicle’s state map-matching. (Figure: Mohamed M. Atia and Allaa Hilal)

    In the proposed work, the length of the processed buffer of the vehicle’s state is determined based on the traveled distance. The aim is to accumulate a reasonable geometric knowledge about the trajectory segment that enables the HMM to accumulate enough geometric and topological constraints to be able to select the correct sequence of road segments in difficult intersections, joins and exit/entry roads.

    EKF GNSS/INS SYSTEM

    The navigation problem can be modeled as a dynamic system of states vector x(t) as follows:

    (Figure: Mohamed M. Atia and Allaa Hilal) (1)
    (Figure: Mohamed M. Atia and Allaa Hilal) (2)

    (Figures: Mohamed M. Atia and Allaa Hilal)

    where f(.) is a nonlinear dynamic model, w(t) is a stochastic system noise vector, u(t) is a control signal vector that triggers the transition from current state to a future state, y(t) is external measurements vector (observables), h(.) is a nonlinear measurement model and v(t) is a stochastic measurement noise vector. Using first-order Taylor series approximation, (1) and (2) can be linearized as follows:

    (Figure: Mohamed M. Atia and Allaa Hilal) (3)
    (Figure: Mohamed M. Atia and Allaa Hilal) (4)

    (Figure: Mohamed M. Atia and Allaa Hilal) (5)

    (Figure: Mohamed M. Atia and Allaa Hilal) (6)

    (Figures: Mohamed M. Atia and Allaa Hilal)

    A Kalman filter calculates an optimal estimation of provided that w(t) and v(t) are zero-mean Gaussian noise vectors with covariance matrices defined by:

    (Figure: Mohamed M. Atia and Allaa Hilal) (7)

    (Figure: Mohamed M. Atia and Allaa Hilal) (8)

    and δx is the error vector with zero-mean and a covariance matrix P defined by:

    (Figure: Mohamed M. Atia and Allaa Hilal) (9)

    Using zero-hold discretization where derivative is approximated by:

    (Figure: Mohamed M. Atia and Allaa Hilal) (10)

    where T is the sampling time, equations involving HMM probability can be written in discrete form as follows:

    (Figure: Mohamed M. Atia and Allaa Hilal)(11)

    (Figure: Mohamed M. Atia and Allaa Hilal)(12)

    The optimal estimation of the error vector, δxk, given measurements, yk, is calculated using two steps: prediction,

    (Figure: Mohamed M. Atia and Allaa Hilal) (13)

     (Figure: Mohamed M. Atia and Allaa Hilal) (14)

    and update,

    (Figure: Mohamed M. Atia and Allaa Hilal)(15)

    (Figure: Mohamed M. Atia and Allaa Hilal)(16)

    (Figure: Mohamed M. Atia and Allaa Hilal)(17)

    (Figures: Mohamed M. Atia and Allaa Hilal)

    In INS/GNSS systems, the dynamic system state transition (x(t)) is triggered by IMU sensors (accelerometer and gyroscopes) while GNSS measurements are used as observables (y(t)). The observables update in our case is GNSS position and velocity. Therefore, the measurement error model is defined as follows:

    (Figure: Mohamed M. Atia and Allaa Hilal)(18)

    where H is defined as follows:

    (Figure: Mohamed M. Atia and Allaa Hilal)(19)

    Lane Estimation. When the road segments have been accurately selected based on the filtered vehicle’s pose, the projection of the vehicle’s positions on segment lanes can be easily calculated knowing the lane widths and number of lanes. The sum of squared errors for each lane is then calculated by:

    (Figure: Mohamed M. Atia and Allaa Hilal)(20)

    where N is number of epochs, and pv is the projection of vehicle’s position on lane. The lane associated with the minimum error is selected as the designated lane.

    (Figures: Mohamed M. Atia and Allaa Hilal)

    Lane-Change Detection. If a lane change occurred within the processed buffer of data, the least-squares regression will not converge to the correct lane. Therefore, the buffer needs to be partitioned at the lane-switch locations. Thus, a lane-change detection module is developed. In this work, a lane-change detection method is designed based on capturing the patterns of the vehicle’s orientation and raw gyroscope measurements. The heading and raw gyroscope measurements during lane changes are shown in Figure 6 and Figure 7.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 6. Vehicle’s heading during lane change to left. (Figure: Mohamed M. Atia and Allaa Hilal)
    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 7. Vehicle’s gyroscope measurements during lane change to left. (Figure: Mohamed M. Atia and Allaa Hilal)

    The general pattern that the lane-change module detects is a peak or a valley in azimuth accompanied by a peak/valley or valley/peak sequence in the gyroscope measurements. To detect peaks and valleys, the standard deviation of a moving window of data is calculated and compared to a peak/valley threshold. If both gyro and azimuth peak/valley sequence are consistent and matched with the pattern described above, a lane change is declared.

    Two algorithm phases of processing are then applied:

    Acquisition Phase. GNSS and IMU measurements are fused in the main EKF, and HMM map-matching is performed and a lane is estimated. The innovation sequence of the main EKF, which is the difference between the predicted state and GNSS updates, is calculated over a buffer of data. If the innovation sequence is within a small threshold and no lane change has been detected, the acquisition phase is concluded and the tracking phase begins.

    Tracking Phase. Two EKF filters are initiated. One EKF accepts position updates from the projection of the vehicle’s position on the selected lane, and the other EKF accepts GNSS position updates only. A discrepancy measure is evaluated between the two EKF instances for a short window of time. If this discrepancy measure is higher than a threshold, a temporary GNSS deviation is assumed and the system keeps reporting the current lane as the designated lane. If GNSS measurements started to be centered again on the new lane, a lane change is confirmed and the output of the first EKF instance will be the correct state. Otherwise, this lane change is declared as false and the second EKF output is the correct output. The overall block diagram of the proposed system is shown in Figure 8.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 8. Overall block diagram of the proposed system. (Figure: Mohamed M. Atia and Allaa Hilal)

    TESTS AND RESULTS

    The proposed system has been tested on a computer connected to a GNSS receiver and an automotive MEMS-grade IMU, and road-network map data. A GPS-enabled camera was installed to capture video of the experiment, to be used as a ground truth to verify the results of our algorithms. Sensor specifications are given in Table 1 and Table 2. The effect of level arm (distance between IMU and GNSS antenna) was not considered in this implementation.

    (Table: Mohamed M. Atia and Allaa Hilal)
    TABLE 1. GNSS receiver accuracy. (Table: Mohamed M. Atia and Allaa Hilal)
    (Table: Mohamed M. Atia and Allaa Hilal)
    TABLE 2. IMU specifications. (Table: Mohamed M. Atia and Allaa Hilal)

    Three testing trajectories were collected during July 2015 through Highway 400 from Wilson Avenue in the south to Davis Drive in the north. Approximately 65 kilometers of trip data was collected. The data included some urban areas but was mostly open sky. It also included challenging road intersections and road joining/branching points. The experimental setup was designed such that the system automatically started when the vehicle’s engine was turned on. A Linux OS was installed on the gigabyte computer box, and a data acquisition firmware was configured to automatically begin when the computer starts. Measurements from the GNSS receiver at 1 Hz and the IMU at 50 Hz were synchronized on the computer. The main algorithm including GNSS/INS fusion and map-matching was developed in native ANSI C language for efficient processing. Original raw IMU data was set to 50 Hz down-sampled to 5 Hz. Within this interval, the real-time system could fetch map information from a cached database file, perform basic prediction steps and implement the forward calculation of a Viterbi algorithm (including calculation of emission and transition probabilities) that is needed for the HMM map-matching step.

    Lane-Determination Results. The lane estimation results were logged and time-tagged. Using the video recording, the ground truth lane-level solution was visually inspected and manually recorded in a file. Since both the video camera and the proposed INS/GNSS/maps systems log data tagged by GPS time, synchronization between ground truth and the estimated lane were possible. The estimated lanes were visually inspected record by record and results were saved in an Excel sheet. The results were written into a time-tagged file where each row can be easily visually inspected by looking at the portion of images corresponding to the same time-tag. The time-tag used was the UTC-time contained in the NMEA GNSS raw measurements. The overall accuracy of the proposed system in lane determination is shown in Table 3.

    (Table: Mohamed M. Atia and Allaa Hilal)
    TABLE 3. Lane-estimation accuracy. (Table: Mohamed M. Atia and Allaa Hilal)

    Figure 9 and Figure 10 show example snapshots of the visual inspection software tool developed to evaluate the accuracy of the system. As can be seen in the figures, an image of the road that indicates the correct lane is displayed in the upper graph, while the estimated lane information is displayed along with road information including lane errors in the lower graph. Figure 10 shows that the system can identify the correct lane when the number of lanes is increased.

    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 9. Lane errors in a three-lane road. (Figure: Mohamed M. Atia and Allaa Hilal)
    (Figure: Mohamed M. Atia and Allaa Hilal)
    FIGURE 10. Lane errors in a four-lane road. (Figure: Mohamed M. Atia and Allaa Hilal)

    CONCLUSION

    This work described a low-cost lane-level positioning system using a conventional GNSS receiver, MEMS IMUand commercially available road-level network without the need for explicit spatial storage of lanes. The research used a conventional GNSS receiver and MEMS IMU with a computationally efficient two-stage HMM-based map-matching algorithm that avoids the explicit use of lanes as hidden states, which significantly reduces the size of the HMM network and consequently enhance its real-time performance. The proposed system provides an alternative lane determination method without the need for computationally expensive vision/lidar methods that may fail in dark, foggy or dynamically changing environments. The work showed extensive experiments under different road sections, showing an average lane-determination accuracy of 97.14%.

    ACKNOWLEDGMENTS

    This work was first presented at ION International Technical Meeting, January 2018.

    MANUFACTURERS

    The system comprises an Intel Celeron N2807 1.58-GHz Mini PC connected to a u-blox EVK-7P kit GNSS receiver and an automotive MEMS-grade IMU 3D space sensor IMU from YOST Labs, and road-network map data from HERE. A GPS-enabled HP f310 car camcorder captured video.


    MOHAMED M. ATIA received a Ph.D. in electrical and computer engineering from Queen’s University at Kingston. He is assistant professor and founder/director of the Embedded Multi-sensor Systems research laboratory in Carleton University, Ontario, Canada.

    ALLAA HILAL received a Ph.D. degree in electrical and computer Engineering from the University of Waterloo. She is director of the innovation and emerging technology department at Intelligent Mechatronic Systems, a connected-car company based in Waterloo, Canada.

  • NovAtel technology showcased at CES 2018 with Renesas Electronics

    NovAtel technology showcased at CES 2018 with Renesas Electronics

    NovAtel technology will be on display at Consumer Electronics Show (CES) Jan. 9-12 in Las Vegas with Renesas Electronics Corporation.

    Renesas will use NovAtel’s high-performance SPAN tightly coupled GNSS and inertial navigation system (INS) technologies with GNSS correction services for live autonomous vehicles and advanced driver assistance systems (ADAS) demonstrations throughout CES.

    SPAN GNSS+INS products provide position, orientation and time solutions that are critical for autonomous applications.

    NovAtel’s assured positioning technology not only delivers solutions based on signals from satellite constellations but also uses vehicle behavior modelling, inertial sensor integration and GNSS correction signals to improve accuracy and significantly reduce interruptions in availability.

    Image: NovAtel
    Image: NovAtel

    Renesas relies on NovAtel products to provide high integrity and accurate positioning for autonomous driving, ADAS, connected car feature demonstrations and automotive solutions that will be showcased at CES 2018.

    With the commitment to ensure autonomous vehicles have assured positioning solution, a team of engineers formed the Safety Critical Systems Group at NovAtel to meet the exceptional performance and safety requirements of autonomous vehicles at the necessary production volumes and price point required.

    Since its formation, the group has made many positive partnerships in the automotive industry.

    NovAtel and Renesas are currently collaborating on implementing NovAtel’s high-performance GNSS+INS positioning solution with the Renesas R-Car H3 system-on-chip (SoC). The R-Car H3 is compliant with the ISO 26262 functional safety standard for automotive applications, which aligns with NovAtel’s automotive strategy.

    NovAtel has a long history providing industry leading high-precision GNSS solutions that are high quality and reliable. As an ISO 9001 certified company, NovAtel is also developing an extensive product line of receivers, antennas, correction signals, positioning algorithms, sensor fusion solutions and systems that fulfill specific safety requirements of the automotive industry such as ISO 26262.

  • Trimble expands CenterPoint RTX FAST in North America and Europe

    Trimble has expanded its CenterPoint RTX Fast correction service in North America and Europe.

    RTX Fast reduces the convergence time — the duration needed to reach full precision accuracy — by up to 98 percent faster than other satellite-delivered correction services, Trimble said.

    The service allows customers to realize horizontal positioning accuracy of better than 4 centimeters (1.5 inches) in as fast as one minute. With RTX Fast, farmers, surveyors, geographic information system (GIS) professionals and construction contractors can work faster, improve productivity, minimize input costs and reduce worker fatigue, Trimble added.

    New RTX Fast services have recently launched in Switzerland, Slovakia, Northern Italy, Eastern Poland and the Southern regions of Saskatchewan and Manitoba.

    In addition, Trimble has a 60 percent larger footprint in the Central U.S., including new coverage in Kentucky and Tennessee.

    As the requirement for real-time, absolute positioning grows, Trimble is expanding its RTX Fast coverage to meet the demand both geographically and for the markets it serves, including new emerging applications in vehicle autonomy and location-based services.

    The demand for real-time absolute positioning in driving applications continues to rise as Advanced Driver Assistance Systems mature and accuracy requirements become more stringent. RTX Fast provides the network enhancement necessary to deliver fast, high-accuracy RTX corrections for real-time positioning while on the road.

    “Trimble RTX technology has been adding value to our core markets since its introduction in 2011. And, now we are demonstrating its capability in new applications such as autonomous driving solutions,” said Patricia Boothe, vice president of Trimble’s Advanced Positioning Division. “We are committed to expanding the reach, use and accessibility of Trimble RTX technology, reinforcing its position as a leading solution for improving GNSS performance.”

  • Renesas launches open autonomy platform

    Renesas launches open autonomy platform

    Renesas Electronics, an automotive semiconductor supplier, is offering an advanced driving assistance system (ADAS) and automated driving platform: Renesas autonomy.

    As the first rollout under the new platform, Renesas released the R-Car V3M high-performance image recognition system-on-chip (SoC), optimized primarily for use in smart camera applications, as well as surround view systems or even lidars.

    The R-Car V3M SoC complies with the ISO26262 functional safety standard, delivers low-power hardware acceleration for vision processing and is equipped with a built-in image signal processor, freeing up board space and reducing system manufacturers’ costs.

    The R-Car V3M SoC for smart camera applications is on the Renesas autonomy platform.

    Autonomous vehicles will be required to sense the environment, control the vehicle and conduct synchronized communications with the cloud. A wide range of technologies is necessary to realize these functions, and each technology needs to maintain high reliability to synchronize without any flaw.

    At the same time, these technologies are continuously advancing, which is why there is a growing demand for a total end-to-end solution.

    Renesas autonomy delivers a comprehensive portfolio that includes scalable hardware, software and IP building blocks. It consists of Renesas’ sustainable and scalable SoC and micro-controller (MCU) roadmaps.

    The platform also gives system manufacturers access to Renesas’ 195 technology partners in its ADAS R-Car Consortium, improving development efficiency and speeding time to market.

    For the implementation of demanding algorithms, the Renesas autonomy platform provides system manufacturers the option to select the most suitable IP cores, including hardware accelerators, offering functional safety and flexibility within an architecture capable of the highest performance at the lowest power consumption.

  • Northrop Grumman wins U.S. Air Force contract to modernize GPS/INS systems

    Northrop Grumman Corporation has been awarded a contract from the U.S. Air Force for technology maturation and risk reduction in support of next-generation navigation systems.

    Under the $49 million contract from the Air Force Life Cycle Management Center, Northrop Grumman will provide the preliminary hardware and software architecture design for the Embedded GPS/Inertial Navigation System (INS)-Modernization, or EGI-M, technology. The modernized system is expected to be available for platform integration starting in 2019.

    Northrop Grumman’s EGI-M will be based upon modular, open systems architecture to support the rapid insertion of new capabilities and adaptability based on unique platform requirements. Additionally, EGI-M will incorporate M-code-capable GPS receivers, which will help to ensure the secure transmission of accurate military signals.

    “We are dedicated to ensuring mission success and the safety of warfighters by providing an EGI-M solution that offers robust, accurate and reliable positioning, navigation and timing [PNT] information, even in GPS-denied conditions,” said Dean Ebert, vice president, navigation and positioning systems business unit, Northrop Grumman Mission Systems.

    EGI-M technology is designed for compatibility with current systems on legacy aircraft, allowing ease of integration and rapid adoption of new capabilities.

    EGI-M will also comply with the Federal Aviation Administration’s NextGen air traffic control requirements that aircraft flying at higher altitudes be equipped with Automatic Dependence Surveillance-Broadcast (ADS‑B) Out by January 2020.

    ADS-B Out transmits information about an aircraft’s altitude, speed and location to ground stations and to other equipped aircraft in the vicinity.

  • Second set of Iridium NEXT satellites in orbit

    Second set of Iridium NEXT satellites in orbit

    The second set of 10 Iridium NEXT satellites, launched June 25 by SpaceX, are functioning nominally and have begun the testing and validation process.

    The batch of 10 satellites was launched from Vandenberg Air Force Base in California, increasing the total number of Iridium NEXT satellites in space to 20.

    “We are thrilled with yesterday’s success,” said Scott Smith, chief operating officer at Iridium. “These new satellites are functioning well, and we are pressing forward with the testing process.”

    “Since the last launch, the team at our Satellite Network Operations Center has been anxiously awaiting this new batch of satellites. There is a lot of work to do, and we are up for the challenge,” he said.

    Now, and for approximately the next 45 days, the newly launched satellites will undergo a series of testing and validation procedures, ensuring they are ready for integration with the operational constellation.

    Once testing is completed, Iridium will also hand over control of Aireon’s Automatic Dependent Surveillance-Broadcast hosted payload, to the team at Aireon’s Hosted Payload Operations Center, in Leesburg, Virginia.

  • Companies partner on automotive radar for object detection

    Analog Devices and Renesas Electronics Corporation are collaborating on a system-level 77/79-GHz radar sensor demonstrator to improve advanced driver assistance systems (ADAS) applications and enable autonomous driving vehicles.

    The new demonstrator combines the RH850/V1R-M micro-controller from the Renesas autonomy Platform and ADI’s Drive360 28nm CMOS RF-to-bits technology.

    The system-level operation of these two technologies will enable earlier detection of smaller and faster moving objects at greater distances, according to the companies. It will also lower radar system integration efforts and reduce evaluation risks, development cost and time to market for automotive OEMs and Tier One suppliers, the companies said.

    Analog Devices Drive360 28nm CMOS RADAR technology platform builds on the company’s established ADAS, MEMS, and radar portfolio to enhance sensor performance for ADAS applications with the world’s first automotive radar technology based on advanced 28nm CMOS with RF performance for target identification and classification. High output power enables greater range and identification of smaller objects, while lowest phase noise enables best unambiguous detection of smaller objects in the presence of large objects.

    Renesas offer automotive end-to-end solutions from secure cloud connectivity and sensing to autonomous control. Renesas autonomy Platform is an open platform for ADAS and automated driving, supported by Renesas’ sustainable and scalable SoC and MCU roadmaps. The RH850/V1R-M MCU was specifically designed for use in radr applications.

    The Analog Devices Drive360 28nm CMOS RADAR technology platform builds on the company’s established ADAS, MEMS and radar technology portfolio widely used throughout the automotive industry for the past 20 years.

    ADI’s high-performance radar solution enables earlier detection of smaller and faster moving objects. High-output power enables greater range and identification of smaller objects, while low phase noise enables unambiguous detection of smaller objects in the presence of large objects. See Analog Devices’ Drive360 video here.

    The new Renesas autonomy platform is an open, innovative and trusted platform for ADAS and automated driving, supported by Renesas’ sustainable and scalable SoC and MCU roadmaps, the company said.

    The RH850/V1R-M MCU was specifically designed for use in RADAR applications as part of the sustainable and scalable portfolio. The new MCU includes optimized programmable digital signal processing, dual CPU cores each operating at 320 megahertz with high-speed flash of 2 MB and 2 MB internal RAM, while meeting industry temperature requirements.