No version for distro humble showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

No version for distro jazzy showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

No version for distro kilted showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

No version for distro rolling showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

No version for distro galactic showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

No version for distro iron showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 3.2.0
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/DENSORobot/denso_robot_ros.git
VCS Type git
VCS Version melodic-devel
Last Updated 2021-06-03
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso robot core package includes a node for controlling DENSO robot controllers.

Additional Links

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED
README
No README found. See repository README.
CHANGELOG

Changelog for package denso_robot_core

3.2.0 (2021-06-02)

  • Add "ResetStoState" to clear the STO state for RC9 and COBOTTA
  • Add "ManualResetPreparation" to confirm safey-related command for COBOTTA
  • Add "MotionPreparation" to execute Motion preparation for COBOTTA
  • Add "AutoCal" to execute CALSET for COBOTTA
  • Change "ClearError" to execute "ManualResetPreparation" first for COBOTTA
  • Change most of the macros to constants

3.1.2 (2021-04-02)

3.1.1 (2021-03-03)

3.1.0 (2020-12-23)

  • Add supporting for RC9
  • Add bcap_slave_control_cycle_msec
  • Add 4 functions about error
  • Upgrade tinyxml2 to official v3.0.0. for Melodic

3.0.4 (2019-11-27)

3.0.3 (2019-09-23)

  • Change bCap service UDP timeout

3.0.2 (2017-12-15)

  • Add I/O function for denso_robot_core
  • Remove new line from ROS_INFO,ROS_WARN,ROS_ERROR
  • Change descriptions and add url, author
  • Check the catkin_lint result
  • Contributors: MIYAKOSHI Yoshihiro

Forthcoming

  • update version to 3.0.0
  • first commit
  • Contributors: MIYAKOSHI Yoshihiro

Launch files

  • launch/denso_robot_core.launch
      • ip_address [default: 192.168.0.1]
      • config_file [default: $(find denso_robot_core)/config/config.xml]
  • launch/denso_robot_core.launch.xml
      • controller_name [default: ]
      • controller_type [default: 8]
      • bcap_slave_control_cycle_msec [default: 8]
      • config_file [default: $(find denso_robot_core)/config/config.xml]

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange

No version for distro noetic showing github. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 1.2.0
License MIT
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/densorobot/denso_robot_ros2.git
VCS Type git
VCS Version humble
Last Updated 2025-03-14
Dev Status UNKNOWN
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

The denso_robot_core package includes a node for controlling DENSO robot controllers.

Additional Links

No additional links.

Maintainers

  • DENSO WAVE INCORPORATED

Authors

  • DENSO WAVE INCORPORATED

ORiN2 Command Interface Control

The ORiN2 command interface allows to control DENSO robots by sending “high-level” commands to the robot controller. Considering robot motion, only the final target point is sent to the DENSO robot controller. Motion planning and trajectory generation are internally managed by the DENSO controller (the final robot trajectory is not exposed to ROS2 nodes).

Please refer to the ORiN2 Programming Manual for details about the available robot commands and their parameters:

Usage

The main launch file that starts the ORiN2 node is in the denso_robot_core package.

  • COBOTTA robot:
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=cobotta ip_address:=192.168.0.1
   
  • NOT COBOTTA robot (e.g. VS-060 robot):
   ros2 launch denso_robot_core denso_robot_core.launch.py model:=vs060 ip_address:=192.168.0.1
   

Launch File Details

The main launch file that starts the ORiN2 node is in the denso_robot_core package:

   ros2 launch denso_robot_core denso_robot_core.launch.py model:=<robot_model> ip_address:=<robot_ip_address>
   

The arguments for launch files can be listed using:

   ros2 launch denso_robot_core denso_robot_core.launch.py --show-args
   

The most relevant arguments are the following:

  • ip_address (mandatory) - IP address of the robot
  • controller_name (default: "”) - string that will be assigned to the ORiN2 Robot Controller Object
  • controller_type (default: 8) - type of robot controller (8 –> RC8 , 9 –> RC9)
  • model (default: "”) - the model of the DENSO robot (COBOTTA, VS-060, etc.). In the original DENSO ROS2 stack 2 robot models are already available ( “cobotta” , “vs060”).

    CAUTION: When connecting to a COBOTTA you MUST specify this parameter !! (model:=cobotta)

  • bcap_slave_control_cycle_msec (default: 8.0) - DENSO robot control cycle [ms]

PLEASE NOTE THAT THE model PARAMETER WILL ALSO SET A NAMESPACE FOR THE denso_robot_core NODE AND ASSOCIATED TOPICS, SERVICES AND ACTIONS !!

Commands Examples

NOTE: following example commands assume that the denso_robot_core node was launched with model parameter not set (default value: "”) !! When setting e.g. model:=cobotta, the name of the topics, actions and services will change from e.g. /ChangeMode to /cobotta/ChangeMode

Run the following commands in a new Terminal

  • Get the list of available topics:
   ros2 topic list
   

Output will be:

```bash […]

/Arm0/ACCEL_Read /Arm0/CURRENT_ANGLE_Read /Arm0/CURRENT_POSITION_Read /Arm0/DECEL_Read /Arm0/EXTSPEED_Read /Arm0/EXTSPEED_Write /Arm0/SERVO_ON_Read /Arm0/SERVO_ON_Write /Arm0/SPEED_Read /Arm0_ChangeTool /Arm0_ChangeWork /Arm0_Speed /Arm0_armgroup /ChangeMode /CurMode /D_ID /D_Read /D_Write /EMERGENCY_STOP_Read /ERROR_CODE_Read /ERROR_CODE_Write /F_ID

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package denso_robot_core

1.2.0 (2024-03-18)

  • Implemented support for ROS2 Humble
  • Avoid Boost C++ Libaries

1.1.1 (2024-02-09)

  • Fix links of RC8/RC9 Provider User's Guide
  • Add the explanation of COBOTTA AutoCal command
  • Remove "under construction" sections from README.md

1.1.0 (2023-03-24)

Initial release

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged denso_robot_core at Robotics Stack Exchange