Skip to content

Latest commit

ย 

History

History
65 lines (55 loc) ยท 2.54 KB

MSGS_V2.MD

File metadata and controls

65 lines (55 loc) ยท 2.54 KB

PIPER SDK msgs ่ฏดๆ˜Žๆ–‡ๆกฃ

EN

piper_msgs
โ”œโ”€โ”€ __init__.py
โ”œโ”€โ”€ msg_v1
โ”œโ”€โ”€ msg_v2
โ”‚   โ”œโ”€โ”€ arm_id_type_map.py
โ”‚   โ”œโ”€โ”€ arm_messages.py
โ”‚   โ”œโ”€โ”€ arm_msg_type.py
โ”‚   โ”œโ”€โ”€ can_id.py
โ”‚   โ”œโ”€โ”€ feedback
โ”‚   โ”‚   โ”œโ”€โ”€ arm_crash_protection_rating_feedback.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_end_pose.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_feedback_current_end_vel_acc_param.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_feedback_current_motor_angle_limit_max_spd.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_feedback_current_motor_max_acc_limit.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_feedback_joint_vel_acc.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_gripper_teaching_param_feedback.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_high_spd_feedback.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_joint_feedback.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_low_spd_feedback.py
โ”‚   โ”‚   โ”œโ”€โ”€ arm_status.py
โ”‚   โ”‚   โ”œโ”€โ”€ gripper_feedback.py
โ”‚   โ”‚   โ””โ”€โ”€ __init__.py
โ”‚   โ””โ”€โ”€ __init__.py
โ””โ”€โ”€โ”€โ”€โ”€โ”€ transmit
        โ”œโ”€โ”€ arm_circular_pattern.py
        โ”œโ”€โ”€ arm_crash_protection_rating_config.py
        โ”œโ”€โ”€ arm_end_vel_acc_param_config.py
        โ”œโ”€โ”€ arm_gripper_ctrl.py
        โ”œโ”€โ”€ arm_gripper_teaching_param_config.py
        โ”œโ”€โ”€ arm_joint_config.py
        โ”œโ”€โ”€ arm_joint_ctrl.py
        โ”œโ”€โ”€ arm_joint_mit_ctrl.py
        โ”œโ”€โ”€ arm_light_ctrl.py
        โ”œโ”€โ”€ arm_master_slave_config.py
        โ”œโ”€โ”€ arm_motion_ctrl_1.py
        โ”œโ”€โ”€ arm_motion_ctrl_2.py
        โ”œโ”€โ”€ arm_motion_ctrl_cartesian.py
        โ”œโ”€โ”€ arm_motor_angle_limit_max_spd_config.py
        โ”œโ”€โ”€ arm_motor_enable_disable.py
        โ”œโ”€โ”€ arm_param_enquiry_and_config.py
        โ”œโ”€โ”€ arm_search_motor_max_angle_spd_acc_limit.py
        โ”œโ”€โ”€ arm_set_instruction_response.py
        โ””โ”€โ”€ __init__.py

can_id.py ๆ–‡ไปถไธบๆ‰€ๆœ‰canid็š„ๆžšไธพ็ฑป

arm_msg_type.py ๆ–‡ไปถไธบๆ‰€ๆœ‰ๆถˆๆฏ็ฑปๅž‹็š„ๆžšไธพ็ฑป

arm_id_type_map.py ๆ–‡ไปถไธบcanidๅ’Œๆถˆๆฏ็ฑปๅž‹็š„ๆ˜ ๅฐ„map

arm_messages.py ๆ–‡ไปถไธบๆ‰€ๆœ‰่‡ชๅฎšไน‰ๆถˆๆฏ็ฑปๅž‹็š„ๆฑ‡ๆ€ป๏ผŒๅ…ถไธญ็š„PiperMessageๆ˜ฏcanๆถˆๆฏๅ’ŒๆŠฝ่ฑก็ฑปๅž‹็š„ๆกฅๆข

่ฏปๅ–ๆ•ฐๆฎๆ—ถ๏ผŒๆ นๆฎcanid็ญ›้€‰ๅ‡บๅฏนๅบ”็š„ๆถˆๆฏ็ฑปๅž‹ๅนถ่ต‹็ป™PiperMessage๏ผŒๅฐ†canๅธงไปŽbytes็ฑปๅž‹่งฃๆžไธบๆŒ‡ๅฎš็š„ๆ•ดๅฝข๏ผŒ็„ถๅŽ่ต‹ๅ€ผๅˆฐๅฏนๅบ”็š„ๆถˆๆฏ็ฑปๅž‹็š„ๅ˜้‡ไธญ

ๅ‘้€ๆ•ฐๆฎๆ—ถ๏ผŒๅ…ˆๅˆ›ๅปบไธ€ไธชPiperMessage็ฑปๅž‹็š„ๅ˜้‡๏ผŒไผ ๅ…ฅๆถˆๆฏ็ฑปๅž‹ๅ’Œๅฏนๅบ”็š„ๆถˆๆฏ็ฑป๏ผŒ็„ถๅŽๆ‰ง่กŒๅ่ฎฎ่งฃๆžไธบcanๅธงๅนถๅ‘้€ๅ‡บๅŽป

็›ฎๅฝ• feedback ไธบๆ‰€ๆœ‰ๆœ‰ๅ…ณๅ้ฆˆ็š„ๆถˆๆฏ

็›ฎๅฝ• transmit ไธบๆ‰€ๆœ‰ๅ‘้€ๆœ‰ๅ…ณ็š„ๆถˆๆฏ