All Projects → cong → ros_tensorflow

cong / ros_tensorflow

Licence: Apache-2.0 license
This repo introduces how to integrate Tensorflow framework into ROS with object detection API.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ros tensorflow

Bonnetal
Bonnet and then some! Deep Learning Framework for various Image Recognition Tasks. Photogrammetry and Robotics Lab, University of Bonn
Stars: ✭ 202 (+417.95%)
Mutual labels:  ros, classification
sp segmenter
Superpixel-based semantic segmentation, with object pose estimation and tracking. Provided as a ROS package.
Stars: ✭ 33 (-15.38%)
Mutual labels:  ros, classification
point-cloud-clusters
A catkin workspace in ROS which uses DBSCAN to identify which points in a point cloud belong to the same object.
Stars: ✭ 43 (+10.26%)
Mutual labels:  ros
wpr simulation
No description or website provided.
Stars: ✭ 24 (-38.46%)
Mutual labels:  ros
Loan-Approval-Prediction
Loan Application Data Analysis
Stars: ✭ 61 (+56.41%)
Mutual labels:  classification
aruco localization
ROS localization node using an ArUco Marker Map.
Stars: ✭ 30 (-23.08%)
Mutual labels:  ros
onine
ROS based service robot
Stars: ✭ 32 (-17.95%)
Mutual labels:  ros
FS19 modROS
(partial) ROS1 integration for FarmSim19
Stars: ✭ 45 (+15.38%)
Mutual labels:  ros
raspimouse book info
「Raspberry Piで学ぶ ROSロボット入門」の情報ポータル
Stars: ✭ 48 (+23.08%)
Mutual labels:  ros
ur ws
Universal robot with robotiq hand workspace
Stars: ✭ 21 (-46.15%)
Mutual labels:  ros
catordog
这是一个基于tensorflow和python的猫狗分类算法
Stars: ✭ 20 (-48.72%)
Mutual labels:  classification
COVID-19-Tweet-Classification-using-Roberta-and-Bert-Simple-Transformers
Rank 1 / 216
Stars: ✭ 24 (-38.46%)
Mutual labels:  classification
ugtm
ugtm: a Python package for Generative Topographic Mapping
Stars: ✭ 34 (-12.82%)
Mutual labels:  classification
knodle
A PyTorch-based open-source framework that provides methods for improving the weakly annotated data and allows researchers to efficiently develop and compare their own methods.
Stars: ✭ 76 (+94.87%)
Mutual labels:  classification
godel
ROS-Industrial Focused Technical Project: Robotic Blending
Stars: ✭ 64 (+64.1%)
Mutual labels:  ros
auditor
Model verification, validation, and error analysis
Stars: ✭ 56 (+43.59%)
Mutual labels:  classification
haros
H(igh) A(ssurance) ROS - Static analysis of ROS application code.
Stars: ✭ 168 (+330.77%)
Mutual labels:  ros
ros-windows-build
ROS on Windows build pipelines
Stars: ✭ 18 (-53.85%)
Mutual labels:  ros
machine learning from scratch matlab python
Vectorized Machine Learning in Python 🐍 From Scratch
Stars: ✭ 28 (-28.21%)
Mutual labels:  classification
ML4K-AI-Extension
Use machine learning in AppInventor, with easy training using text, images, or numbers through the Machine Learning for Kids website.
Stars: ✭ 18 (-53.85%)
Mutual labels:  classification

ros_tensorflow

Introduction

This repo introduces how to integrate Tensorflow framework into ROS with object detection API.

And through this repo, you can realize mnist, object recognition, and object detection respectively.

Requirements

Grab the source

cd [CATKIN_WS]/src
git clone https://github.com/cong/ros_tensorflow.git

Build

Build ROS package by

cd [CATKIN_WS]
catkin_make

PS: Python doesn't seem to need to be compiled.

Run

For mnist:

# First, open a terminal, execute
roscore

# Second, Open another terminal, then execute
# Please install "usb_cam" node before you execute blow
roslaunch usb_cam usb_cam-test.launch

# Third, open another terminal, then execute
roslaunch ros_tensorflow ros_tensorflow_mnist.launch
# You can echo a topic to receive the string message.
rostopic echo /result_ripe

For object recognition:

# Third, open another terminal, then execute
roslaunch ros_tensorflow ros_tensorflow_classify.launch
# You can echo a topic to receive the string message.
rostopic echo /result_ripe

For object detection:

# Third, open another terminal, then execute
roslaunch ros_tensorflow ros_tensorflow_detect.launch
# You can through "image_view" node to receive images detected.
rosrun image_view image_view image:=/result_ripe

ROS Topics

Publish a topic : /result_ripe

Receive an image : usb_cam/image_raw

Optional setting

  • You can realize your project by replacing the files in "ros_tensorflow/include/" with your own files.
  • If you feel that it is helpful to you, please give me a star. Thx! :)
  • For more information you can visit the Blog.
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].