AndrejOrsula/pymoveit2
Basic Python interface for MoveIt 2 built on top of ROS 2 actions and services
What it solves
pymoveit2는 MoveIt 2를 위한 간소화된 Python 인터페이스를 제공하여, 개발자가 복잡한 ROS 2 actions 및 services와 직접 상호작용할 필요 없이 로봇 팔과 그리퍼를 제어할 수 있게 해줍니다.
How it works
ROS 2 actions 및 services의 래퍼(wrapper)로 작동하며, 공통적인 로봇 작업에 대한 고수준 Python API를를 제공합니다. 궤적 계획 및 실행, 그리퍼 제어(GripperCommand 또는 JointTrajectoryController를 통한), 그리고 MoveIt 2 Servo를 사용한 실시간 Cartesian space 제어를 위한 특정 인터페이스를 포함합니다.
Who it’s for
ROS 2 (Galactic, Humble, or Iron) 및 MoveIt 2를 사용하며, 빠른 프로토타이핑과 로봇 제어를 위해 Python을 선호하는 로보틱스 개발자 및 연구원.
Highlights
- Trajectory Planning: 로봇을 특정 관절 구성 또는 Cartesian pose로 이동시킵니다.
- Gripper Control: 로봇 그리퍼 제어를 위한 전용 인터페이스.
- Collision Management: Planning scene에 기본 기하학적 형상 또는 mesh-based collision object를 추가할 수 있는 기능.
- Real-time Control: 부드럽고 실시간적인 end-effector movement를 위해 MoveIt 2 Servo와 통합되었습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트