bash
cargo install urdf-viz
bash
cargo install openrr-apps
If you are Windows user, ROS is not supported. So remove it.
bash
cargo install openrr-apps --no-default-features --features gui
Install Universal Robot software.
Install ros-melodic-pr2-gazebo / ros-melodic-topic-tools.
bash
urdf-viz ./openrr-planner/sample.urdf &
bash
openrr_apps_robot_command \
--config-path=./openrr-apps/config/sample_robot_client_config_for_urdf_viz.toml \
load_commands ./openrr-apps/command/sample_cmd_urdf_viz.txt
If you set export OPENRR_APPS_ROBOT_CONFIG_PATH=some_path_to_config.toml
, you can skip
--config-path
. If you give --config-path
explicitly, the env var is ignored.
bash
export OPENRR_APPS_ROBOT_CONFIG_PATH=$(pwd)/openrr-apps/config/sample_robot_client_config_for_urdf_viz.toml
openrr_apps_robot_command load_commands ./openrr-apps/command/sample_cmd_urdf_viz.txt
Do not forget to unset OPENRRAPPSROBOTCONFIGPATH before try other settings
bash
urdf-viz $(rospack find ur_description)/urdf/ur10_robot.urdf.xacro
Change urdf path in the setting file for your environment.
bash
openrr_apps_robot_command \
--config-path=./openrr-apps/config/ur10_robot_client_config_for_urdf_viz.toml \
load_commands ./openrr-apps/command/ur10_cmd_urdf_viz.txt
bash
roslaunch ur_gazebo ur10.launch
Change urdf path in the setting file for your environment.
bash
openrr_apps_robot_command \
--config-path=./openrr-apps/config/ur10_robot_client_config_for_ros.toml \
load_commands ./openrr-apps/command/ur10_cmd_ros.txt
bash
urdf-viz $(rospack find pr2_description)/robots/pr2.urdf.xacro
Change urdf path in the setting file for your environment.
bash
openrr_apps_robot_command \
--config-path=./openrr-apps/config/pr2_robot_client_config_for_urdf_viz.toml \
load_commands ./openrr-apps/command/pr2_cmd_urdf_viz.txt
bash
cd openrr-apps/launch/
roslaunch ./pr2.launch wait_time_secs:=10
Change urdf path in the setting file for your environment.
bash
openrr_apps_robot_command \
--config-path=./openrr-apps/config/pr2_robot_client_config_for_ros.toml \
load_commands ./openrr-apps/command/pr2_cmd_ros.txt
bash
urdf-viz ./openrr-planner/sample.urdf &
Change below joystick settings in the setting file for your device. Default value is for 'Sony DualShock 4'.
TOML
gil_gamepad_config.device_id = 0
gil_gamepad_config.map.button_map = ...
gil_gamepad_config.map.axis_map = ...
gil_gamepad_config.map.axis_value_map = ...
bash
openrr_apps_robot_teleop --config-path=./openrr-apps/config/sample_teleop_config_urdf_viz.toml
bash
urdf-viz $(rospack find ur_description)/urdf/ur10_robot.urdf.xacro
Change urdf path and joystick settings (see here) in the setting file for your environment.
bash
openrr_apps_robot_teleop --config-path=./openrr-apps/config/ur10_teleop_config_urdf_viz.toml
bash
roslaunch ur_gazebo ur10.launch
Change urdf path and joystick settings (see here) in the setting file for your environment.
bash
openrr_apps_robot_teleop --config-path=./openrr-apps/config/ur10_teleop_config_ros.toml
bash
urdf-viz $(rospack find pr2_description)/robots/pr2.urdf.xacro
Change urdf path and joystick settings (see here) in the setting file for your environment.
bash
openrr_apps_robot_teleop --config-path=./openrr-apps/config/pr2_teleop_config_urdf_viz.toml
bash
cd openrr-apps/launch/
roslaunch ./pr2.launch wait_time_secs:=10
Change urdf path and joystick settings (see here) in the setting file for your environment.
bash
openrr_apps_robot_teleop --config-path=./openrr-apps/config/pr2_teleop_config_ros.toml
bash
urdf-viz ./openrr-planner/sample.urdf &
bash
openrr_apps_joint_position_sender \
--config-path ./openrr-apps/config/sample_robot_client_config_for_urdf_viz.toml
If you set export OPENRR_APPS_ROBOT_CONFIG_PATH=some_path_to_config.toml
, you can skip
--config-path
. If you give --config-path
explicitly, the env var is ignored.
bash
export OPENRR_APPS_ROBOT_CONFIG_PATH=$(pwd)/openrr-apps/config/sample_robot_client_config_for_urdf_viz.toml
openrr_apps_joint_position_sender
Do not forget to unset OPENRRAPPSROBOTCONFIGPATH before try other settings
See openrr-gui crate for troubleshooting.