Doosan Robotics ROS2 Manual Logo
  • Overview
    • Architecture
      • Controller Manager (CM)
      • Controllers
      • User Interfaces
      • Hardware Components
    • Packages
      • dsr_bringup2
      • dsr_common2
      • dsr_controller2
      • dsr_description2
      • dsr_example2
      • dsr_hardware2
      • dsr_msgs2
      • dsr_tests
      • dsr_moveit_config_{model}
      • dsr_gazebo2
  • Installation
    • Prerequisites
    • Required Dependencies
    • Workspace & Package Setup
    • Emulator Setup (Optional)
    • Build the Package
    • Test the Installation
    • Devcontainer installation(Optional)
  • Tutorials
    • Launch Parameters
      • mode
      • name
      • host
      • port
      • model
      • color
      • gui
      • gz
      • rt_host
    • Operation Modes
      • Virtual Mode
      • Real Mode
    • Basic Tutorials
      • RViz2 Launch
        • Command
        • Arguments
        • Examples
      • Gazebo Simulation
        • Command
        • Arguments
        • Examples
        • References
      • MoveIt2 Integration
        • Command
        • Arguments
        • Examples
        • Motion Execution Demo
    • Advanced Tutorials
      • DSR_ROBOT2 Python Library Tutorial
        • Overview
        • Architecture
        • Quick Start
        • Setup and Launch
        • References
      • MoveIt2 Dynamic YAML Launch Option
        • Overview
        • Dynamic vs Static
        • Command
        • Arguments
        • Setup and Launch
        • References
  • Topics
    • RobotState
    • RobotStop
    • RobotError
    • LogAlarm
    • ModbusState
    • JogMultiAxis
    • ServojRtStream
    • ServojStream
    • ServolRtStream
    • ServolStream
    • SpeedjRtStream
    • SpeedjStream
    • SpeedlRtStream
    • SpeedlStream
    • TorqueRtStream
    • AlterMotionStream
    • RobotStateRt
    • RobotDisconnection
  • Services
    • aux_control Services
      • GetControlMode
      • GetControlSpace
      • GetCurrentPosj
      • GetCurrentPosx
      • GetCurrentRotm
      • GetCurrentSolutionSpace
      • GetCurrentToolFlangePosx
      • GetCurrentVelj
      • GetCurrentVelx
      • GetDesiredPosj
      • GetDesiredPosx
      • GetDesiredVelj
      • GetDesiredVelx
      • GetExternalTorque
      • GetJointTorque
      • GetOrientationError
      • GetSolutionSpace
      • GetToolForce
    • drl Services
      • DrlStart
      • DrlStop
      • DrlPause
      • DrlResume
      • GetDrlState
    • force Services
      • AlignAxis1
      • AlignAxis2
      • CalcCoord
      • CheckForceCondition
      • CheckOrientationCondition1
      • CheckOrientationCondition2
      • CheckPositionCondition
      • CoordTransform
      • GetUserCartCoord
      • GetWorkpieceWeight
      • IsDoneBoltTightening
      • OverwriteUserCartCoord
      • ParallelAxis1
      • ParallelAxis2
      • ReleaseComplianceCtrl
      • ReleaseForce
      • ResetWorkpieceWeight
      • SetDesiredForce
      • SetStiffnessx
      • SetUserCartCoord1
      • SetUserCartCoord2
      • SetUserCartCoord3
      • TaskComplianceCtrl
    • gripper Services
      • Robotiq2FMove
      • Robotiq2FOpen
      • Robotiq2FClose
      • SerialSendData
    • io Services
      • SetCtrlBoxDigitalOutput
      • GetCtrlBoxDigitalOutput
      • GetCtrlBoxDigitalInput
      • SetToolDigitalOutput
      • GetToolDigitalOutput
      • GetToolDigitalInput
      • SetCtrlBoxAnalogOutput
      • SetCtrlBoxAnalogInputType
      • SetCtrlBoxAnalogOutputType
      • GetCtrlBoxAnalogInput
    • modbus Services
      • ConfigCreateModbus
      • ConfigDeleteModbus
      • GetModbusInput
      • SetModbusOutput
    • Motion Services
      • Trans
      • Fkin
      • Ikin
      • SetRefCoord
      • MoveJoint
      • MoveJointx
      • MoveLine
      • MoveCircle
      • MoveSplineJoint
      • MoveSplineTask
      • MoveBlending
      • MoveSpiral
      • MovePeriodic
      • MoveWait
      • MovePause
      • MoveResume
      • MoveStop
      • Jog
      • JogMulti
      • CheckMotion
      • ChangeOperationSpeed
      • EnableAlterMotion
      • AlterMotion
      • DisableAlterMotion
      • SetSingularityHandling
      • MoveHome
    • Real-time Services
      • ConnectRtControl
      • DisconnectRtControl
      • GetRtControlInputDataList
      • GetRtControlInputVersionList
      • GetRtControlOutputDataList
      • GetRtControlOutputVersionList
      • ReadDataRt
      • SetAccjRt
      • SetAccxRt
      • SetRtControlInput
      • SetRtControlOutput
      • SetVeljRt
      • SetVelxRt
      • StartRtControl
      • StopRtControl
      • WriteDataRt
    • system Services
      • GetRobotMode
      • SetRobotMode
      • GetRobotSystem
      • SetRobotSystem
      • GetRobotSpeedMode
      • SetRobotSpeedMode
      • SetSafeStopResetType
      • SetSafetyMode
      • GetCurrentPose
      • GetLastAlarm
      • ChangeCollisionSensitivity
      • GetRobotState
      • ServoOff
      • SetRobotControl
    • tcp Services
      • ConfigCreateTcp
      • ConfigDeleteTcp
      • GetCurrentTcp
      • SetCurrentTcp
    • tool Services
      • ConfigCreateTool
      • ConfigDeleteTool
      • GetCurrentTool
      • SetCurrentTool
      • SetToolShape
  • Additional Resources
    • Python API
    • P3020 MoveIt 2 & ros2_control Integration Guide
      • Quick Checklist
      • 1. URDF Configuration
      • 2. Xacro Modifications
      • 3. YAML Configuration
    • External Links
  • Changelog
    • Migration from ROS 2 Humble to ROS 2 Jazzy
      • Bringup
      • Hardware Interface (dsr_hw_interface2)
      • Xacro Fixes
      • SRDF Fixes
      • _planning.yaml Fixes (MoveIt2)
      • QoS Changes
      • Summary of Official ros2_control Migration Highlights
    • Update Timeline
  • FAQ
    • AMENT_PREFIX_PATH Path Error
      • 1. Error Case
      • 2. Root Cause Analysis
      • 3. Solution
    • DR_init Import Issue
      • 1. Error Case
      • 2. Root Cause Analysis
      • 3. Solution
  • Policy and Notice
    • Legal Notice
      • Limitations of Use
      • Indemnity
      • Limitation of Liability
      • About Doosan Robotics
    • Cookie Policy
      • 1. In General
      • 2. Cookies
      • 3. Contact
    • OSS Notice
    • Terms of Use
      • Limitations of Use
      • Links to External Sites
      • External Links to this Site
      • User-Provided Information
      • Refusal to Collect Unauthorized Email Addresses
      • Laws in the User’s Country
      • Changes
    • Doosan Data Protection Policy
      • 1. In General
      • 2. Types of Personal Data We Process
      • 3. Purposes for Processing
      • 4. Legal Basis for Processing
      • 5. Recipients
      • 6. Location and Transfer
      • 7. Quality Assurance
      • 8. Data Retention
      • 9. Your Rights
      • 10. Withdrawal of Consent
      • 11. Contact
