Introducing the next generation of intelligent robots, incorporating advanced solutions technology and “e-F@ctory”, technologies and concepts developed and proven using Mitsubishi Electric’s own production facilities that go beyond basic robotic performance to find ways of reducing the TCO in everything from planning and design through to operation and maintenance.
MELFA ROS2, co-developed with ROS-Industrial Consortium Asia Pacific, provides a suite of tools to enable the creation of advance solutions using our industry proven platform. Mitsubishi Electric provides a ros2 driver, ros2 io controllers, robot description files and moveit_config packages of each robot; optimized in-house by our developers to ensure high performance.
MELFA ROS2 consists of six main components: melfa_bringup, melfa_description, melfa_driver, melfa_io_controllers, melfa_msgs, various moveit_config packages.
Supported Robots | Supported Robot Controllers | ||
---|---|---|---|
Robot Model | CR800-R | CR800-Q | CR800-D |
RH-6FRH5520 | ◯ | ◯ | ◯ |
RH-6CRH6020 | ✕ | ✕ | ◯ |
RV-2FR | ◯ | ◯ | ◯ |
RV-4FR | ◯ | ◯ | ◯ |
RV-4FRL | ◯ | ◯ | ◯ |
RV-5AS | ✕ | ✕ | ◯ |
RV-7FRL | ◯ | ◯ | ◯ |
RV-8CRL | ✕ | ✕ | ◯ |
RV-13FRL | ◯ | ◯ | ◯ |
➢ 1 real time communication frequency is 286Hz for CR800-R & CR-800-D and 141Hz for CR800-Q.
➢ 2 rtexc api stands for Real Time External Control API.
➢ 3 MELFA BASIC VI is our proprietary robot programming language.
➢ 4 MXT is the command to enable real time external control.
Note1: You can download the Ethernet Function Instruction Manual from Robot Industrial/Collaborative Robot MELFA Manual.
MELFA ROS2 is designed to interface CR800 robot controllers with the ROS2 so that developers can leverage the contributions from the Open Source Community with an industry proven robot platform.
➤ If your ROS PC is installed with ROS 2 Humble Hawksbill, see MELFA ROS2-humble and follow the user guide.
This section provides a brief introduction to naming conventions of MELFA robots. Below are images from our robot catalog describing the naming convention.
For articulated robots (RV), it is fairly straightforward as the variations that contribute to package differences are Maximum load capacity, Series and Arm length.
For SCARA robots (RH), it has more variations that contribute to packages differences such as Maximum load capacity, Series, Arm length in cm and Vertical stroke in cm.
Environment specifications, Internal wiring and Controller type do not contribute to kinematic variations. However, it is important to take note of Controller type as it may change the Control frequency and/or I/O controller settings.
More Support & Service, please contact us @MEAP. For contributing and reporting, refer to this for development related enquiries.