Gazebo 시뮬레이터에서 새로운 센서 모델링하기 위해서는 기존의 Gazebo 플러그인을 이용하거나 새로운 센서를 만들어서 센서 값을 센서 모델링을 한다.
토크센서 플러그인: http://osrf-distributions.s3.amazonaws.com/gazebo/api/11.0.0/classgazebo_1_1ForceTorquePlugin.htmlarrow-up-right
토크센서 플러그인 예시: https://classic.gazebosim.org/tutorials?tut=force_torque_sensor&cat=sensorsarrow-up-right
토크 센서 붙이는 방법: gazebo 시뮬레이터에서는 joint에 토크센서 플러그인을 붙이기 때문에, 다음 그림처럼 모델링 필요.
Gazebo에는 구현된 것 없음.
구현 한다면 하드웨어 myo armband 메시지 토픽을 생성하여 보내야 한다.
ros myo: https://github.com/uts-magic-lab/ros_myoarrow-up-right
https://github.com/Calima94/my_arm_def/blob/master/src/my_arm_def_py_pkg/my_arm_def_py_pkg/myo_raw.pyarrow-up-right
촉각센서 시뮬레이션: Gazebo 안의 joints 위치값을 더하여 이용하여 촉각 구현
참고: https://github.com/shadow-robot/sr_core/blob/v1.0.2/sr_hand/src/hand/virtual_shadowhand.cpparrow-up-right
https://github.com/shadow-robot/sr_core/blob/f8ccc3c3eb3341485979659cd670b594673b3006/sr_tactile_sensors/src/sr_virtual_tactile_sensor.cpp#L85arrow-up-right
Gazebo의 촉각 센서: http://osrf-distributions.s3.amazonaws.com/gazebo/api/11.0.0/classgazebo_1_1sensors_1_1ContactSensor.htmlarrow-up-right
Last updated 3 years ago