Skip to content

perception module clutering testing #10

Description

@IsMoNgai

perception

This module includes techniques of filtering pointclouds, clustering samples, and localization of arm in physical environment.

The command below should create two gui one for snap shot and one for filtering setting:

ros2 launch interbotix_xsarm_perception xsarm_perception.launch.py robot_model:=rx150 use_pointcloud_tuner_gui:=true use_armtag_tuner_gui:=true

Image

If there is issues with the orientation showing on rViz it could be the aprilTag not being setup facing to the camera in the right way.

Image

One can disable the power of the arm to orient the arm in the right place for snap pose:

ros2 service call /rx150/torque_enable interbotix_xs_msgs/srv/TorqueEnable "{cmd_type: 'group', name: 'arm', enable: false}"
ros2 service call /rx150/torque_enable interbotix_xs_msgs/srv/TorqueEnable "{cmd_type: 'group', name: 'arm', enable: true}"

However, there is no clusters being created yet at this moment. Future Tasks will be finding the right tune of parameters to create clusters on rViz2 and run pick and place script to see if that works. It will be a great reference to learn how localization works.

Pick and place command:

ros2 run interbotix_xsarm_perception pick_place.py 

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions