Trufiadok

Inverse kinematics robotcontroller for Canadarm1, Canadarm2 and ANY

Recommended Posts

Just now, V8jester said:

No not yet that's my Dextre built from regular old IR and RKE tubes.

Ok. It looks great though.

Share this post


Link to post
Share on other sites

I can't find the button to open the GUI. I tried V8jester's post, but still can't find it.

I'm not sure if I downloaded it wrong or what.

Thanks

Gavin

Share this post


Link to post
Share on other sites
On 4/10/2019 at 3:06 AM, DarthGav said:

I can't find the button to open the GUI. I tried V8jester's post, but still can't find it.

I'm not sure if I downloaded it wrong or what.

Thanks

Gavin

You can open the GUI by rightclick to the TRF CA2 LEE and "Turn on IKRC". Look at the last page, there is a pic of this rightclickmenue.

Share this post


Link to post
Share on other sites
1 hour ago, Cheesecake said:

You can open the GUI by rightclick to the TRF CA2 LEE and "Turn on IKRC". Look at the last page, there is a pic of this rightclickmenue.

Tried that wasn't there.

Gavin

Share this post


Link to post
Share on other sites
Posted (edited)
18 hours ago, DarthGav said:

Tried that wasn't there.

Gavin

"Dump ServoStructure" appears in the menu? If so, try to press. If the "Turn on IKRC" doesn't appear after this, then there is an initialization error. Maybe you put everything in the GameData library that is on GitHub, that's the reason.

Please, send me ksp.log from Kerbal main directory. I'll see what the problem is.

Edited by Trufiadok
I'll complete the plugin's startup part with error messages.

Share this post


Link to post
Share on other sites

yo5oTzg.png

1st test with Dextre SPDM. According to the results, the IK algorithm still needs to be refined. The parts of Dextre have no texture yet.

I still have work to do. :)

 

Share this post


Link to post
Share on other sites

MBSU with ColdPlate. OTCM gripper will be able to grasp and move it.

i1ufjYc.png

Share this post


Link to post
Share on other sites

Dextre Arm's 1st complete test. The Dextre's arm removes MBSU from ColdPlate and puts back it.

 

Share this post


Link to post
Share on other sites
4 minutes ago, Trufiadok said:

Dextre Arm's 1st complete test. The Dextre's arm removes MBSU from ColdPlate and puts back it.

 

That is awesome! What are you planning to use Dextre for in the long run? Manipulating smaller stuff like the cold plate? Does the new DLC change any of your plans for the arms?

Share this post


Link to post
Share on other sites
20 hours ago, TheAceOfHearts said:

That is awesome! What are you planning to use Dextre for in the long run? Manipulating smaller stuff like the cold plate? Does the new DLC change any of your plans for the arms?

I don't have the DLC, but what I read about it is that the servo motors and a sequencer have been included. I don't know much about it, but in its function it can be similar to the InfernalRobotics plugin. I not found references in the 1.7.0 KSP API. If will have api's access to robotics, I will do connection for it.

Dextre's arm can grapple anything that has "micro-fixture". It can be attached to anything. "Micro-fixture" is a dividual part.

I plan to do different gripping tools for the OTCM head. (H‐Fixture, Micro‐Conical Fitting, Modified Truncated Cone Target, Micro‐Conical Tool, etc.) I would like create the ISS's battery modules.

Planned IKRC Additions: Reloadable Arm Positions, Motion Path Planner.

I'll soon upload the newest IKRC plugin, which will include Dextre. I'm making a video with the complete Dextre unit.

What were you thinking? Want you some feature or part?

 

Share this post


Link to post
Share on other sites
Posted (edited)

Dextre and Canadarm2 remove the MBSU.

 

Edited by Trufiadok

Share this post


Link to post
Share on other sites
Posted (edited)

I've uploaded the changes for SPDM Dextre module. https://github.com/Trufiadok/IKRC-for-Kerbal

