Compute Crib

by Bhavyansh Mishra


LinkedIn

Github



Computer Engineering - Robotics - Artificial Intelligence - Software Engineering


About


Currently a PhD student with Research Interests in Robot Perception, Computer Vision, Sensor Fusion, Semantic Mapping, and Map Representations. Experience building Localization and Mapping algorithms for Humanoid Robots such as Boston Dynamics Atlas, and NASA Valkyrie. Published papers in Conferences and Journals in both Robotics and Software Engineering. Strong with C++, Java and Python. Ability in leveraging GPUs for Real-Time Perception using OpenCL and CUDA. Developed my own OpenGL Game Engine in C++ (Clay) for Real-Time Robot Perception Visualization of Custom Geometric Representations. Currently exploring CNN Architectures for Unsupervised Depth and Segmentation for Humanoid Robot Applications.

Robot Perception


Semantic Sensor Fusion on Boston Dynamics Atlas for Person Following.

This was a summer project which involved tasks all the way from designing and assembling a multi-sensor head with on-board processing, and fusing sensor data using semantic segmentation, to implementing high-level behaviors on Atlas for tracking and following a human being.







GPU-Accelerated Planar Regions for Autonomous Look-And-Step Behavior on Boston Dynamics Atlas

This project aimed to extract planar regions from depth maps on the GPU at excessively high update rates of 150-200 Hz. The planar regions were then used by the A*-based footstep planner developed at IHMC to guide the robot while walking over rough terrain.







Semantic Simultaneous Localization and Mapping (SLAM)

Visual odometry using ORB features, point-to-plane ICP, Factor Graph SLAM, Semantic 3D Segmentation and more.










Indoor Mapping and Surveillance Quadcopter

Quadcopter capable of indoor mapping and localization using 2D SLAM and Altitude Hold flight. The quadrotor uses Pixhawk from 3DRobotics which employs the PX4 flight control stack.






Planar Region Detection in 3D Point Cloud

Superfast Planar Region Segmentation and Plane Fitting using RANSAC implemented using the Point Cloud Library (PCL) in ROS. Marvel at the speed with which it refreshes and creates a brand new set of planes through the Point Cloud generated by RTAB-Map SLAM algorithm.






Autonomous Drone Racing (FlightGoggles)

PID based drone racing controller with visual state estimation using C++(OpenCV) and ROS. Scored 17th Rank overall in AlphaPilot Challenge hosted by Lockheed Martin, MIT and Drone Racing League.






Publications


GPU-Accelerated Rapid Planar Region Extraction for Dynamic Behaviors on Legged Robots (IROS 2021)[PDF]

A security analysis of DevOps tool chains at multiple levels in Cloud-based Software deployments on three different Case Studies. Tools used include Docker, Chef, Glassfish, AWS EC2, AWS CodeDeploy, AWS CloudFormation and Bash


Modelling Software Architecture for Visual Simultaneous Localization and Mapping (MDPI Automation) [PDF]

Models software architecture for recent visual SLAM algorithms and presents a comprehensive review of existing algorithms from the perspective of the presented software architecture.


Detecting Usable Planar Regions for Legged Robot Locomotion (IROS 2020) [PDF]

Extracting planar regions for footstep planning on legged robots using a probabilistic octree, RANSAC, and alpha-shape approximate convex decomposition of planar surfaces from LIDAR pointcloud.


Security for Devops Deployment Processes: Defenses, Risks, Research Directions (IJSEA Vol.7, 2016) [PDF]

A security analysis of DevOps tool chains at multiple levels in Cloud-based Software deployments on three different Case Studies. Tools used include Docker, Chef, Glassfish, AWS EC2, AWS CodeDeploy, AWS CloudFormation and Bash


CDEP: Continuous Delivery Educational Pipeline (ACM SouthEast 2016) [PDF]

PHP and Java Continuous Delivery Pipelines implemented using Docker, Jenkins, Maven, JUnit, PHPUnit, etc. to facilitate education in Continuous Delivery.


A Pilot Study on Introducing Continuous Integration and Delivery into Undergraduate Software Engineering Courses (IEEE-CSEE&T 2017) [PDF]

Evaluating the Continuous Delivery Educational Pipeline (CDEP) by introducing the previously implemented pipeline in the Software Engineering Management course at the University of West Florida.

Project Name


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.

Close Project

Project Name


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.

Close Project

Project Name


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.

Close Project

Project Name


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.

Close Project

Project Name


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.

Close Project

Project Name


Lorem ipsum dolor sit amet, consectetur adipisicing elit. Mollitia neque assumenda ipsam nihil, molestias magnam, recusandae quos quis inventore quisquam velit asperiores, vitae? Reprehenderit soluta, eos quod consequuntur itaque. Nam.

Close Project