Skip to content

Instantly share code, notes, and snippets.

View UditSinghParihar's full-sized avatar

Udit Singh Parihar UditSinghParihar

View GitHub Profile
@UditSinghParihar
UditSinghParihar / logNN.py
Created June 7, 2021 12:31
Estimating logarithmic function using Neural Network
import torch
import torch.nn as nn
import torch.nn.functional as F
from torch import optim
import numpy as np
import math
@UditSinghParihar
UditSinghParihar / README.md
Last active September 26, 2020 13:50
Resources on Attention and GCNN architecture
  1. Attention is all you need, paper review by Yannic Kilcher.
  2. Attention and Transformer Networks, lecture by Pascal Poupart.
  3. Thomas Kipf blog post is the first place to start for GCN.
  4. A good video tutorial is from Microsoft Research.
  5. Online book on deep learning with implementation d2l.ai.
@UditSinghParihar
UditSinghParihar / partitions.md
Last active July 24, 2020 21:38
Controlling partitions size using GParted in Ubuntu
  1. Create gparted live usb using Tuxboot.
    1. In Tuxboot GUI, select GParted as distribution to be installed.
  2. Follow these gparted instructions to add unallocated space into exiting partions.
    1. Boot into gparted live usb. Might need to change the booting order.
    2. To change the partition size, left click on the side of partition and then start dragging.
  3. To directly boot into firmware setup utility or bios setup from command line in current session:
    1. sudo systemctl reboot --firmware-setup
    2. Taken from Ubuntu 16.04 - how can I disable Secure Boot?
  4. Alterante hack to manipulate the partitions size is by creating a bootable pendrive of ubuntu and change existing disk sizes from gparted by booting in the pendrive. This works because of the fact that you cant change d
@UditSinghParihar
UditSinghParihar / softwares.md
Created December 25, 2019 16:33
Installation instructions for various softwares
@UditSinghParihar
UditSinghParihar / README.md
Last active October 28, 2019 18:10
Hierarchical Pose Graph Optimization
  1. Experiment performed on Hierarchical Pose Graph Optimization.
  2. In our formulation topological nodes come at higher level of hierarchy tree followed by dense pose graph nodes.
  3. We are currently experimenting that whether just optimizing the pose graph of higher topological nodes is sufficient to recover the trajectory close to the groundtruth.
  4. The aim is to exploit topological information to get faster pose graph optimization time and get good enough map for robot navigation from one topology to another topology.
  5. Here we are assuming that our frontend would be able to detect loop closures at the intersection of topological nodes.
@UditSinghParihar
UditSinghParihar / README.md
Last active September 21, 2019 11:20
Topological optimization video on star shaped trajectory
  1. Video of topological classification without pose optimization.
  2. Video of topological classification and pose optimization using Manhattan and Loop closure constraints from ICP, based on Nodes proposed by MLP.
    1. Batch optimization is done after every 40 poses, total 2800 poses were there.
    2. Yellow dashed line denotes the constraints between two poses.
  3. Simultaneously robot's POV video and live manhattan graph generation can also be shown.
@UditSinghParihar
UditSinghParihar / README.md
Created September 5, 2019 02:14
Comparison of trajectory optimization using different algorithms
  1. Following are the results of noisy trajectory optmization in g2o using Cauchy Cost Function vs DCS Algorithm.
@UditSinghParihar
UditSinghParihar / README.md
Last active September 5, 2019 01:57
g2o optmization on second half of dataset 1
  1. Following are the results of dataset1's second half optimization, using manhattan constraints.
@UditSinghParihar
UditSinghParihar / README.md
Last active September 5, 2019 01:56
Rotation rectified