Java - Inheritance, Constructor Chaining
Inheritance is used to avoid redundancy when Classes have many common features. The idea is to develop a subclass from a superclass.
IOS Mobile System - Swift basics
Swift is a general-purpose, multi-paradigm, compiled programming language developed by Apple Inc. and the open-source community, first released in 2014. According to Apple, Swift is “friendly” to new programmers.
Introduction to Pure Pursuit Tracking Algorithm
Pure pursuit is a tracking algorithm that works by calculating the curvature that will move a vehicle from its current position to some goal position. The whole point of the algorithm is to choose a goal position that is some distance ahead of the vehicle on the path.
Data And Computer Communications - Physical Layer
Signal received may differ from signal transmitted causing degradation of signal quality or bit errors. Channel Capacity is a very important consideration in data communications is how fast we can send data, in bits per second, over a channel.
Digital Image Processing - Image Segmentation
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.
Data And Computer Communications - Basics
In practice, all devices cannot be simply connected to one single network. Near-by devices will be connected to a network, different networks will then be linked up through the network device (router). This interconnection of networks formed Internet.
Quick Start with ROS - Beginner Notes [1]
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.
Common Questions of Linux Beginner
Common Questions for Linux Beginner. Ubuntu is a free and open-source Linux distribution based on Debian. Ubuntu is officially released in three editions :Desktop, Server, and Core. All the editions can run on the computer alone, or in a virtual machine. Ubuntu is a popular operating system for cloud computing, with support for OpenStack.
Digital Image Processing - Image Enhancement
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.
Brief Introduction to Embedded System
An embedded system is a computer system—a combination of a computer processor, computer memory, and input/output peripheral devices—that has a dedicated function within a larger mechanical or electrical system.