All Projects → ps-micro → PROBOT_Anno

ps-micro / PROBOT_Anno

Licence: Apache-2.0 license
ROS Packages for PROBOT Anno.

Programming Languages

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

Projects that are alternatives of or similar to PROBOT Anno

ur ws
Universal robot with robotiq hand workspace
Stars: ✭ 21 (-72%)
Mutual labels:  ros, moveit, gazebo
arm
Robot arm simulation using Gazebo, ROS Control and MoveIt.
Stars: ✭ 79 (+5.33%)
Mutual labels:  ros, moveit, gazebo
drl grasping
Deep Reinforcement Learning for Robotic Grasping from Octrees
Stars: ✭ 160 (+113.33%)
Mutual labels:  ros, gazebo, grasping
motoman project
Repository for Motoman ROS applications
Stars: ✭ 50 (-33.33%)
Mutual labels:  moveit, gazebo
bio ik
MoveIt kinematics_base plugin based on particle optimization & GA
Stars: ✭ 104 (+38.67%)
Mutual labels:  ros, moveit
turtlebot rrt
Rapidly Exploring Random Tree (RRT) global path planning plugin for ROS Kinetic Kame
Stars: ✭ 86 (+14.67%)
Mutual labels:  ros, gazebo
RoboticsAcademy
Learn Robotics with JdeRobot
Stars: ✭ 160 (+113.33%)
Mutual labels:  ros, gazebo
DDPG
End to End Mobile Robot Navigation using DDPG (Continuous Control with Deep Reinforcement Learning) based on Tensorflow + Gazebo
Stars: ✭ 41 (-45.33%)
Mutual labels:  ros, gazebo
gazebo cars
Gazebo Models for different types of cars
Stars: ✭ 31 (-58.67%)
Mutual labels:  ros, gazebo
conde simulator
Autonomous Driving Simulator for the Portuguese Robotics Open
Stars: ✭ 31 (-58.67%)
Mutual labels:  ros, gazebo
onine
ROS based service robot
Stars: ✭ 32 (-57.33%)
Mutual labels:  ros, moveit
summit xl sim
Packages for the simulation of the Summit XL, Summit XL HL and Summit-X (including X-WAM) robots
Stars: ✭ 32 (-57.33%)
Mutual labels:  ros, gazebo
Autonomous-Drifting
Autonomous Drifting using Reinforcement Learning
Stars: ✭ 83 (+10.67%)
Mutual labels:  ros, gazebo
open manipulator simulations
ROS Simulation for OpenManipulator
Stars: ✭ 15 (-80%)
Mutual labels:  moveit, gazebo
docker-ros-x11
A docker environment with ROS, Gazebo, X11 and Tensorflow
Stars: ✭ 29 (-61.33%)
Mutual labels:  ros, gazebo
mycobot ros
A ros package for myCobot.
Stars: ✭ 76 (+1.33%)
Mutual labels:  ros, moveit
ar-tu-do
ROS & Gazebo project for 1/10th scale self-driving race cars
Stars: ✭ 65 (-13.33%)
Mutual labels:  ros, gazebo
Autonomus Indoor Drone
Final year project, autonomus indoor drone developed in ROS using DWM1001 dev-board
Stars: ✭ 26 (-65.33%)
Mutual labels:  ros, gazebo
aws-robomaker-hospital-world
This Gazebo world is well suited for organizations who are building and testing robot applications in hospitals.
Stars: ✭ 114 (+52%)
Mutual labels:  ros, gazebo
my ROS mobile robot
Differential drive mobile robot using ROS.
Stars: ✭ 123 (+64%)
Mutual labels:  ros, gazebo

PROBOT Anno

This repository provides ROS support for PROBOT Anno.
This repo holds source code for ROS versions Kinetic and Melodic.

PROBOT_Anno

Wiki for PROBOT Anno Packages

Operating System Install

Operating system version is not less than Ubuntu linux 14.04, both supports 32bit and 64bit system. Ubuntu Linux download:http://www.ubuntu.com/download/

Please install git and clone repo before the following steps:

$ sudo apt-get install git
$ git clone https://github.com/ps-micro/PROBOT_Anno

Setup Environment

Choose one of the following ways to install.

Install With Script(Recommended)

  1. Run PROBOT install.sh
PROBOT Setup Assistant[v1.0.0]
---- www.ps-micro.com ----

  0. Install ROS
  1. Install PROBOT dependent packages
  2. Install PROBOT packages
-------------------
  3. Install all environment
    
[Warn] The system version: Ubuntu 16.04.5 LTS
[Warn] The ROS version: kinetic

please choose [0~3]:
  1. Choose '3' to install all environment(include 0,1,2).
  2. Besides, you can choose 0~2 to install the separate step with own wishes.
  3. If setup fails, please try again.

Install With Commands

  1. Install ROS Desktop-Full with this tutorials

  2. Install Dependant Packages:

    $ ROS_VERSION=`/usr/bin/rosversion -d`   
    $ sudo apt-get install ros-${ROS_VERSION}-moveit-*   
    $ sudo apt-get install ros-${ROS_VERSION}-industrial-*   
    $ sudo apt-get install ros-${ROS_VERSION}-gazebo-ros-control   
    $ sudo apt-get install ros-${ROS_VERSION}-ros-control ros-${ROS_VERSION}-ros-controllers   
    $ sudo apt-get install ros-${ROS_VERSION}-trac-ik-kinematics-plugin   
    $ sudo apt-get install ros-${ROS_VERSION}-usb-cam   
  1. Install PROBOT Packages:
  • Set up a catkin workspace (see this tutorials).
  • Clone the repository into the src/ folder of workspace
  • Use "catkin_make" to build workspace
  • Copy probot_rviz_plugin/plugin/libprobot_rviz_plugin.so to 'WORKSPACE_PATH'/devel/lib
  • Set up environment variables:
$ echo "source ~/'WORKSPACE_PATH'/install/setup.bash" >> ~/.bashrc
$ source ~/.bashrc

Install Librarys

  1. Install OpenCV

MoveIt! with a simulated robot

You can use MoveIt! to control the simulated robot.

For setting up the MoveIt! to allow motion planning run:

$ roslaunch probot_bringup probot_anno_bringup.launch sim:=true

MoveIt! with Gazebo Simulation

There are launch files available to bringup a simulated robot.

To bring up the simulated robot in Gazebo and moveit, run:

$ roslaunch probot_anno_moveit_config demo_gazebo.launch

To bring up the grasping simulated demo, run:

$ roslaunch probot_grasping probot_anno_grasping_demo.launch

MoveIt! with real Hardware

There are launch files available to bringup a real robot(PROBOT Anno).

Don't forget to source the correct setup shell files and use a new terminal for each command!

To bring up the real robot, then run:

$ roslaunch probot_bringup probot_anno_bringup.launch robot_ip:=192.168.2.123

You can use MoveIt! plugin to control the robot.

Additionally, a simple test script that moves the robot to predefined positions can be executed like this:

$ rosrun probot_demo probot_demo.py

CAUTION :
Remember that you should always have your hands on the big red button in case there is something in the way or anything unexpected happens.

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].