![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |
Launch files
Messages
Services
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros repobcap_core bcap_service bcap_service_test denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_test denso_robot_descriptions denso_robot_gazebo denso_robot_moveit_config denso_robot_ros |
ROS Distro
|
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
Additional Links
Maintainers
- DENSO WAVE INCORPORATED
Authors
- DENSO WAVE INCORPORATED
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
Package Dependencies
Deps | Name |
---|---|
actionlib | |
actionlib_msgs | |
bcap_core | |
bcap_service | |
message_generation | |
roscpp | |
std_msgs | |
catkin | |
message_runtime |
System Dependencies
Dependant Packages
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
Plugins
Recent questions tagged denso_robot_core at Robotics Stack Exchange
![]() |
denso_robot_core package from denso_robot_ros2 repobcap_core bcap_service bcap_service_interfaces denso_robot_bringup denso_robot_control denso_robot_core denso_robot_core_interfaces denso_robot_description_installer denso_robot_descriptions denso_robot_moveit_config denso_robot_moveit_demo |
ROS Distro
|
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
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 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
Package Dependencies
System Dependencies
Dependant Packages
Name | Deps |
---|---|
denso_robot_control |