Skip to main content
Ctrl+K

HSR ROS2 Simulator Manual version: 1.1.0

  • 1. Simulator Environment Setup
  • 2. Starting Development
  • 3. Using the Python Interface
    • 3.1. About the Python Interface
    • 3.2. Joint Control
      • 3.2.1. Basic
      • 3.2.2. Advanced
    • 3.3. Base Control
    • 3.4. Speech Synthesis
  • 4. Using MoveIt2
    • 4.1. Using MoveIt2
  • 5. Using Nav2
    • 5.1. The Simulator
  • 6. Execution of Pick & Place Sample Code Integrating Object Recognition and Grasp Pose Estimation
    • 6.1. Overview
    • 6.2. Running on the Simulator
  • 7. HSR Operation Using Tools
    • 7.1. Control Using a DUALSHOCK®
  • 8. Reference
    • 8.1. ROS API
      • 8.1.1. ROS Interface
      • 8.1.2. ROS Commands and Tools
  • .rst

Joint Control

3.2. Joint Control#

This section explains how to operate HSR “arm,” “head,” and “gripper.”

  • 3.2.1. Basic
    • 3.2.1.1. Initial Pose Transitions
    • 3.2.1.2. Joint Control
    • 3.2.1.3. Change of Xtion’s Direction
    • 3.2.1.4. Hand Control
    • 3.2.1.5. End-Effector Pose Control
    • 3.2.1.6. Linear End-Effector Motion Control
    • 3.2.1.7. Circular-Arc End-Effector Motion Control
  • 3.2.2. Advanced
    • 3.2.2.1. Limiting the Range of Motion of the End Effector
    • 3.2.2.2. Switching the End-Effector Reference Frame
    • 3.2.2.3. End-Effector-Based Motion Control Using tf
    • 3.2.2.4. Settings to Look at End Effector After Motion
    • 3.2.2.5. Adjusting the Ratio of Base and Arm Motion
    • 3.2.2.6. Collision Avoidance
    • 3.2.2.7. Asynchronous Movement

previous

3.1. About the Python Interface

next

3.2.1. Basic

By Toyota Motor Corporation.

© Copyright Copyright 2026, Toyota Motor Corporation.