Quick Start with ROS - Beginner Notes [2]
The Beginner Tutorial is quite long so I made this article to quickly go through everything we need to know about ROS. Robot Operating System is robotics middleware. Although ROS is not an operating system, it provides services designed for a heterogeneous computer cluster such as hardware abstraction, low-level device control, implementation of commonly used functionality, message-passing between processes, and package management.
How to use CMake on Linux
CMake is a cross-platform free and open-source software tool for managing the build process of software using a compiler-independent method. CMake is not a build system but rather it's a build-system generator. It supports directory hierarchies and applications that depend on multiple libraries.
Setup Azure Kinect ROS Driver on Ubuntu 18.04
Azure Kinect DK is a developer kit with advanced AI sensors that provide sophisticated computer vision and speech models. Kinect contains a depth sensor, spatial microphone array with a video camera, and orientation sensor as an all in-one small device with multiple modes, options, and software development kits (SDKs).
Image and Audio Processing - Questions and Answers [1]
Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing.
Image and Audio Processing - Questions and Answers [2]
Digital image processing is the use of a digital computer to process digital images through an algorithm. As a subcategory or field of digital signal processing, digital image processing has many advantages over analog image processing.
Digital Audio Recording and Digital Audio Reproduction
Traditionally, audio recording systems have used objective parameters as their design goals - flat response, minimal noise, and so on. Perceptual coders recognize that the final receiver is the human auditory system and make use it to code audio signals.
Digital audio compression and coding standards
Traditionally, audio recording systems have used objective parameters as their design goals - flat response, minimal noise, and so on. Perceptual coders recognize that the final receiver is the human auditory system and make use it to code audio signals.
EIE3333 Data And Computer Communications - Questions and Answers
Data And Computer Communications Aka EIE3333 Pastpaper Solution done by me. The answer might not be 100% correct.
Data And Computer Communications - Transport Layer Q&A
Transport Layer is responsible to data delivery. We need to maintain a stable data transfer. Many functions of the transport layer is similar to those offered by the data link layer. The key differenece is, Data link layer manages transport in a single network, while transport layer manages traffic across an internetwork (end-to-end delivery).
Data And Computer Communications - Network Layer Q&A
Network layer is concerned with getting packets from source all the way to destinations. It is the lowest layer that deals with end-to-end transmission, and may make many hops at intermediate nodes.