This includes:

- Dextre's parts, micro-fixture-, MBSU- and MBSU' ColdPlateparts. Dextre's Body Roll Joint isn't yet rotatable from the IKRC, but rotatable from the IR.

- I have modified the IKRC plugin to fine-tune each robot arm. Some new switches can be found on the extended window: MoveTarget (If it is active, you can move the target (red ball) with the buttons without moving the arm.), NormServRot (Normalized servo rotation, motors rotate evenly compared to each other when approaching the target. The one that has a greater angle has to rotate faster and the smaller one is slower.),  STL active (Straight Line Trajectory active, It is a test switch for stable and straight line movement.), Dyn.SAngle (Dynamic SamplingAngle, If we turn it off, we can manually set SamplingAngle.)

- The CA2LeeCam plugin has also changed: You can set some parameters in the part.cfg file, ex. Set camera window title - cameraID = OTCM2 Camera, Set camera overlay file - hudTextureFile = otcmhud_real.png, Set camera FOV - fieldOfView = 30, Set changeable FOV - changeableFieldOfView = false, wideFieldOfView = 60, narrowFieldOfView = 30, Set name of Camera Transform in used camera part model - camTransformString = CamExt.

Edited by Trufiadok
I'm still have to do that texturing the dextre.

Share this post


Link to post
Share on other sites
On 5/24/2019 at 7:24 AM, Trufiadok said:

I don't have the DLC, but what I read about it is that the servo motors and a sequencer have been included. I don't know much about it, but in its function it can be similar to the InfernalRobotics plugin. I not found references in the 1.7.0 KSP API. If will have api's access to robotics, I will do connection for it.

Dextre's arm can grapple anything that has "micro-fixture". It can be attached to anything. "Micro-fixture" is a dividual part.

I plan to do different gripping tools for the OTCM head. (H‐Fixture, Micro‐Conical Fitting, Modified Truncated Cone Target, Micro‐Conical Tool, etc.) I would like create the ISS's battery modules.

Planned IKRC Additions: Reloadable Arm Positions, Motion Path Planner.

I'll soon upload the newest IKRC plugin, which will include Dextre. I'm making a video with the complete Dextre unit.

What were you thinking? Want you some feature or part?

 

Excited for the ISS possibilities with Dextre! I don't have specific things in mind, but am looking forward to the planned additions. Are there still plans to do the Canadarm 1? I'm working on my ISS builds and would love to be able to have the easier time IKRC would make when using the shuttle.

Share this post


Link to post
Share on other sites
On 5/27/2019 at 4:49 AM, TheAceOfHearts said:

Excited for the ISS possibilities with Dextre! I don't have specific things in mind, but am looking forward to the planned additions. Are there still plans to do the Canadarm 1? I'm working on my ISS builds and would love to be able to have the easier time IKRC would make when using the shuttle.

I need to re-model Canadarm1 because some of the motor's fixed part haven't got mesh object. Therefore, if the activate timewarp, the motor will rotate in the opposite direction. Do you need any supplement for Canadarm1?

I have a secret plan, but don't tell anyone.:D I want to make the IKRC-NEXT version which compatible with InfernalRobotics-NEXT.

Share this post


Link to post
Share on other sites

Anyone have a craft file for this?

 

Share this post


Link to post
Share on other sites
On 7/25/2019 at 11:10 PM, Uace24 said:

Anyone have a craft file for this?

 

There is a craft-file included for canadarm.

Share this post


Link to post
Share on other sites
Posted (edited)

@Trufiadok Fantastic work on Dextre! I came back to take a look at your progress and I'm absolutely blown away!

I did have a suggestion on Dextres design. With something I figured out on my own build. AS IR is very temperamental with docking. If you rigidly attach the lower PDGF to the upper Dextre assembly (For the purpose of my example - RKE tube from upper assembly directly to lower PDGF) This makes the upper PDGF and lower PDGF essentially the same solid "Part"

