Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Kinova] update jsk_kinova_robot #1379

Open
wants to merge 33 commits into
base: master
Choose a base branch
from

Conversation

sktometometo
Copy link
Contributor

@sktometometo sktometometo commented Aug 31, 2021

Update jsk_kinova_robot.
This PR enables

Features

  • Update rosinstall and README to use develop/spot branch version of ros_kortex
  • Add jsk_kinova_description package
  • Update jsk_kinova_startup
    • Update kinova_bringup.launch
      • add jsk version of kortex_driver.launch which load robot_description from jsk_kinova_description
      • add realsense bringup for jsk version of kinova gen3 lite
    • Update package.xml
    • Update Rviz config
  • Update kinovaeus
    • fix joint names of models
    • update kinova-interface.l to support prefix

jsk_kinova_robot/jsk_kinova.rosinstall Outdated Show resolved Hide resolved
jsk_kinova_robot/jsk_kinova_description/package.xml Outdated Show resolved Hide resolved
@@ -0,0 +1,13 @@
<?xml version="1.0"?>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. this is copied. may be orignal model should not be directly written, but loaded.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

License Descriptions are added

<xacro:include filename="$(find kortex_description)/robots/kortex_robot.xacro" />
<xacro:load_robot arm="$(arg arm)" gripper="$(arg gripper)" dof="$(arg dof)" vision="false" sim="$(arg sim)" prefix="$(arg prefix)" />

<link name="kinova_wrist_camera_link">
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you explain why you need this link. Did you consider publishing via
static_transform_publisher c.f. https://github.com/ros-drivers/rgbd_launch/blob/indigo-devel/launch/kinect_frames.launch

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this will be necessary when collision between robot links and camera happens.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sktometometo this link does not includes geometry, so it is not calculate the collision.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will add camera mount model to this link after our kinova arm sent back.

<origin xyz="0.0 0.0 0.0" rpy="0 0 0" />
<mass value="0.0000000001" />
<inertia ixx="0.0000000001" ixy="0.0000000001" ixz="0.0000000001"
iyy="0.0000000001" iyz="0.0000000001" izz="0.0000000001" />
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these parameters necessary?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

these parameters are necessary for gazebo load.
gazebo crashes when no interia parameter is set in a link.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@k-okada OK I will check if that will work with a real robot and gazebo.

@sktometometo sktometometo force-pushed the PR/kinova/update-jsk-kinova-robot branch from 138af01 to 2e25177 Compare November 24, 2021 00:40
@sktometometo sktometometo force-pushed the PR/kinova/update-jsk-kinova-robot branch from 2e25177 to a536786 Compare November 24, 2021 04:02
@sktometometo sktometometo force-pushed the PR/kinova/update-jsk-kinova-robot branch from a536786 to b08ae52 Compare November 24, 2021 05:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants