Using ChatGPT for Robotics – Programming myCobot 280 robotic arm with natural language (Sponsored)

ChatGPT myCobot 280 Robotic Arm

ChatGPT AI chatbot can help engineers write programs, and we recently tested it by letting it write a Python program to read data from an I2C accelerometer. But it can be used for more advanced programs and Microsoft Autonomous Systems and Robotics Group used ChatGPT for robotics and programmed robot arms, drones, and home assistant robots intuitively with (human) language. The long-term goal is to let a typical user control/program a robot without having an engineer write code for the system. Microsoft explains that the current robotics pipelines begin with an engineer or technical user that needs to translate the task’s requirements into code for the system. That’s slow, expensive, and inefficient because a user needs to write code, skilled workers are not cheap, and several interactions are required to get things to work properly. With ChatGPT or other large language models (LLM), a user could “program” the robot with […]

Sony IMX500-based smart camera works with AITRIOS software

LUCID SENSAiZ SZP123S AITRIOS camera

Raspberry Pi recently received a strategic investment from Sony (Semiconductor Solutions Corporation) in order to provide a development platform for the company’s edge AI devices leveraging the AITRIOS platform. We don’t have many details about the upcoming Raspberry Pi / Sony device, so instead, I decided to look into the AITRIOS platform, and currently, there’s a single hardware platform, LUCID Vision Labs SENSAiZ SZP123S-001 smart camera based on Sony IMX500 intelligent vision sensor, designed to work with Sony AITRIOS software. LUCID SENSAiZ Smart camera SENSAiZ SZP123S-001 specifications: Imaging  sensor – 12.33MP Sony IMX500 progressive scan CMOS sensor with rolling shutter, built-in DSP and dedicated on-chip SRAM to enable high-speed edge AI processing. Focal Length  – 4.35 mm Camera Sensor Format – 1/2.3″ Pixels (H x V) – 4,056 x 3,040 Pixel Size, H x V – 1.55 x 1.55 μm Networking – 10/100M RJ45 port Power Supply – PoE+ via […]

Using Pico:ed V2 board as a replacement for BBC Micro:bit

Pico:ed V2 BBC Micro:bit Alternative

We’ve received a sample of the Pico:ed V2 board developed by ELECFREAKS and will show how to use it as a replacement for the BBC micro:bit in a project using CircuitPython. We’ve already covered the board in detail with specifications, block diagram, and pinout diagram before, and it’s basically a Raspberry Pi Pico RP2040 board with BBC Micro:bit form factor including a 17×7 Dot Matrix LED display, some buttons, a buzzer, but no wireless connectivity, relying only on USB instead. CircuitPython firmware installation on the Pico:ed V2 board The board supports C/C++, MicroPython, and CircuitPython programming languages, and for this review, we’ve decided to download the CircuitPython UF2 firmware. Press and hold the BOOTSEL button after having downloaded the firmware file… … and connect the board to your computer using a USB cable before releasing the BOOSEL button on the Pico:ed V2 board, which should then show up as the […]

Nordic Semi nRF54H20 Cortex-M33 + RISC-V wireless SoC supports Bluetooth 5.4, LE Audio, Bluetooth mesh, Thread, Matter, and more

nRF54H20

Nordic Semi nRF54H20 is a 320 MHz multiprotocol wireless SoC with several Arm Cortex-M33 and RISC-V cores, support for Bluetooth 5.4 and greater with features like LE Audio and Bluetooth mesh, as well as Thread, Matter, and so on. It is the first part of the fourth generation nRF54 family manufactured with a 22nm process, and its application processor doubles the processing power (2x CoreMark) of the Arm Cortex-M33 application core in the nRF5340 SoC and embeds up to 2MB flash, 1MB SRAM. nRF54H20 preliminary specifications and highlights: CPU Application core  – Arm Cortex-M33 @ up to 320 MHz with 2 MB Flash + 1MB SRAM Network core –  Arm Cortex-M33 Several RISC-V cores (for low power?) Wireless Bluetooth 5.4 LE with direction-finding, Bluetooth mesh, LE audio, etc… 802.15.4 radio for Thread, Matter -100 dBm RX sensitivity @ 1 Mbps for Bluetooth LE Up to 10 dBm TX power New […]

Cytron CM4 Maker Board review – Part 2: NVMe SSD, RTC, Buzzer, Grove modules, ChatGPT…

Cytron CM4 Maker board Review

