Posts by Tags

AI

Segmentation Tasks

4 minute read

Published:

Segmentation is a popular vision problem that is concerned with analysis and object or scene understanding of the contents of a given input scene. Most commonly, this is used with images, but segmentation can also be performed on a range of datatypes such as videos or 2D and 3D point clouds. The ability of segmentation models to detect objects and identify their location makes these models incredibly useful in projects involving autonomous machines and mapping and localization.

DL

Segmentation Tasks

4 minute read

Published:

Segmentation is a popular vision problem that is concerned with analysis and object or scene understanding of the contents of a given input scene. Most commonly, this is used with images, but segmentation can also be performed on a range of datatypes such as videos or 2D and 3D point clouds. The ability of segmentation models to detect objects and identify their location makes these models incredibly useful in projects involving autonomous machines and mapping and localization.

DevOps

Docker for Dummies

20 minute read

Published:

Docker is a useful tool widely used today to facilitate software development and shipping code. This article covers a comprehensive overview of docker containers and how to use them.

ML

MLOps

RL

Intro to RL: Environments, Agents and Heuristics

16 minute read

Published:

Reinforcement Learning (RL) is a subtopic in Artificial Intelligence, which uses a more organic learning approach. It is vastly different from traditional Machine Learning and Deep Learning, which are dependent on swaths of highly prepared data. In contrast, RL models learn primarily through simulation and experience, much like humans. This article covers the very basic concepts used across RL topics.

ROS

Robot Operating System (ROS) for Beginners

21 minute read

Published:

The Robot Operating System (ROS), in short, is a communication tool used in robotics to facilitate transfer of messages or data in a multi-device system. In this article, I go through the very basics of ROS and how to get started with it.

SWE

Docker for Dummies

20 minute read

Published:

Docker is a useful tool widely used today to facilitate software development and shipping code. This article covers a comprehensive overview of docker containers and how to use them.

Continuous Integration and Deployment (CI/CD)

1 minute read

Published:

CI: Continuous Integration CD: Continuous Deployment CI/CD refers to an automated testing pipeline. This article provides a brief overview of the CI/CD pipeline, and frameworks that provide CI/CD services.

Overcoming Browser Cross Compatibility Issues

4 minute read

Published:

From Google Chrome to Firefox to Opera GX, each browser has varying support and implementation for web pages. In this article, I explore the various challenges of developing cross-compatible webpages and some common bugfixes.

Basics of Writing Unit Test Cases

1 minute read

Published:

Writing good unit test cases is an important part of any software endeavour. But what constitutes a good unit test?

Regex Cheatsheet

1 minute read

Published:

This guide details the quintessential parts of regular expressions (at least for me). A more detailed list of operators can be found here.

algorithms

cheatsheet

Regex Cheatsheet

1 minute read

Published:

This guide details the quintessential parts of regular expressions (at least for me). A more detailed list of operators can be found here.

data structures

Occupancy Grid Maps

3 minute read

Published:

Occupancy grid maps are a type of representation of an environment, and is commonly used by mobile robots for tasks such as path planning, localization, tracking, and many more. This article is an introduction to occupancy grid maps.

games

graphics

photogrammetry

Occupancy Grid Maps

3 minute read

Published:

Occupancy grid maps are a type of representation of an environment, and is commonly used by mobile robots for tasks such as path planning, localization, tracking, and many more. This article is an introduction to occupancy grid maps.

Parallel Tracking and Mapping (PTAM)

9 minute read

Published:

Summary obtained from the 2007 paper Parallel Tracking and Mapping by Georg Klein and David Murray from the Department of Engineering Science, Oxford.

regular expressions

Regex Cheatsheet

1 minute read

Published:

This guide details the quintessential parts of regular expressions (at least for me). A more detailed list of operators can be found here.

rendering

research papers

Parallel Tracking and Mapping (PTAM)

9 minute read

Published:

Summary obtained from the 2007 paper Parallel Tracking and Mapping by Georg Klein and David Murray from the Department of Engineering Science, Oxford.

robotics

Occupancy Grid Maps

3 minute read

Published:

Occupancy grid maps are a type of representation of an environment, and is commonly used by mobile robots for tasks such as path planning, localization, tracking, and many more. This article is an introduction to occupancy grid maps.

Robot Operating System (ROS) for Beginners

21 minute read

Published:

The Robot Operating System (ROS), in short, is a communication tool used in robotics to facilitate transfer of messages or data in a multi-device system. In this article, I go through the very basics of ROS and how to get started with it.

Parallel Tracking and Mapping (PTAM)

9 minute read

Published:

Summary obtained from the 2007 paper Parallel Tracking and Mapping by Georg Klein and David Murray from the Department of Engineering Science, Oxford.

testing

Continuous Integration and Deployment (CI/CD)

1 minute read

Published:

CI: Continuous Integration CD: Continuous Deployment CI/CD refers to an automated testing pipeline. This article provides a brief overview of the CI/CD pipeline, and frameworks that provide CI/CD services.

Overcoming Browser Cross Compatibility Issues

4 minute read

Published:

From Google Chrome to Firefox to Opera GX, each browser has varying support and implementation for web pages. In this article, I explore the various challenges of developing cross-compatible webpages and some common bugfixes.

Basics of Writing Unit Test Cases

1 minute read

Published:

Writing good unit test cases is an important part of any software endeavour. But what constitutes a good unit test?

unity

vision

Segmentation Tasks

4 minute read

Published:

Segmentation is a popular vision problem that is concerned with analysis and object or scene understanding of the contents of a given input scene. Most commonly, this is used with images, but segmentation can also be performed on a range of datatypes such as videos or 2D and 3D point clouds. The ability of segmentation models to detect objects and identify their location makes these models incredibly useful in projects involving autonomous machines and mapping and localization.

Parallel Tracking and Mapping (PTAM)

9 minute read

Published:

Summary obtained from the 2007 paper Parallel Tracking and Mapping by Georg Klein and David Murray from the Department of Engineering Science, Oxford.

webdev

Overcoming Browser Cross Compatibility Issues

4 minute read

Published:

From Google Chrome to Firefox to Opera GX, each browser has varying support and implementation for web pages. In this article, I explore the various challenges of developing cross-compatible webpages and some common bugfixes.