deltarobotone / one_easy_protocol_pkg

one-easy-protocol bridge for ROS. This package provides ROS services to control Delta-Robot One

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

one_easy_protocol_pkg

ROS package to control Delta-Robot One (one-easy-protocol bridge)

CI Codacy Badge

This package is part of the visy ROS workspace:

Nodes

one_ctrl_node.py

ROS node provides services to control Delta-Robot One using one-easy-protocol

Advertised Services

ctrl_robot_connect (one_easy_protocol_pkg/RobotConnect)

Connect robot. This service uses find_robot() function of one-easy-protocol to scan all ports for a connected robot. If a robot is available it will be connected. Make shur that the robot is enabled and in Remote->Serial USB mode.

ctrl_robot_disconnect (one_easy_protocol_pkg/RobotDisconnect)

Disconnect robot.

ctrl_robot_extmotor (one_easy_protocol_pkg/RobotExtMotor)

Enable or disable robot external motor control via enable and choose velocity via speed (0-255).

ctrl_robot_gripper (one_easy_protocol_pkg/RobotGripper)

Enable or disable robot gripper via enable argument.

ctrl_robot_light (one_easy_protocol_pkg/RobotLight)

Enable robot leds with given colours RED, GREEN, BLUE, YELLOW, MAGENTA, CYAN, WHITE for light and choose intensity (0-255). Disable via light -> OFF.

ctrl_robot_move (one_easy_protocol_pkg/RobotMove)

Move robot to position x,y,z (mm) with velocity v (0-100%).

About

one-easy-protocol bridge for ROS. This package provides ROS services to control Delta-Robot One

License:GNU Lesser General Public License v3.0


Languages

Language:Python 89.9%Language:CMake 10.1%