We’ve already checked out Cytron’s CM4 Maker Board kit with a Raspberry Pi CM4 system-on-module and booted the system with the included 32GB “MAKERDISK” Class 10 microSD card preloaded Raspberry Pi OS in the first part of the review. For the second part of the CM4 Maker review, I’ve mostly used the 128GB NVMe SSD provided by the company and played with other features of the board including the RTC, the buzzer, some Seeed Studio grove modules, and even got help from ChatGPT for one of the Python programs I used. Booting Cytron CM4 Maker Board with the “MAKERDISK” NVMe SSD I connected several Grove modules with GPIO and I2C interfaces, a Raspberry Pi Camera Module 3, an Ethernet cable, two RF dongles for a wireless keyboard and mouse, an HDMI cable to a monitor, and finally inserted the provided 5V/3.5A USB-C power adapter. The MAKERDISK SSD comes with Raspberry […]

AMD Alveo MA35D media accelerator transcodes up to 32 1080p60 AV1 streams in real-time

AMD ALVEO MA350 AV1 real-time encoding card

AMD Alveo MA35D media accelerator PCIe card is based on a 5nm ASIC capable of transcoding up to 32 Full HD (1080p60) AV1 streams in real-time and designed for low-latency, high-volume interactive streaming applications such as watch parties, live shopping, online auctions, and social streaming. AMD says the Alveo MA35D utilizes a purpose-built VPU to accelerate the entire video pipeline, and the ASIC can also handle up to 8x 4Kp60, or 4x 8Kp30 AV1 streams per card. H.264 and H.265 codecs are also supported, and the company claims its “next-generation AV1 transcoder engines” deliver up to a 52% reduction in bitrate at the same video quality against “an open source x264 veryfast SW model”. AMD Alveo MA350 highlights: Auxiliary CPU – 2x 64-bit quad-core RISC-V to perform control and board management tasks AI Processor – 22 TOPS per card for AI-enabled “smart streaming” for video quality optimization Memory – 16GB […]

PiEEG shield for Raspberry Pi enables brain computer interfaces (Crowdfunding)

PiEEG Shield Raspberry Pi BCI

PiEEG is an open-source hardware Raspberry Pi shield that measures electroencephalography (EEG), electromyography (EMG), and electrocardiography (ECG) bio-signals and provides a brain-computer interface to applications or robots for gaming, entertainment, sports, health, etc… Ildar Rakhmatulin, a Research Associate at Heriot-Watt University in Edinburgh, is passionate about open-source brain-computer interfaces and first created the IronBCI project based on ADS1299 and STM32 and published a research paper entitled “Low-cost brain computer interface for everyday use” about his work. But cost increases related to the semiconductors shortage of recent years meant the price for his “low-cost” project shot up to over $1,000. So he went back to the drawing board and created the PiEEG shield for Raspberry Pi now available on Crowd Supply. PiEEG shield specifications: ADC – Texas Instruments ADS1299 Analog-to-Digital Converter for biopotential measurements Supported SBCs – Raspberry Pi 3 or 4, and boards with the same 40-pin GPIO header. Host […]

SOPHON BM1684/BM1684X Edge AI computer delivers up to 32 TOPS, decodes up to 32 Full HD videos simultaneously

Sophon BM1684 BM1684X Edge AI computer

Firefly EC-A1684JD4 FD and EC-A1684XJD4 FD are nearly identical Edge AI embedded computers based on respectively SOPHON BM1684 and BM1684X Arm AI SoC delivering up to 32 TOPS of AI inference, and capable of decoding up to 32 H.265/H.264 Full HD videos simultaneously for video analytics applications. The BM1684(X) SoCs are equipped with eight Cortex-A53 cores clocked at 2.3 GHz to run Linux, and the systems come with up to 16GB RAM, 128GB flash, two Gigabit Ethernet ports to receive the video streams, one HDMI output up to 1080p30 for monitoring,  as well as RS232 and RS485 DB9 connectors, and a few USB ports. Firefly EC-A1684JD4 FD and EC-A1684XJD4 FD specifications: SoC – SOPHGO SOPHON BM1684/BM1684X CPU – Octa-core Arm Cortex-A53 processor @ up to 2.3GHz TPU BM1684 64 NPU arithmetic units with each NPU containing 16 EU arithmetic units, or 1,024 EU in total Up to 17.6 TOPS (INT8), […]

UP 7000 x86 SBC