melfa_ros2_driver
Mitsubishi Electric Industrial & Collaborative Robot MELFA ROS2 Driver
파일 탐색기
최종 버전 다운로드 (.zip)- change_robot_ip.png
- click_sim.png
- copy_prg.png
- copy_prg_1.png
- copy_prg_2.png
- echo_gpio.png
- empty.png
- empty_new.png
- gpio_srv.png
- hand1_close.png
- hand_close.png
- hand_latch.png
- hand_open.png
- hand_out.png
- io_mask.png
- io_mon.png
- io_mon_1.png
- linux_ip.png
- local_ip.png
- local_ip_final.png
- MELFA_t.png
- mxt_prg.png
- naming_convention_rh.png
- naming_convention_rv.png
- new_program.png
- new_program_name.png
- new_robot.png
- new_robot_cancel.png
- new_robot_ip.png
- new_robot_ta.png
- new_robot_usb.png
- robot_connect_ip_1.png
- robot_connect_usb_1.png
- robot_connect_usb_2.png
- robot_connect_usb_3.png
- robot_connect_usb_4.png
- robot_connect_usb_4_1.png
- robot_connect_usb_4_2.png
- robot_connect_usb_5.png
- ROS-AP-logo.png
- ros_close1.png
- rv7frl_bringup.png
- rv7frl_moveit.png
- sel_prg.png
- sel_prg_real.png
- sel_start.png
- sel_start_real.png
- view_robot.png
- melfa_ros2_driver.md
- rt_real_setup.md
- rt_sim_setup.md
- rt_toolbox3_setup.md
- simple_readme.md
- ros_gz_bridge.yaml
- test_goal_publishers_config.yaml
- rh6crh6020_control.launch.py
- rh6frh5520_control.launch.py
- rv13frl_control.launch.py
- rv2fr_control.launch.py
- rv4fr_control.launch.py
- rv4frl_control.launch.py
- rv5as_control.launch.py
- rv7frl_control.launch.py
- rv80fr_control.launch.py
- rv8crl_control.launch.py
- test_joint_trajectory_controller.launch.py
- CMakeLists.txt
- package.xml
- custom_io_params.yaml
- initial_positions_rh6crh.yaml
- initial_positions_rh6frh.yaml
- initial_positions_rv.yaml
- rh6crh6020_controllers.yaml
- rh6frh5520_controllers.yaml
- rv13frl_controllers.yaml
- rv2fr_controllers.yaml
- rv4fr_controllers.yaml
- rv4frl_controllers.yaml
- rv5as_controllers.yaml
- rv7frl_controllers.yaml
- rv80fr_controllers.yaml
- rv8crl_controllers.yaml
- melfa_description.dsv.in
- view_rh6crh6020.launch.py
- view_rh6frh5520.launch.py
- view_rv13frl.launch.py
- view_rv2fr.launch.py
- view_rv4fr.launch.py
- view_rv4frl.launch.py
- view_rv5as.launch.py
- view_rv7frl.launch.py
- view_rv80fr.launch.py
- view_rv8crl.launch.py
- base.STL
- no1arm.STL
- no2arm.STL
- shaft.STL
- base.STL
- no1arm.STL
- no2arm.STL
- shaft.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- base.STL
- elbow.STL
- forearm.STL
- hand_flange.STL
- shoulder.STL
- upper_arm.STL
- wrist.STL
- rh6crh6020.hardware.xacro
- rh6frh5520.hardware.xacro
- rv13frl.hardware.xacro
- rv2fr.hardware.xacro
- rv4fr.hardware.xacro
- rv4frl.hardware.xacro
- rv5as.hardware.xacro
- rv7frl.hardware.xacro
- rv80fr.hardware.xacro
- rv8crl.hardware.xacro
- rh6crh6020.rviz
- rh6frh5520.rviz
- rv13frl.rviz
- rv2fr.rviz
- rv4fr.rviz
- rv4frl.rviz
- rv5as.rviz
- rv7frl.rviz
- rv80fr.rviz
- rv8crl.rviz
- rh6crh6020.urdf
- rh6crh6020.urdf.xacro
- rh6crh6020_macro.xacro
- rh6frh5520.urdf
- rh6frh5520.urdf.xacro
- rh6frh5520_macro.xacro
- rv13frl.urdf
- rv13frl.urdf.xacro
- rv13frl_macro.xacro
- rv2fr.urdf
- rv2fr.urdf.xacro
- rv2fr_macro.xacro
- rv4fr.urdf
- rv4fr.urdf.xacro
- rv4fr_macro.xacro
- rv4frl.urdf
- rv4frl.urdf.xacro
- rv4frl_macro.xacro
- rv5as.urdf
- rv5as.urdf.xacro
- rv5as_macro.xacro
- rv7frl.urdf
- rv7frl.urdf.xacro
- rv7frl_macro.xacro
- rv80fr.urdf
- rv80fr.urdf.xacro
- rv80fr_macro.xacro
- rv8crl.urdf
- rv8crl.urdf.xacro
- rv8crl_macro.xacro
- CMakeLists.txt
- package.xml
- hardware_interface.hpp
- melfa_rt_exc.hpp
- rt_exc_def.hpp
- visibility_control.h
- hardware_interface.cpp
- melfa_rt_exc.cpp
- CMakeLists.txt
- melfa_driver.xml
- package.xml
- io_limits.yaml
- melfa_io_controllers.hpp
- visibility_control.h
- melfa_io_controllers.cpp
- CMakeLists.txt
- melfa_io_controllers.xml
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rh6crh6020.ros2_control.xacro
- rh6crh6020.srdf
- rh6crh6020.srdf.xacro
- rh6crh6020.urdf.xacro
- rh6crh6020_macro.srdf.xacro
- rh6crh6020_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rh6crh6020_moveit.launch.py
- rsp.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rh6crh6020_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rh6frh5520.ros2_control.xacro
- rh6frh5520.srdf
- rh6frh5520.srdf.xacro
- rh6frh5520.urdf.xacro
- rh6frh5520_macro.srdf.xacro
- rh6frh5520_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rh6frh5520_moveit.launch.py
- rsp.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rh6frh5520_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv13frl.ros2_control.xacro
- rv13frl.srdf
- rv13frl.srdf.xacro
- rv13frl.urdf.xacro
- rv13frl_macro.srdf.xacro
- rv13frl_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv13frl_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv13frl_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv2fr.ros2_control.xacro
- rv2fr.srdf
- rv2fr.srdf.xacro
- rv2fr.urdf.xacro
- rv2fr_macro.srdf.xacro
- rv2fr_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv2fr_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv2fr_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv4fr.ros2_control.xacro
- rv4fr.srdf
- rv4fr.srdf.xacro
- rv4fr.urdf.xacro
- rv4fr_macro.srdf.xacro
- rv4fr_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv4fr_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv4fr_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv4frl.ros2_control.xacro
- rv4frl.srdf
- rv4frl.srdf.xacro
- rv4frl.urdf.xacro
- rv4frl_macro.srdf.xacro
- rv4frl_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv4frl_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv4frl_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv5as.ros2_control.xacro
- rv5as.srdf
- rv5as.srdf.xacro
- rv5as.urdf.xacro
- rv5as_macro.srdf.xacro
- rv5as_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv5as_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv5as_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv7frl.ros2_control.xacro
- rv7frl.srdf
- rv7frl.srdf.xacro
- rv7frl.urdf.xacro
- rv7frl_macro.srdf.xacro
- rv7frl_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv7frl_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv7frl_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv80fr.ros2_control.xacro
- rv80fr.srdf
- rv80fr.srdf.xacro
- rv80fr.urdf.xacro
- rv80fr_macro.srdf.xacro
- rv80fr_servo.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv80fr_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv80fr_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- chomp_planning.yaml
- initial_positions.yaml
- joint_limits.yaml
- kinematics.yaml
- moveit.rviz
- moveit_controllers.yaml
- ompl_planning.yaml
- pilz_cartesian_limits.yaml
- pilz_industrial_motion_planner_planning.yaml
- rv8crl.ros2_control.xacro
- rv8crl.srdf
- rv8crl.srdf.xacro
- rv8crl.urdf.xacro
- rv8crl_macro.srdf.xacro
- rv8crl_servo.yaml
- stomp_planning.yaml
- demo.launch.py
- move_group.launch.py
- moveit_rviz.launch.py
- rsp.launch.py
- rv8crl_moveit.launch.py
- setup_assistant.launch.py
- spawn_controllers.launch.py
- static_virtual_joint_tfs.launch.py
- warehouse_db.launch.py
- rv8crl_moveit.rviz
- servo_keyboard_input.cpp
- .setup_assistant
- CMakeLists.txt
- package.xml
- ControllerType.msg
- ControlMode.msg
- GpioCommand.msg
- GpioState.msg
- GpioConfigure.srv
- ModeConfigure.srv
- CMakeLists.txt
- package.xml
- .gitignore
- CONTRIBUTING.md
- LICENSE
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/Mitsubishi-Electric-Asia/melfa_ros2_driver
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd melfa_ros2_driver
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cd melfa_bringup
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mkdir build && cd build
빌드 결과물을 담을 폴더를 만들고 그 안으로 이동합니다.
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
// repository documentation
Was this content helpful?
(0 ratings)
