All Projects → spillai → pybot

spillai / pybot

Licence: other
Research tools for autonomous systems in Python

Programming Languages

python
139335 projects - #7 most used programming language
C++
36643 projects - #6 most used programming language
CMake
9771 projects

Projects that are alternatives of or similar to pybot

awesome-mobile-robotics
Useful links of different content related to AI, Computer Vision, and Robotics.
Stars: ✭ 243 (+305%)
Mutual labels:  slam, autonomous-systems
simple-sfm
A readable implementation of structure-from-motion
Stars: ✭ 19 (-68.33%)
Mutual labels:  structure-from-motion, slam
cv-arxiv-daily
🎓Automatically Update CV Papers Daily using Github Actions (Update Every 12th hours)
Stars: ✭ 216 (+260%)
Mutual labels:  structure-from-motion, slam
slamkit
SLAM Kit
Stars: ✭ 28 (-53.33%)
Mutual labels:  slam
efficient-descriptors
🚀🚀 Revisiting Binary Local Image Description for Resource Limited Devices
Stars: ✭ 76 (+26.67%)
Mutual labels:  slam
SLAM Qt
My small SLAM simulator to study "SLAM for dummies"
Stars: ✭ 47 (-21.67%)
Mutual labels:  slam
LIO-SAM based relocalization
A simple system that can relocalize a robot on a built map is developed in this system. The system is based on LIO-SAM.
Stars: ✭ 126 (+110%)
Mutual labels:  slam
LVIO-SAM
A Multi-sensor Fusion Odometry via Smoothing and Mapping.
Stars: ✭ 143 (+138.33%)
Mutual labels:  slam
ndt map
SLAM package using NDT registration library of Autoware with loop-closure detection (odometry based) referenced from lego_loam.
Stars: ✭ 115 (+91.67%)
Mutual labels:  slam
Awesome-SLAM
A curated list of SLAM resources
Stars: ✭ 434 (+623.33%)
Mutual labels:  slam
pilotguru
Gather training data for training a self-driving car with just a smartphone.
Stars: ✭ 61 (+1.67%)
Mutual labels:  slam
Tonic
An autonomous vehicle written in python
Stars: ✭ 85 (+41.67%)
Mutual labels:  slam
HybVIO
HybVIO visual-inertial odometry and SLAM system
Stars: ✭ 261 (+335%)
Mutual labels:  slam
roskinectic src
This ROS kinectic workspace src folder, which was created on Ubuntu 16.04. Here I worked on ROS1 projects like 2d & 3D SLAM, Motion Planning, SWARM of drone, RL based drone, Surveilling Robot etc.
Stars: ✭ 44 (-26.67%)
Mutual labels:  slam
lsd slam stereo
LSD-SLAM with Stereo Cameras
Stars: ✭ 48 (-20%)
Mutual labels:  slam
codac
Codac is a library for constraint programming over reals, trajectories and sets.
Stars: ✭ 31 (-48.33%)
Mutual labels:  slam
TinyGrapeKit
A bunch of state estimation algorithms
Stars: ✭ 184 (+206.67%)
Mutual labels:  slam
PlacenoteSDK-Unity
Placenote SDK and sample app for Unity
Stars: ✭ 78 (+30%)
Mutual labels:  slam
PoseGraph-Ceres
An offline tool for pose-graph-optimization.
Stars: ✭ 57 (-5%)
Mutual labels:  slam
wpr simulation
No description or website provided.
Stars: ✭ 24 (-60%)
Mutual labels:  slam

pybot

Research tools for autonomous systems using Python
Author: Sudeep Pillai ([email protected])
License: MIT

Build Status

Modules

geometry: General-purpose tools for computing rigid-body transformations. This is a preliminary version that currently deals mostly with SE(3) or 6-DOF (3-DoF Rotational + 3-DoF translation) and some support for Sim(3) motions.

vision: Computer vision package with several tools including camera, tracking, 2d features, 3d features, optical flow, recognition, object proposals, caffe, classifier training, bag-of-words training, geometry, stereo, drawing etc.

utils: Basic tooling that includes attribute dictionaries, database-utils including incremental hdf5 tables, dataset readers [ImageDatasets, StereoDatasets, VelodyneDatasets etc], dataset helpers [KITTI, itertools recipes, timing/profiling tools, io utils [video/image writing, mkdirs, find_files, config parsers, joblib utils, stdout tee-ing, JSON], other misc tools including pretty prints, progressbars, colored prints, counters, accumulators (indexed deques), accumulators with periodic callbacks etc.

externals: ROS/LCM drawing tools, ROS/LCM log readers log reader

Installation

See INSTALL

Quick install

Install pybot and its dependencies into a new conda environment.

conda config --add channels menpo
conda create --name pybot-py35 python=3.5
conda install --name pybot-py35 -c s_pillai pybot

Contributing

We appreciate all contributions. If you would like to contribute new features or fix existing bugs, please open an issue and discuss them with us first.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].