❌

Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

Pandora Compact AI Computer Powered by NVIDIA Jetson Orin NX Super

10 January 2025 at 14:37
Palit Microsystems has introduced Pandora, a compact AI computer designed for high-performance edge AI applications. Powered by the NVIDIA Jetson Orin NX Super module, Pandora is available in 8GB and 16GB configurations, providing 117 TOPS and 157 TOPS, respectively, for demanding computational tasks. Pandora offers a variety of connectivity options for diverse use cases. It […]

Introducing Arduino cores with ZephyrOS (beta): take your embedded development to the next level

5 December 2024 at 22:12

Last July, when we announced the beginning of the transition from Mbed to Zephyr, we promised to release the first beta by the end of 2024. Today, we are excited to announce the first release of Arduino cores with ZephyrOS in beta!

ZephyrOS is an open-source, real-time operating system (RTOS) designed for low-power, resource-constrained devices. We are transitioning Arduino cores to ZephyrOS to ensure continued support and innovation for developers. This change follows ARM’s deprecation of MbedOS, which has historically powered some of our cores. By adopting ZephyrOS, we are introducing a more modern, scalable, and feature-rich RTOS that aligns with the evolving needs of the embedded development community. This ensures that Arduino users have access to a robust, actively maintained platform for creating advanced applications.

With this brand new beta program, we invite our community to explore, test, and contribute to this significant new development in Arduino’s evolution – one that will allow old and new Arduino users all around the world to continue using the language and libraries they know and love for many years to come.

What is ZephyrOS?

ZephyrOS is a state-of-the-art RTOS designed to enable advanced embedded systems. It is modular, scalable, and supports multiple hardware architectures, making it an excellent choice for the next generation of Arduino projects.

Its key features include:

  • Real-time performance: Build responsive applications requiring precise timing.
  • Flexibility: Customize and scale the system to your specific needs.
  • Extensibility: Benefit from a rich ecosystem of libraries and subsystems.
  • Community-driven innovation: Collaborate with a vibrant open-source community.

What’s new in this core?

The Arduino core for ZephyrOS brings significant changes to how Arduino sketches are built and executed. However, the integration between Arduino core and ZephyrOS operates seamlessly under the hood, providing advanced RTOS capabilities like real-time scheduling and multitasking, while keeping the development process as straightforward as ever. This means you can enjoy the best of both worlds: the ease of Arduino and the power of a modern, robust RTOS.

  • Dynamic sketch loading: Sketches are compiled as ELF files and dynamically loaded by a precompiled Zephyr-based firmware.
  • Zephyr subsystems: Leverage features like threading, inter-process communication, and real-time scheduling.
  • Fast compiling: Since only a thin layer of user code and libraries are compiled, while the rest of the ZephyrOS is already binary, compilation is faster and resulting binary files are smaller.

How to get started

Ready to dive into the future of Arduino development with ZephyrOS? Head over to our repository for comprehensive installation instructions, troubleshooting tips, and detailed technical documentation.

Contribute to the beta!

This is your opportunity to shape the future of Arduino development! We welcome feedback, bug reports, and contributions to the core. Visit the GitHub Issues page to report bugs or suggest features. Your feedback will play a critical role in refining this integration and unlocking new possibilities for embedded systems.

Visit the ArduinoCore-Zephyr GitHub repository today and start exploring this exciting new platform! Thank you for being a part of the Arduino community.

The post Introducing Arduino cores with ZephyrOS (beta): take your embedded development to the next level appeared first on Arduino Blog.

Waveshare RoArm-M2 ESP32 robotic arms offer four degrees of freedom, various servo options

23 November 2024 at 10:23
RoArm M2 Series Robotic Arm

Waveshare has recently launched theΒ RoArm-M2-SΒ andΒ RoArm-M2-Pro ESP32 robotic arms with four degrees of freedom, or 4-DOF for short. The main difference is that the RoArm-M2-S is equipped with standard servos, while the RoArm-M2-Pro features all-metal ST3235 bus servos, adding more durability and performance. Designed for educational and robotics applications, the 4-DOF RoArm-M2 is sturdy yet lightweight, built using carbon fiber and aluminum alloy. It can handle payloads up to 0.5kg and has a workspace diameter of 1 meter. The arm offers high precision with a 12-bit magnetic encoder and dual-drive technology for improved torque and stability. On top of that, it features a 12-bit magnetic encoder and dual-drive technology for improved torque and stability. Other features include a 360Β° omnidirectional base and support for both wireless (WiFi, ESP-NOW) and wired (USB) control. These features make this device suitable for various applications including industrial automation, education, research, and DIY robotics projects. Waveshare [...]

The post Waveshare RoArm-M2 ESP32 robotic arms offer four degrees of freedom, various servo options appeared first on CNX Software - Embedded Systems News.

Mercury X1 wheeled humanoid robot combines NVIDIA Jetson Xavier NX AI controller and ESP32 motor control boards

22 November 2024 at 14:34
Mercury X1 wheeled humanoid robot

Elephant Robotics Mercury X1 is a 1.2-meter high wheeled humanoid robot with two robotic arms using an NVIDIA Jetson Xavier NX as its main controller and ESP32 microcontrollers for motor control and suitable for research, education, service, entertainment, and remote operation. The robot offers 19 degrees of freedom, can lift payloads of up to 1kg, work up to 8 hours on a charge, and travel at up to 1.2m/s or about 4.3km/h. It’s based on the company’s Mercury B1 dual-arm robot and a high-performance mobile base. Mercury X1 specifications: Main controller – NVIDIA Jetson Xavier NX CPU – 6-core NVIDIA Carmel ARM v8.2 64-bit CPU with 6MB L2 + 4MB L3 caches GPU – 384-core NVIDIA Volta GPU with 48 Tensor Cores AI accelerators – 2x NVDLA deep learning accelerators delivering up to 21 TOPS at 15 Watts System Memory – 8 GB 128-bit LPDDR4x @ 51.2GB/s Storage – 16 [...]

The post Mercury X1 wheeled humanoid robot combines NVIDIA Jetson Xavier NX AI controller and ESP32 motor control boards appeared first on CNX Software - Embedded Systems News.

Orbbec Introduces Perceptor Dev Kit for Advanced AMR Development with NVIDIA Isaac

27 October 2024 at 01:24
Orbbec unveiled the Orbbec Perceptor Developer Kit at ROSCon 2024 in Odense, Denmark, offering a comprehensive, out-of-the-box solution for autonomous mobile robot development. Developed in collaboration with NVIDIA, the OPDK is designed to streamline application development for dynamic environments, such as warehouses and factories. The OPDK integrates four Gemini 335L Depth+RGB cameras with the NVIDIA […]
❌
❌