All Projects → iamrajee → roskinectic_src

iamrajee / roskinectic_src

Licence: MIT license
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.

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
CMake
9771 projects
lua
6591 projects
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to roskinectic src

2019-UGRP-DPoom
2019 DGIST DPoom project under UGRP : SBC and RGB-D camera based full autonomous driving system for mobile robot with indoor SLAM
Stars: ✭ 35 (-20.45%)
Mutual labels:  ros, slam, ros-kinetic, rtabmap
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+4163.64%)
Mutual labels:  ros, slam
Turtlebot3 simulations
Simulations for TurtleBot3
Stars: ✭ 104 (+136.36%)
Mutual labels:  ros, slam
Lili Om
LiLi-OM is a tightly-coupled, keyframe-based LiDAR-inertial odometry and mapping system for both solid-state-LiDAR and conventional LiDARs.
Stars: ✭ 159 (+261.36%)
Mutual labels:  ros, slam
Mrpt slam
ROS wrappers for SLAM algorithms in MRPT
Stars: ✭ 84 (+90.91%)
Mutual labels:  ros, slam
Awesome Visual Slam
📚 The list of vision-based SLAM / Visual Odometry open source, blogs, and papers
Stars: ✭ 1,336 (+2936.36%)
Mutual labels:  ros, slam
Cleanit
Open-source Autonomy Software in Rust-lang with gRPC for the Roomba series robot vacuum cleaners. Under development.
Stars: ✭ 125 (+184.09%)
Mutual labels:  ros, slam
Hdl graph slam
3D LIDAR-based Graph SLAM
Stars: ✭ 945 (+2047.73%)
Mutual labels:  ros, slam
Kimera Vio Ros
ROS wrapper for Kimera-VIO
Stars: ✭ 182 (+313.64%)
Mutual labels:  ros, slam
robotiq 2finger grippers
ROS packages enabling the control, visualization and simulation of the Robotiq 2 Fingers Adaptive Grippers model version C3
Stars: ✭ 59 (+34.09%)
Mutual labels:  ros, ros-kinetic
Hypharos minicar
1/20 MiniCar: An ackermann based rover for MPC and Pure-Pursuit controller
Stars: ✭ 194 (+340.91%)
Mutual labels:  ros, slam
Lego Loam
LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
Stars: ✭ 1,138 (+2486.36%)
Mutual labels:  ros, slam
Loam velodyne
Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.
Stars: ✭ 1,135 (+2479.55%)
Mutual labels:  ros, slam
Evo
Python package for the evaluation of odometry and SLAM
Stars: ✭ 1,373 (+3020.45%)
Mutual labels:  ros, slam
Mask rcnn ros
The ROS Package of Mask R-CNN for Object Detection and Segmentation
Stars: ✭ 53 (+20.45%)
Mutual labels:  ros, slam
Se2clam
SE(2)-Constrained Localization and Mapping by Fusing Odometry and Vision (IEEE Transactions on Cybernetics 2019)
Stars: ✭ 116 (+163.64%)
Mutual labels:  ros, slam
the-Cooper-Mapper
An open source autonomous driving research platform for Active SLAM & Multisensor Data Fusion
Stars: ✭ 38 (-13.64%)
Mutual labels:  ros, slam
Interactive slam
Interactive Map Correction for 3D Graph SLAM
Stars: ✭ 372 (+745.45%)
Mutual labels:  ros, slam
Turtlebot3
ROS packages for Turtlebot3
Stars: ✭ 673 (+1429.55%)
Mutual labels:  ros, slam
Visual Gps Slam
This is a repo for my master thesis research about the Fusion of Visual SLAM and GPS. It contains the research paper, code and other interesting data.
Stars: ✭ 175 (+297.73%)
Mutual labels:  ros, slam

ROS Kinectic Workspace

Build Status Coverage Status MIT License GitHub Issues GitHub Pull Requests Gitter Join our Slack Workspace

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.

Table of content


Installation

All the code required to get started

  • Prerequisite

    • You should have ROS kinectic on your ubuntu 16.04.
    • All ROS dependency is satisfied.
  • Clone

    mkdir your_ros_workspace/
    cd your_ros_workspace/
    git clone https://github.com/iamrajee/roskinectic_src.git
    mv roskinectic_src src      
    catkin_make
    source devel/setup.bash
    
  • Setup

    cd your_ros_workspace/
    ./refresh.sh
    make
    

Package description




Helper Scripts

To be run in your_ros_workspace for ease of build, compiling, running in your_ros_workspace.

  • refresh.sh

    #!/bin/bash
    source /opt/ros/kinectic/setup.bash
    source install/local_setup.bash
    source install/setup.bash
    clear
    

    It will source the workspace after buiding workspace or after creating new pkg. Run it as ./refresh.sh

  • makefile

    SHELL=/bin/bash
    all:
        make run
    run:
        catkin_make
        bash refresh.sh
    

    It will build the workspace . Run it as make

  • createpkg.sh

    #!/bin/bash
    cd src/
    catkin create $1
    cd ../
    make
    source refresh.sh
    

    It will create new package . Run it as ./createpkg.sh newpkg_name

  • tftree.sh

    #!/bin/bash
    rosrun rqt_tf_tree rqt_tf_tree
    

    It will launch the gui to visvualise the tf tree. Run it as ./tftree.sh

  • printenv.sh

    #!/bin/bash
    printenv | grep -i ROS
    

    It will print the ROS related environment variable . Run it as ./printenv.sh

  • rosdep.sh

    sudo rosdep install -i --from-path src --rosdistro $ROS_DISTRO -y
    

    It will install dependencies of all pkg in the workspace. Run it in the workspace as ./rosdep.sh

  • ssh_into_another_computer.sh

    #!/bin/bash
    ssh rajendra@rajendra
    

    It will ssh into another system. Useful when using multiple ros masters. Run it as ./rajendra.sh




Team

Or Contributors/supporters/mentors/guides who helped me out in these projects.

Muskaan Maheshwari Shruti Umat Swami Prasad

Contributing

To get started...

Step 1

  • Option 1

    • 🍴 Fork this repo!
  • Option 2

    • 👯 Clone this repo to your local machine using https://github.com/iamrajee/roskinectic_src.git

Step 2

  • HACK AWAY! 🔨🔨🔨

Step 3


FAQ

  • I ran into some issue while running above package, what to do now?
    • Simply contact me!

Support

Reach out to me for any help!

Name : Rajendra Singh
Email : [email protected]
Web : https://iamrajee.github.io/
LinkedIn : https://www.linkedin.com/in/rajendra-singh-6b0b3a13a/
Twitter: @i_am_rajee

License

MIT License


Acknowledgments

  • Hat tip to anyone whose code was used and thanks to everyone who inspired and supported me in this project.
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].