Then surface attach an IR rotatron (Or your TRF Body roll joint) With the Lower Dextre Assembly attached to it. To the RKE tube, and then center accordingly. You can then dock Dextre to a station or pick it up with the Canadarm II, without any adverse affects of IR reversing after docking.

Think of the connection of upper and lower PDGF to the Dextre lower assembly as a "T Fitting" connected to the Rotatron. Grab it from the top or the bottom you still connect to the IR rotatron for the Lower Dextre assembly exactly the same way.

The only down side to doing this is you loose the ability to rotate whatever you pick up with Dextre's lower PDGF. You'd need to rotate all of Dextre to rotate a payload. Hopefully that makes sense. It's fairly simple but difficult to explain.

-edit-

I forgot to ask. How do you see the green alignment target reticule? On the LEE or Dextre’s End Effector camera’s.

Edited by V8jester

Share this post


Link to post
Share on other sites
Posted (edited)
On 3/24/2019 at 2:45 AM, V8jester said:

I got it up and running on 1.6.1 with standard IR - "Not Next" as this was not built to run with IR Next.

is it possible to use the Canadarm parts/models with IR Next? And will this mod be made compatible with IR Next? 

Edited by Pointblank66

Share this post


Link to post
Share on other sites
6 hours ago, Pointblank66 said:

is it possible to use the Canadarm parts/models with IR Next? And will this mod be made compatible with IR Next? 

5th post up from this one - In progress, but doesn’t currently play nice with Next.

Share this post


Link to post
Share on other sites
20 minutes ago, V8jester said:

5th post up from this one - In progress, but doesn’t currently play nice with Next.

Ah, apologies. Must have skimmed to fast through all the recent posts. But good to hear that you are trying to make it work with NEXT.

Share this post


Link to post
Share on other sites
On 7/31/2019 at 6:20 AM, V8jester said:

@Trufiadok Fantastic work on Dextre! I came back to take a look at your progress and I'm absolutely blown away!

I did have a suggestion on Dextres design. With something I figured out on my own build. AS IR is very temperamental with docking. If you rigidly attach the lower PDGF to the upper Dextre assembly (For the purpose of my example - RKE tube from upper assembly directly to lower PDGF) This makes the upper PDGF and lower PDGF essentially the same solid "Part"

Then surface attach an IR rotatron (Or your TRF Body roll joint) With the Lower Dextre Assembly attached to it. To the RKE tube, and then center accordingly. You can then dock Dextre to a station or pick it up with the Canadarm II, without any adverse affects of IR reversing after docking.

Think of the connection of upper and lower PDGF to the Dextre lower assembly as a "T Fitting" connected to the Rotatron. Grab it from the top or the bottom you still connect to the IR rotatron for the Lower Dextre assembly exactly the same way.

The only down side to doing this is you loose the ability to rotate whatever you pick up with Dextre's lower PDGF. You'd need to rotate all of Dextre to rotate a payload. Hopefully that makes sense. It's fairly simple but difficult to explain.

-edit-

I forgot to ask. How do you see the green alignment target reticule? On the LEE or Dextre’s End Effector camera’s.

This is an interesting approach. It's worth thinking about.

The "hudTextureFile" parameter defines the "green" crosshairs picture, in TRF_CA2_LEE_wCam\part.cfg, TRF_OTCM1.cfg, TRF_OTCM2.cfg files.

MODULE
{
    name = Ca2LeeCam    
    fieldOfView = 30
    changeableFieldOfView = false
    wideFieldOfView = 60
    narrowFieldOfView = 30
    camTransformString = CamExt
    cameraID = OTCM1 Camera
    hudTextureFile = otcmhud_real.png
}

Share this post


Link to post
Share on other sites
5 hours ago, PriusMann said:

please help i dont know how to activate the IK robot controller please help me 

Watch the video in the post above yours ↑↑↑

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.