Doosan Robotics ROS2 Manual
  • Policy and Notice
  • Legal Notice
  • View page source

Legal Notice

Limitations of Use

Doosan Robotics retains the copyright, trademark, and other rights to this site and all of its contents. You may not reproduce, modify, republish, upload, post, transmit, or distribute materials on this Site, or use them to create derivative works or for any other purpose without prior written consent from Doosan Robotics.

However, we grant you a non-exclusive, non-transferable, limited license to access and use the site’s content for personal and non-commercial purposes only.

You must preserve the copyright and other intellectual property marks contained in the Site Materials. You may not transfer Site Materials to third parties unless you inform them of and they agree to these Terms.

If you violate these Terms, your right to use this Site automatically terminates, and you must immediately destroy any downloaded or stored content.

No rights are granted—explicit or implied—regarding patents, trademarks, or copyrights beyond those explicitly outlined here.

Indemnity

The Site Materials may contain errors or inaccuracies. Doosan Robotics does not guarantee the completeness or accuracy of information, advice, or statements provided. You assume all risk for your use of such content. Doosan Robotics may update or change the Site content at any time without prior notice.

Limitation of Liability

Doosan Robotics is not liable for any direct, indirect, incidental, or consequential damages (e.g., lost profits, service disruption, or data loss) that may arise from use of the Site or linked websites, even if informed of such potential damages.

About Doosan Robotics

Doosan Robotics is an independent entity and is not legally responsible for or affiliated with Doosan Corporation or its subsidiaries unless explicitly stated in writing. Nothing on this Site establishes any legal relationship or shared liability between them.

Note

This legal notice became effective on February 1, 2022.

Previous Next

© Copyright 2025, ms.

Built with Sphinx using a theme provided by Read the Docs.
jazzy
Versions
jazzy
humble