Tag: Robot Operating System

  • Hexagon | NovAtel: Taking on land with SMART antennas

    Hexagon | NovAtel: Taking on land with SMART antennas

    One of a small army of PhytoPatholoBots (PPB) developed by Cornell University and deployed to four grape breeding programs across the United States. These autonomous robots will roll through vineyards, using computer vision to gather data on the physiological state of each grapevine. They use a NovAtel SMART antenna. (Image: Allison Usavage / Cornell University)
    One of a small army of PhytoPatholoBots (PPB) developed by Cornell University and deployed to four grape breeding programs across the United States. These autonomous robots will roll through vineyards, using computer vision to gather data on the physiological state of each grapevine. They use a NovAtel SMART antenna. (Image: Allison Usavage / Cornell University)

    One GNSS receiver widely used in autonomous ground vehicles is Hexagon | NovAtel’s SMART7 antenna. Matteo Luccio, GPS World’s editor-in-chief, discussed the product and its applications with Haley Lawrance, Senior Positioning Product Manager, Agriculture for Hexagon | NovAtel.

    Luccio: “How do you differentiate your SMART antennas from your other GNSS receivers?”

    Lawrance: “The reason why the SMART antenna portfolio has been so attractive within the agriculture market and to our autonomy customers specifically, has been the ease of integration and the high performance it provides. GNSS positioning is just one part of an autonomous system, and the autonomous integrators don’t necessarily have the volume of machines out of the gate that would justify the development time for them to integrate the OEM components.

    With NovAtel’s SMART antennas, they only need to consider the single cable harness that will run power and communications to and from the receiver – and a single mount point on the vehicle. The SMART antennas offer a waterproof and rugged enclosure, designed to withstand the demanding environments typical for agriculture – and help accelerate our customers’ time to market.”

    Luccio: “Is there some standard, as there is for cars, that enables developers of autonomous systems to easily plug your system into theirs?”

    Lawrance: “We support a variety of communication protocols – serial, CAN, Ethernet, and Wi-Fi. For autonomy, Ethernet tends to be the most common option for communication with the GNSS receiver – especially when using features that require more bandwidth, such as our SPAN GNSS+INS sensor fusion solution that leverages an inertial measurement unit.

    NovAtel’s_OEM7_driver, built for the Robot Operating System (ROS), is a great option because it makes it even quicker for them to integrate and allows the receiver to essentially plug-and-play into the ROS environment with minimal development. For CAN, we support both J1939 Transport and Extended Transport Protocol and NMEA 2000 if they would like to communicate onto an existing bus they are using on the vehicle.”

    Luccio: “What about the ease of integration on the software side?”

    Lawrance: “We have a very large library of proprietary NovAtel-formatted logs that are available in binary and ASCII, which provide flexibility and allow customers to customize a unique set of logs that provide the data they are interested in. This could be anything from information on which satellites are being used in the solution, to the roll and pitch of the vehicle, or status information from the receiver. NovAtel receivers also output in standard formats, such as NMEA 2000 and NMEA 0183, that consolidate the data that they are most likely to need, such as position, velocity, and quality indicators.”

    Luccio: “What markets do your SMART antennas target?”

    Lawrance: “Broadly speaking, the SMART antenna product line was designed specifically for agriculture use cases and environments. Customers include agriculture OEMs, aftermarket integrators that develop retrofit precision ag solutions, and autonomous solution providers.
    Within that product line, we have SMART7 and SMART2, with different performance options that allows us to scale the best product solution for each application. For high-performance semi-autonomous or autonomous applications that need centimetre-level accuracy – even in highly variable terrain and challenging GNSS-obstructed environments, SMART7 is the best fit – together with SPAN GNSS+INS and TerraStar-C PRO Correction Services or RTK.

    For additional positioning redundancy on an autonomous vehicle, SMART2 can be used together with SMART7 – meaning there are two different, independent GNSS hardware, software, and positioning solutions running in parallel. This allows autonomous machinery manufacturers to utilize both positioning solutions in parallel for an additional layer of protection.”

  • Septentrio open-source software and hardware aimed at autonomous applications

    Septentrio open-source software and hardware aimed at autonomous applications

    Septentrio, a leader in high-precision GNSS positioning solutions, is offering two open-source resources for its GPS/GNSS module receivers.

    • The first, ROSaic, is a Robot Operating System (ROS) driver for the mosaic-X5 module as well as other Septentrio GNSS receivers.
    • The second project, mosaicHAT, is an open source hardware reference design combining mosaic-X5 with a Raspberry Pi single-board computer.

    Both projects facilitate integration of centimeter-level reliable positioning into robotic and other machine automation applications.

    Photo: Septentrio
    Photo: Septentrio

    ROSaic driver operates on ROS, a widely used programming environment within the industry as well as academics, commonly used for integrating robot technology and developing advanced robotics and autonomous systems. ROS allows data from numerous sensors to be combined allowing high levels of autonomy.

    The mosaicHAT project facilitates accurate and reliable GNSS positioning for robotics and automation on a hardware level. Numerous engineers today use Raspberry Pi for prototyping and initial integrations. The mosaicHAT board is an easy way for integrators to get started with Septentrio’s mosaic-X5 GNSS module.

    By plugging mosaicHAT into a compatible Raspberry Pi, users have access to high-accuracy positioning with a high update rate, ideal for machine navigation and control, the company said. The small 56×65 mm board exposes basic interfaces such as USB, serial and general-purpose communication pins. The reference design, footprint and documentation are available for easy board printing or further customization.

    “We are excited about both the ROSaic driver and the mosaicHAT being part of the GitHub community and we highly appreciate the initial authors work as well as the future contributors,” said Gustavo Lopez, market access manager at Septentrio. “Both projects are available as open source, thus empowering the community to easily fit autonomous or robotic systems with highly accurate and reliable GNSS positioning technology.”

    The ROSaic driver is available on the ROS wiki page and on the Septentrio GitHub repository while the mosaicHAT can be found here.

    ROS is a trademark of Open Robotics. Raspberry Pi is a trademark of the Raspberry Pi organization.

  • Hexagon launches autonomy kits for agriculture with demo tractor

    Hexagon launches autonomy kits for agriculture with demo tractor

    Hexagon’s Autonomy and Positioning division has launched its first autonomy positioning and sensing kits for the agriculture market and validated these solutions in its new autonomous research and development tractor.

    Through collaboration between NovAtel and AutonomouStuff, both part of Hexagon, the autonomous positioning and sensing kits were developed as part of Hexagon’s Smart Autonomous Mobility solutions portfolio launched at CES in early 2020. NovAtel and AutonomouStuff created the solutions with agriculture machinery OEMs and robotic machinery manufacturers in mind.

    As a demonstrator vehicle for Smart Autonomous Mobility, the autonomous tractor features object detection and classification, simultaneous relative localization and mapping, absolute positioning through GNSS technology, and localization sensor fusing. Built to illustrate the viability of new positioning and sensing kits, the tractor incorporates safety-critical learnings with situational and environmental awareness, and manual remote control when needed. This platform validates how these solutions and capabilities accelerate autonomous development.

    Hexagon's autonomous research and development tractor validated the new kit. (Photo: Hexagon)
    Hexagon’s autonomous research and development tractor validated the new kit. (Photo: Hexagon)

    The positioning and sensing kits are optimized for autonomous agriculture applications, including products like the Smart7 antenna and autonomous robotic capabilities through the NovAtel OEM7 driver powered by the Robot Operating System (ROS). The kits also feature TerraStar GNSS Correction Services, ALIGN heading and relative positioning firmware, and SPAN GNSS+INS technology. Though designed for agriculture, the kits integrate seamlessly into other off-road autonomy applications.

    “These positioning and sensing kits provide developers with technology bringing assured positioning to autonomy in agriculture,” explained Michael Martinez, agriculture segment manager at Hexagon | NovAtel. “Robotic-machinery manufacturers or those experienced in autonomy may be unfamiliar with the unique challenges facing agriculture applications. Conversely, those experienced with agriculture may not have the expertise to integrate positioning and sensing products within autonomous solutions. We can help in both cases through these positioning and sensor kits, as demonstrated by our autonomous tractor.”

    The new autonomous positioning and sensing kit. (Photo: Hexagon)
    The new autonomous positioning and sensing kit. (Photo: Hexagon)

    “We’re excited to use this tractor as a platform to validate the human identification, obstacle detection and enhanced environmental awareness that our sensing kits add to our assured positioning solutions in agriculture,” said John Buszek, VP of products and services at Hexagon | AutonomouStuff. “The sensing and positioning technologies we’ve integrated on this demonstration platform showcase the Smart Autonomous Mobility portfolio, which enables and accelerates the development of autonomy in agriculture applications from prototyping to production.”

    For more than 30 years, NovAtel has delivered GNSS positioning solutions as a trusted provider for top precision agriculture companies. Combined with AutonomouStuff’s decade of expertise in autonomy and sensor fusion, they significantly reduce the barrier of entry into autonomy to accelerate the time to market for autonomous solutions in agriculture, construction, mining and other off-road applications.

    Learn more about their agriculture autonomy capabilities by taking a virtual tractor tour via their 3D interactive app or online at novatel.com/ag-autonomy.

  • NovAtel delivers OEM driver built on Robot Operating System

    NovAtel delivers OEM driver built on Robot Operating System

    Hexagon | NovAtel has released its first purpose-built driver, powered by Robot Operating System (ROS), to support its OEM7 family of GNSS receivers.

    The driver, developed by NovAtel engineers, provides an optimized interface enabling users to accelerate autonomous development projects by quickly incorporating NovAtel OEM7 receivers into custom applications.

    The driver is available for immediate download through the new NovAtel GitHub repository or as a ROS Binary Package for direct installation.

    With the release of a NovAtel-developed OEM7 driver built on ROS, developers can now confidently access the critical data needed to build autonomy algorithms for academic investigations, ride-share programs, and other applications.

    Data from numerous sensors can be combined to help move projects into higher levels of autonomy faster without the need to adapt community-developed drivers. Tested using the Hexagon | AutonomouStuff platform, the driver ensures that the data received accurately reflects the output provided by the receiver, while also giving users the ability to record raw data for post-processing.

    “We are excited to introduce our first purpose-built driver powered by ROS to the GitHub community. Its development is a result of collaboration between NovAtel and AutonomouStuff in support of Hexagon’s Smart Autonomous Mobility (SAM) initiative, unveiled at CES 2020 in Las Vegas,” said Miguel Amor, chief marketing officer, Hexagon’s Autonomy & Positioning division. “The SAM portfolio is a comprehensive solutions platform that brings together all the necessary sensors, software and services to make autonomous driving possible.”

    The new driver is available for download on the NovAtel GitHub repository.

    ROS is a trademark of Open Robotics.

    Hexagon's Smart Solutions portfolio. (Image: Hexagon)
    Hexagon’s Smart Solutions portfolio. (Image: Hexagon)