Open source robot OS is available on iWave’s SBCs

Single board computers (SBCs) from iWave are equipped with the open source robot meta operating system ROS 2 on Ubuntu 20.04. The SBCs are powered by i.MX 8QM, i.MX 8M Plus and i.MX 8M Mini applications processors.

The OS performs functions such as hardware abstraction, low level device control, implementation of commonly used functionality, message passing between processes, and package management. ROS also includes tools and libraries for acquiring, constructing, writing, and running code across multiple computers. 

Since it was introduced, Ubuntu has been the primary platform for ROS. ROS 2 on Ubuntu 20.04 is now available on the iWave’s portfolio of SBCs which support all necessary interface connectors like Gigabit Ethernet, USB 2.0 and USB 3.0 connectors, with PCIe ports to provide flexibility and adaptability for a variety of applications. They also have on-board HDMI 2.0, MIPI CSI and MIPI DSI connectors, LVDS ports and audio jack making them suitable for specific video or single processing applications.

Key features of ROS 2

ROS 2 builds on the success of ROS 1 as a standard software platform, used in a wide range of robotics applications around the world today, taking developers from research and prototyping to deployment and production, said iWave. 

ROS provides functionality for hardware abstraction, device drivers, communication between processes over multiple machines, tools for testing and visualisation. It is a runtime and communication protocol that allows developers to design complex software without knowing how specific hardware works.

ROS 2 is ready for use across a range of robotics applications, from indoor to outdoor, home to automotive, underwater to space, and consumer to industrial.

The ROS 2 platform runs on Linux, Windows, and macOS, allowing developers to seamlessly deploy on-robot autonomy, back-end management, and user interfaces. The tiered support model enables the introduction and promotion of ports to new platforms, such as real time and embedded operating systems.

The open source OS includes the robotics tools, libraries, and capabilities needed to create applications, with the ability to customise as needed.

Building on a decade of experience establishing ROS 1 for robotics research and development, ROS 2 was designed from the ground up to be industry-grade and used in production, said iWave. 

The ROS base code and knowledge can be applied to any robotics platform (e.g. drones, arms, mobile bases) for computation, running SLAM algorithms or implementing remote control. ROS supports digital twinning for robotic simulation and there are also tools like Gazebo which allow developers to create simulations with robots they don’t own.

http://www.iwavesystems.com 

> Read More

Ryzen Embedded 5000 processors secures ‘always on’ NAS systems

Developed for use in ‘always on’ networking firewalls, network attached storage systems and other security applications, AMD’s Ryzen Embedded 5000 series processors is the latest member of the Zen 3-based AMD embedded processor portfolio, joining the Ryzen Embedded V3000 and EPYC Embedded 7000 series families.

The processors are equipped with six, eight, 12 or 16 cores and 24 lanes of PCIe Gen4 connectivity. 

The Ryzen Embedded 5000 series processors offer scalability up to 16 cores and 32 threads and up to 64Mbyte of shared L3 CPU cache.

The processors are designed for enterprise reliability to support the consistent uptime requirements needed by security and networking customers, explained AMD. Features include an ECC-supported memory subsystem. The thermal design power (TDP) profile ranges from 65W to 105W, enabling the Ryzen Embedded 5000 processors to reduce the overall system cooling footprint for space-constrained and cost-sensitive applications.

According to Rajneesh Gaur, corporate vice president and general manager, embedded solutions group, AMD: “This expansion of our embedded product portfolio offers a mid-range solution that fills the gap between our low-power BGA Ryzen Embedded and . . .  EPYC embedded family for customers requiring both high performance and scalability of up to 16 cores.”

The series consists of the 5950E with 16 cores, the 5900E (12 cores), 5800W (eight cores) and 5600E (six cores) all with 24 PCIe Gen 43 lanes and 3.05 to 3.4GHz CPU base frequency, depending on the model.

The Ryzen Embedded 5000 processors are built on 7nm technology and are currently in production, with planned five-year manufacturing availability.
For more than 50 years, AMD has innovated in high performance computing, graphics and visualisation technologies, says the company.

