Skip to content

TechnoYantra/ty_sensor_mount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechnoYantra Sensor Mount

This package contains the files for ROS integration of Technoyantra Sensor Mount (ty_sensor_mount) which is a custom designed & 3D Printed mount which holds various sensors together like

This sensor mount can be placed on your robot to get simultaneous data from all of your sensors.

This package currently supports and is been tested on ROS Kinetic Kame & ROS Melodic Morenia running on Ubuntu 16.04 & Ubuntu 18.04 respectively.

Dependencies:

ROS on appropriate Ubuntu Version -

Install ROS Kinetic, on Ubuntu 16.04 or ROS Melodic on Ubuntu 18.04 before proceeding.

Catkin Workspace -

Create a catkin workspace if not made already, where you can store all your packages. Follow this tutorial to create your own catkin workspace.

NOTE: Please don't make another workspace just for ty_sensor_mount. Keep the package in the same workspace as your robot on which you are going to implement it.

Git -

Make sure you have Git installed on your PC. If not, then you can install git using

sudo apt-get install git

Realsense_ros_gazebo -

The ty_sensor_mount package uses the Realsense Camera descriptions from the realsense_ros_gazebo package made by Marton Juhasz. We have forked Marton's repo on to avoid any type of conflict in dependencies. To install the forked package,

Simply change your terminal directory to your src folder of your workspace

cd catkin_ws/src

where catkin_ws should be replaced by the name of your workspace and then clone the forked package by

git clone https://github.com/TechnoYantra/realsense_ros_gazebo

You can also clone the package by the original creator, but for best support with the ty_sensor_mount package, we recommend cloning the forked repo.

Installation:

To install the ty_sensor_mount package, stay in the src folder of your Catkin Workspace like before and then run the following command

git clone https://github.com/TechnoYantra/ty_sensor_mount

Please run catkin_make or catkin_build from your workspace directory before proceeding.

And you are done! You can now use the ty_sensor_mount package!!!

How to use:

As a standalone package -

Run the following command to start a simulation with the ty_sensor_mount in the centre of the world and initializing all the Sensors. It will take a little time to load depending upon your PC specification if you are loading it for the first time

roslaunch ty_sensor_mount gazebo.launch

You can also add few objects in the Simulation from Gazebo Models to test the sensors.

To visualize the data from the sensors, run the following command in another terminal making sure that the simulation is runnning in background.

roslaunch ty_sensor_mount display.launch

This will start the RViz and load a config file that will help you visualize readings and data from all the sensors.

On your own Robot -

Coming Soon...

To Do:

Add images in README

Releases

No releases published

Packages

No packages published

Languages