Tag: Fergus Noble

  • Swift Navigation: Driving safety for consumers

    Swift Navigation: Driving safety for consumers

    An interview with Fergus Noble, CTO at Swift Navigation about recent GNSS receiver innovations.


    Fergus Noble
    Noble

    What was the most significant technical innovation in your GNSS receivers in the past five years?

    At Swift Navigation, our mission has been to bring precise positioning technology to the mass market. We focus on the applications that touch our everyday lives — automotive, transportation, robotics and mobile devices. To realize that mission, we have had to innovate beyond traditional GNSS techniques. There are three areas where Swift has had to push the boundaries of GNSS technology: scalability, affordability and safety.

    To meet the scalability needs of applications — such as automotive ones, which require continental-scale coverage for millions of devices — we have had to develop new techniques for providing GNSS corrections. We have developed new algorithms to precisely model the Earth’s atmosphere and other sources of GNSS error over wide areas in real-time and deliver them via scalable state-space representation (SSR) format.

    To make the technology affordable, we have partnered with GNSS chipset providers to bring precise positioning performance to vehicles and consumer devices that was previously only achievable using expensive industrial receivers.

    Swift brings to vehicles precise positioning that was previously only achievable with expensive industrial receivers. (Photo: metamorworks/iStock/Getty Images Plus/Getty Images)
    Swift brings to vehicles precise positioning that was previously only achievable with expensive industrial receivers. (Photo: metamorworks/iStock/Getty Images Plus/Getty Images)

    To make the technology safe, we have developed the most sophisticated end-to-end positioning integrity system available today. This integrity provides our customers with the guarantee of safety needed for autonomous and industrial applications, as well as certifying to industry safety standards such as ISO-26262 (ASIL).

    What has it enabled users to do that they could not do before?

    Previous precise positioning solutions did not apply to applications such as autonomous driving as they were too costly to go into a vehicle, had the required accuracy only in limited coverage areas, and could not provide the guarantees of integrity such that they could be relied upon as a safety-critical sensor. The same limitations applied to last-mile transportation, consumer robotics — such as lawnmowers — and even mobile applications.

    Swift’s technology enables our customers to unlock these use cases by providing reliable and seamless precise positioning to our users at continental scale.

    What is a good example of this?

    Swift’s technology is now powering one of the largest vehicle fleets on the road today equipped with advanced driver-assistance systems (ADAS). It improves vehicle positioning for an enhanced user experience when navigating, as well as to upgrade the ADAS functionality.

    We also have customers using our technology to track and improve safety across a continent-wide rail network, provide precise position to improve the efficiency of last-mile delivery fleets, and a host of other applications across both emerging and traditional GNSS markets.

  • GNSS in the fast lane: Meeting autonomous vehicle navigation challenges

    GNSS in the fast lane: Meeting autonomous vehicle navigation challenges

    Autonomous vehicles are being tested both on open roads and in controlled environments. (Photo: Trimble)
    Autonomous vehicles are being tested both on open roads and in controlled environments. (Photo: Trimble)

    The advent of autonomous vehicles (AVs) is one of three revolutions in the automotive industry that will likely change this country as much as cars did over the last century. The other two are the conversion from internal combustion engines to electric ones and the integration of cars into digital traffic networks.

    Once mass deployed, AVs promise to dramatically reduce the number of traffic fatalities (42,000 in the United States in 2020, a National Safety Council report shows). They will never be sleepy, distracted, aggressive or drunk — nor will they engage in such inane human driving behaviors as texting while driving, playing chicken with bicyclists, or running red lights. They also promise to reduce fuel consumption, harmful emissions and traffic congestion by optimizing routes and increasing the number of people using car services instead of owning their own car.

    To realize this vision, however, cars will have to do a lot more than just find their way on their own. They will have to perform flawlessly in an unpredictable world that includes toddlers, reckless drivers, fallen trees, sinkholes, construction and accidents.


    See also Testing autonomous vehicles inside and out


    GNSS Plus Corrections

    Among the many sensors aboard an AV, the GNSS receiver has a unique role. It is the only one that can provide absolute positioning, in the form of latitude and longitude coordinates, to within a couple of decimeters anywhere on Earth. As such, it is “a key enabler to a lot of the vehicles to know precisely where they are and whether it is safe to activate autonomous systems,” says Gordon Heidinger, automotive segment manager, Autonomy and Positioning division at Hexagon.

    A GNSS receiver cannot achieve the level of accuracy required for autonomous driving without robust corrections. Fifteen years ago, the state of the art was real-time kinematic (RTK) corrections. However, “the cost of that equipment exceeded the cost of a small car at that time,” recalled Steve Ruff, general manager, On-Road Autonomy Division at Trimble. “They were targeting a system cost of about $200. Today, that number is below $50, including the antenna, the GNSS positioning engine, and the software that runs on it.”

    Today, all automotive manufacturers are using a form of precise point positioning (PPP) corrections, which is a one-way broadcast, as opposed to the two-way communication between a base station and a rover required for RTK. This means that a single correction stream can serve an entire continent, Ruff pointed out. “Once a vehicle is manufactured, we will support it with our PPP corrections stream for at least 10 years, which is the typical service life of a vehicle.”


    Obstacles to Adoption

    To achieve mass-market adoption, AVs will have to overcome numerous and complex obstacles:

    • The technical difficulty of dealing with a limitless number of unanticipated challenges, such as poor visibility because of weather conditions, unpredictable human behaviors, complicated obstructions, detours and potholes
    • The need to map millions of miles of roads, develop vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications, and protect vehicle software from hackers
    • The difficulty, if not the impossibility, of handing off control to a human quickly enough to be safe when the system is unable to deal with a complex situation
    • Questions about legal responsibility and insurance liability
    • Ethical dilemmas about how to program the system to respond in emergencies
    • The development of appropriate federal and state regulations
    • Resistance from paid drivers who fear losing their jobs, including 3 million U.S. truckers, and from many other drivers, who fear losing control over their safety.

    Trimble has approached all the major car manufacturers, has several programs in development, and has received multiple positioning requests for information (RFIs), Ruff said. “In 2018, Trimble’s RTX corrections service was the first solution adopted for production use in passenger vehicles, providing absolute precise positioning for General Motors’ Super Cruise system.”

    Additionally, Trimble is working with Qualcomm and with SiriusXM, which will deliver Trimble’s RTX corrections over its satellite network, just like it does with music. “It is a good partnership because about 80% of the vehicles in North America are coming equipped with SiriusXM radio technology,” Ruff said. “The OEMs do not have to buy any additional hardware.” RTX corrections can also enter a vehicle via cellular IP, L-band satellite broadcasts and, potentially, over a V2I link.

    Hexagon has proposed a PPP solution for automotive, “mainly because we essentially have the world covered with base stations, and that is a hard thing to do,” Heidinger said. “We have been running a corrections network for a very long time.” PPP’s one-way broadcast offers better cybersecurity because the GNSS receiver does not have to disclose its position, he added.

    Swift Navigation is building a global corrections network. To make it suitable for the automotive market, the company is aiming to make its corrections service affordable and scalable. “We realized quickly that neither of the traditional RTK and PPP approaches were going to meet those requirements,” said Fergus Noble, company co-founder and CTO, “so we invested in developing a corrections service pretty much from the ground up.”

    RTK provides high accuracy and short convergence times but is typically costly to deploy because it requires a very high density of stations, Fergus explained. As a consequence, most providers do not have continuous coverage over a wide area. Conversely, while PPP is a true global solution, it is less accurate and takes a long time to converge. “That may be fine in a marine or land-surveying application, but not if you are driving through city tunnels and bridges and need it to be able to reacquire a high-accuracy position within a matter of seconds. Therefore, we took a hybrid approach, together with a lot of new IP that we developed.” The service provides coverage in all the United States and most of Europe, and is being tested in Japan, South Korea and Australia.

    Accuracy and Integrity

    A common target accuracy for lane-level positioning is 20 cm 95% of the time. That means that AVs need to know when their positioning accuracy falls beneath that threshold. “We are building into our positioning solutions an accuracy metric that is output along with the position information we are providing,” Ruff said. “[The metric] can be used by the intelligence in the system to decide whether it can rely on the GNSS solution or needs to switch to one of the other complementary technologies because GNSS accuracy is not fulfilling its lane discipline.”

    Heidinger noted the importance of economies of scale when mass-producing vehicles, where cost and ease of manufacturing become factors. “We can take some of our high-end equipment and get you 2 cm of accuracy with this technology, but the price point and the feasibility of this going into mass production for automotive is not favorable,” he said. “So, we’ve taken the approach of providing a software positioning engine that can be fit onto any hardware.”

    Hexagon is developing products in partnership with STMicroelectronics, using the company’s Teseo V family of measurement engines. “ST is one of the established leaders of automotive GNSS solutions,” Heidinger said. “We take their measurements and put our positioning and corrections solution behind that to give positioning with lane-level accuracy.”

    Noble agrees on the importance of knowing the reliability of a vehicle’s GNSS-based lane accuracy. The prevailing approach, which fuses data from GNSS and other sensors, makes it acceptable for one data source to be temporarily unavailable if the system is aware of that outage, he said. “That is where you start to see Swift, and others as well, focusing on the notion of integrity.”

    An AV’s level of autonomy determines its behavior during GNSS outages. For systems with Level 2 autonomy and below, the driver must remain engaged, while Level 2+ and Level 3 systems will alert the driver to retake control when needed. If a driver of a Level 2+ or higher system fails to reengage, the AV’s reaction depends on the system and manufacturer.

    “When we start to see Level 3 or above self-driving systems come onto the market, they will require that the GNSS component has an ISO 26262 safety certification,” Ruff said. “Many companies, including Trimble, are going through, or have gone through, the process of safety-certifying their offerings. As part of the AV system’s safety architecture, they will build in the capability to safely curb the vehicle if the system detects a malfunction or a spoof or some other type of problem.”


    Automation Levels

    In 2014, the international Society of Automotive Engineers released a standard, adopted in 2016 by the U.S. National Highway Traffic Safety Administration, that classifies cars in six levels, ranging from Level 0 (no automation) to Level 5 (full automation, meaning vehicles that can handle the full spectrum of road and traffic scenarios without any assistance from the driver). While many production models already incorporate various forms of Level 1 driver assistance, no current production car exceeds Level 2, or partial automation, which requires the driver to monitor the vehicle’s surroundings and take over as necessary. No test vehicle has yet achieved Level 5.
    Image: GPS World
    Image: GPS World

    Other Sensors

    Beyond lane-level positional accuracy, safe driving also requires avoiding collisions with other vehicles in the same lane or straying into it. Cameras, lidar and radar will detect other vehicles as well as fixed infrastructure and random obstacles, measure their distance, and monitor their movement.

    While lidar scanners are better than cameras as detecting sharp-edged features, such as curbs, cameras are better at detecting and interpreting visual cues, such as road signs and the location and curvature of lane markers. In bad weather, radar is essential, because radio waves, unlike light waves, can penetrate rain, snow, fog and even dust, enabling radar to “see” where cameras and lidar cannot. However, radar sensors cannot see much detail, and cameras do not perform well in conditions with low light or glare.

    Besides providing data about a vehicle’s trajectory, inertial navigation systems (INS) also measure its attitude (roll, pitch and yaw), enabling the software to better correlate and interpret data from the other sensors.

    For example, when a car brakes sharply, its front end goes down; any forward-facing sensors measure distances to points closer to the car than they did a moment earlier, when its chassis was parallel to the street surface.

    INS can also detect unsafe conditions, such as excessive slip angle, which is the angle between the direction of the rolling wheels and the vehicle’s true heading. A slip angle as small as 0.5 degrees can trigger skidding, spins or rollover, especially in the case of SUVs and tall trucks. Wheel-speed sensors also help verify the vehicle’s movement.

    “All these technologies have their limitations,” Ruff said. “However, if you design the system, including all these technologies, then you can come up with a robust, safe combination that will enable autonomous driving.”

    In addition to helping to avoid collisions, these other sensors provide relative positioning by comparing the images they acquire with highly precise maps to help locate the vehicle, especially in urban environments, which are well mapped and rich in recognizable landmarks.

    Imagine an AV moving through different environments. It might travel from a city with urban canyons that degrade GNSS navigation, yet with landmarks that help relative positioning, to a rural environment devoid of both. The AVs’ algorithms must constantly weigh how much to rely on the different sensors. “Many of the OEMs and car companies are seeing that even rain mist on a highway is very bad for lidar and cameras, because it creates a big blur, but that is where GNSS will perform really well because it is open sky,” Heidinger said. “So, the two types of sensor systems complement each other very well.”

    “Odometry sensors, such as a wheel-speed sensors, minimize any potential drift and add robustness to data that may have a GNSS outage of greater than 5 seconds, such as longer tunnels,” said Wesley Hulshof, principal engineer – ADAS Testing at Racelogic.

    Photo: Racelogic
    Photo: Racelogic

    Noble sees a split in the industry. Companies such as Waymo and Cruise are pursuing Level 5 autonomy and are “heavy users of lidar” as well as other sensors. Companies such as Swift are focusing on Level 2 and Level 3 series production vehicles. “If you are making a mass manufactured vehicle for the production market, it rules out using a lidar sensor,” Noble said. “It is just too costly and complex right now to use. So, typically, if you look at the systems that are out on the market today, such as a Tesla Autopilot or a GM Super Cruise, they are very reliant on the camera as the primary sensor. Obviously, also inertial and some use of radar.”

    Maps and Communications

    While accurate and up-to-date maps have an important role to play in making autonomous driving possible, the more detailed maps are, the more the world they describe is constantly changing.

    Meanwhile, the sensors keep improving and dropping in price, making maps less important. In the end, AVs — like human drivers — will probably rely much more on their ability to “see” and analyze their environment moment-to-moment.

    Also like their human counterparts, they will gain experience. Unlike human drivers, however,  AVs will be able to instantly share their experience with every other vehicle in their area via vehicle-to-vehicle (V2V) and vehicle-to-infrastructure (V2I) communications.

    V2V communications will enhance safety by informing AVs of the trajectories of nearby vehicles. If a vehicle is speeding toward an intersection and not slowing for a red light, it will be communicating its position and trajectory to other cars over a V2V link, Ruff explained.

    “Then your car can make the intelligent decision to pump the brakes and avoid that collision. The same positioning stack that operates as part of the AV stack can also be used to support V2V-type applications, and the position of the vehicle will be much better than what the current V2V spec states.”

    Different Approaches

    Each GNSS manufacturer is taking a different approach to AV positioning.

    The worlds of traditional automotive positioning and the products on which NovAtel has historically focused are coming together, Heidinger said. “The autonomous technology is demanding it and pushing for higher performance and safety-of-life functionality. Hexagon is bringing high-performance positioning solutions to the automotive industry in a manner that accepts automotive manufacturability, quality and efficiency.”

    The company has also joined the 5G Automotive Association (5GAA), a large consortium developing AV solutions. “There are probably 100 companies in the industry coming together and helping to develop that vehicle-to-network communications solution, including telecom partners and automotive partners, and we are providing the GNSS expertise,” Heidinger said. “To meet the high-volume production-intent applications, including automotive quality, we recently developed a receiver based off the ST Teseo V family of measurement engines. We have an ST Teseo V set of chips on the PIM 222A product that launched in May geared exactly toward the automotive market.”

    By contrast, Trimble is not focused on providing GNSS receivers or other hardware. “We allow the Tier 1 automotive manufacturers to architect the system using the components that they have selected from their preferred suppliers,” Ruff said. “We tailor our positioning solution to work with their architecture. So, we are agnostic as to the selection of the GNSS receiver, the IMU, the operating system running on the host system, and the host processor that runs the software. We can adapt our stack to run on virtually any system, using measurements from any GNSS source that meets our API requirements.”

    For Swift, its “vision from day one has been to bring this type of precise positioning technology to mass market applications, such as automotive, which is a big focus for us,” Noble said. “That includes autonomy, but also ADAS, HD navigation and V2X. We do not want to be a hardware supplier in the automotive supply chain. Our boards are focused on professional and industrial markets.”

    Swift’s automotive software, called Starling, runs on the vehicle’s computer. To generate a precise position, it ingests raw sensor data, as well as corrections data from the company’s Skylark network. “We focus on providing a precise-positioning stack that layers on top of any of this current generation of low-cost, automotive-grade receiver hardware from companies like STMicroelectronics.”

    This test in London shows the value of inertial and wheel speed sensors. (Image: Racelogic)
    This test in London shows the value of inertial and wheel speed sensors. (Image: Racelogic)

    The Future

    Speculation abounds as to when AVs will enter mass production and how the transition from human to robotic drivers will take place. “There might be a ‘classics only’ lane in the future,” Heidinger said “that will be the only place where cars are allowed to be driven manually.”

    Safety-enhancing automotive devices typically start out as optional extras, then get incorporated into best-practice standards promoted by independent bodies. Eventually, they become compulsory.

    Some automakers have committed to creating their own AVs, while others are intent on creating a turnkey solution to transform conventional cars into driverless models. However, the initial market for AVs likely will be commercial fleets rather than individual consumers.

    “It will still take quite a few years before we see cars take over and drive themselves, because legislation, insurance and these sorts of things will have to happen along with the technological advances,” Heidinger said. “But the positioning side is becoming more defined. We are seeing things like L5, the Galileo constellation, coming in and becoming more available. There are more constellations providing more data for use in our solutions, so that is promising.”

    Swift’s Noble said, “Most of the major manufacturers working on Level 2+ and Level 3 systems are realizing that precision GNSS will be a key component of their architecture. Most of the major OEMs have signaled some level of intent to integrate this technology. Most are tracking to start the program next year,” he added.

    “We envision that in five or six years every vehicle will have a single positioning utility on board that will serve all the location-aware applications on the car — whether it is an autonomous vehicle, V2V or V2I,” Ruff said. “It will meet the most stringent accuracy requirements from all the applications and serve navigation, telematics, security, V2X and AV/ADAS applications.”

  • 5G, internet of things highlighted in webinar

    Testing autonomous driving support. (Photo: Volvo).
    Testing autonomous driving support. (Photo: Volvo).

    Location, principally provided by GPS/GNSS, plays a key role alongside deployment of 5G cellular networks, in the realization of the internet of things (IoT).

    A free webinar hosted by GPS World on May 17 will cover how location plays a role in the internet of things. The webinar will include presentations by Fergus Noble, co-founder and CTO of Swift Navigation; Oliver Cameron, co-founder and CEO of Voyage; and Steve Thompson, senior director and office of the CTO of Acorn Technologies.

    During his presentation, Noble will highlight the benefits of integrating a cloud corrections service with high-precision GNSS receivers. He also will provide an understanding for users of GPS about how high-precision GNSS receivers benefit from a cloud corrections service, including high-precision results in seconds and increased geographic range.

    Cameron will cover why private cities make for the perfect first deployments of self-driving cars and Thompson will offer an overview on cellular positioning technology for ultra-low-cost, ultra-long-battery-life IoT applications.

    Register and learn more about the webinar, which takes place at 1 p.m., here.

  • Firmware release upgrades Piksi Multi with GLONASS

    Firmware release upgrades Piksi Multi with GLONASS

    Swift ​​Navigation​, ​​a ​​San ​​Francisco-based ​​tech ​​firm that is ​​building centimeter-accurate ​​GPS ​​technology ​​for autonomous ​​vehicles, ​​has released ​​the latest ​​firmware ​​upgrade to ​​its ​​flagship ​​product, the ​​​Piksi Multi GNSS ​​module.

    Firmware update 1.4 is the fourth improvement since Piksi Multi began shipping one year ago.

    Duro – Piksi enclosure.

    ​​The firmware release also enhances Duro, the ruggedized version of the Piksi Multi receiver housed in a military-grade, weatherproof enclosure designed specifically for outdoor deployments.

    The ​​upgrade ​​is available ​​at ​​no ​​cost ​​to ​​Piksi ​​Multi ​​and Duro users ​​and ​​provides ​​full ​​support ​​for ​​ GLONASS, in addition to the GPS satellite constellation. Access to dual constellations greatly improves availability, reliability and range between GNSS base and rover devices, the company said.

    According to Swift Navigation, the firmware release also adds NMEA GGA output capability to existing NTRIP (Networked Transport of RTCM via Internet Protocol), enabling Piksi Multi and Duro to seamlessly position by sending and receiving data from CORS (Continuously Operating Reference Station) base stations over the Internet.

    Firmware ​​Version ​​1.4 ​​Enhanced Receiver Performance Highlights

    • GLONASS ​​+ GPS support. The ​​new ​​firmware ​​provides ​​full and reliable integer ambiguity resolution for ​​GLONASS (G1/G2) + GPS (L1/L2C) for use with Swift Navigation products and most third-party base stations.
    • RTCM 1230 and 1033 interoperability. This allows Piksi Multi and Duro to communicate with many third-party industry-standard receivers.
    • NTRIP NMEA GGA support. This enables network RTK solutions and virtual base network (VBN) services.
    • Additional Fundamental Improvements
      • Full position and velocity covariances now published for advanced users for use in autonomous systems.
      • Carrier phase reacquisition was improved by seconds.
      • Fix reliability and availability was enhanced for extremely precise positioning accuracy in SPP mode was increased when RTK is not available.

    “The ​​1.4 ​​firmware ​​release is a step change improvement for our customers deploying ​​Piksi ​​Multi and Duro,” said Fergus Noble, CTO of Swift Navigation. “The addition of a second GLONASS satellite constellation enhances reliability and centimeter-accurate positioning in challenging environments, better supporting ground applications in precision agriculture, robotics and autonomous vehicles. Best of all, our customers benefit from new features delivered as a software update, at no additional cost and with no changes to their Piksi Multi or Duro hardware, underscoring Swift’s commitment to continuous improvements in our product lines.” ​

    For ​ ​​detailed ​​information ​​about ​​these ​​upgrades, ​ ​​refer ​​to ​​the Piksi Multi 1.4 Firmware Release Notes. ​​For ​​detailed ​​instructions ​​on ​​how ​​to ​​upgrade ​​a ​​Piksi ​​Multi ​​device, ​​refer ​​to ​​Section ​​7 ​​of ​​the Getting ​​Started ​​Guide ​​​Piksi ​​Multi ​​- ​​Upgrading ​​Firmware​​​. ​​For ​​firmware ​​release ​​binaries ​​and product ​​support ​​documentation, ​​visit ​​​support.swiftnav.com​.