http://www.amd.com

> Read More

Dedicated software library accompanies MEMS inertial sensing module 

The ASM330LHB is an automotive-qualified MEMS inertial-sensing module by STMicroelectronics. It provides measurements for a variety of vehicle functions and is provided with dedicated software which addresses functional-safety applications up to ASIL B1.

The module contains a three-axis digital accelerometer and three-axis digital gyroscope and provides a six-channel synchronised output. The inertial measurements can improve the precise positioning of the car in context, said ST. It can support ADAS (advanced driver assistance systems) or vehicle to everything (V2X) communication, help stabilise key sensing systems like radar, lidar and visual cameras, and assist semi-automated driving applications up to L2+. It can also be used to enable a variety of functionalities in the car body, added ST.

Used with the companion software, the ASM330LHB supports automotive systems that require safety integrity up to level B. Using two ASM330LHB sensor modules for fail-safe redundancy delivers resilient contextual data for driver-assistance applications, such as lane centring, emergency braking, cruise assistance and semi-automated driving. The ASIL B -compatible software library has been developed in accordance with the automotive functional-safety standard ISO 26262 and certified independently by TÜV SÜD. The library implements dedicated safety mechanisms, including data integrity and accuracy to ensure compliance with ASIL B automotive systems.

The ASM330LHB has embedded intelligence to add new services about the car status when the driver is away. The integrated machine learning core draws just a few microA of current, said ST and a machine learning algorithm can detect events such as theft attempts, jacking-up or towing, or impacts from other vehicles. 

By monitoring threshold combinations, the integrated finite state machine can detect when the vehicle is in motion or stationary, and for sensing vibrations or instability.

The accelerometer and gyroscope inside the module maintain high stability over time and temperature and have very low noise, achieving an overall bias instability of three degrees per hour. The ASM330LHB operates over the extended temperature range of -40 to +105 degrees C and has multiple operating modes that let designers optimise the data-update rate and power consumption.

The ASM330LHB is AEC-Q100 qualified and in production now in a 2.5 x 3.0mm 14-lead VFLGA package.

http://www.st.com 

> Read More

GNSS receiver is tailored for automotive applications

The u-blox ZED-F9L is an L1/L5 GNSS receiver module, designed for automotive, telematics, V2X (vehicle to everything) and navigation applications.

It has integrated dead reckoning technology, six-axis IMU (inertial measurement unit), multiple outputs and robust automotive grade hardware (AEC-Q104) for  automotive designs that demand top-tier performance and seamless integration, said u-blox.

The ZED-F9L leverages L1/L5 band signals and six satellite constellations simultaneously, including NavIC. The receiver provides continuous sub-meter-level positioning accuracy, using algorithms to combine GNSS measurements, IMU data, wheel ticks, and vehicle dynamics for positioning and attitude data, even when GNSS services are unavailable, u-blox added. The receiver also has a 50Hz output rate with low latency for real-time applications.

Operating temperature is up to 105 degrees C, for use in telematic control units (TCUs) under the roof or smart antennas and motorbike applications. Security features include anti-jamming and sensor-based anti-spoofing techniques.

The ZED-F9L module is pin-to-pin compatible with the ZED-F9K module, offering an upgrade path to RTK (real time kinetic) technology.

u-blox specialises in positioning and wireless communication in automotive, industrial, and consumer markets. The company’s products and services let people, vehicles, and machines determine their precise position and communicate wirelessly over cellular and short range networks. It offers a broad portfolio of chips, modules, and secure data services and connectivity for customers to develop innovative and reliable solutions for the IoT quickly and cost-effectively. The company has headquarters in Thalwil, Switzerland and offices in Europe, Asia, and the USA. 

http://www.u-blox.com

> Read More

About Smart Cities

This news story is brought to you by smartcitieselectronics.com, the specialist site dedicated to delivering information about what’s new in the Smart City Electronics industry, with daily news updates, new products and industry news. To stay up-to-date, register to receive our weekly newsletters and keep yourself informed on the latest technology news and new products from around the globe. Simply click this link to register here: Smart Cities Registration