sciencepanda Posted April 26, 2020 Share Posted April 26, 2020 (edited) 1 hour ago, Trufiadok said: @sciencepanda I reviewed the log file that you send for me. You could write or make a video about what the error is? Because the IKRC module is initialized properly based on 'KSP.log'. Can you open window of IKRC module? I'm not getting any windows or menus, or any other user-interface other that what's stock. I'm also not getting any sort of IR functionality on any of the joints. I've attatched some screenshots See update below Spoiler 0 Advanced issue found ▲ Spoiler Also, just want to point out the LeeCam is turned on in the third screenshot Update: I solved the problem. Partially user error, partially oddity with IKRCs functionality. I hadn't noticed the "Turn on IKRC" on the other LEE. I clicked that and the window came right up. However, when i changed my window resolution back to the lower resolution I usually use, is dissapears. Turns out, when using the lower resoltuion, the IKRC window appears off-screen. Edited April 26, 2020 by sciencepanda Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted April 26, 2020 Author Share Posted April 26, 2020 You can activate the IKRC window by pressing the "Turn on IKRC" button on the base element of the robot arm. The base element of the Canadarm2 arm is the TRFCA2LEE endeffector. Quote Link to comment Share on other sites More sharing options...
sciencepanda Posted April 26, 2020 Share Posted April 26, 2020 12 minutes ago, Trufiadok said: You can activate the IKRC window by pressing the "Turn on IKRC" button on the base element of the robot arm. The base element of the Canadarm2 arm is the TRFCA2LEE endeffector. Figured that out. Sorry for wasting your time there. However, I found something interesting: 39 minutes ago, sciencepanda said: Update: I solved the problem. Partially user error, partially oddity with IKRCs functionality. I hadn't noticed the "Turn on IKRC" on the other LEE. I clicked that and the window came right up. However, when i changed my window resolution back to the lower resolution I usually use, is dissapears. Turns out, when using the lower resoltuion, the IKRC window appears off-screen. Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted April 26, 2020 Author Share Posted April 26, 2020 @sciencepanda I'm glad it works. I'm sorry I caused a problem. The error was due to uploading my own settings to the repository. In it, the coordinates of the IKRC window (1602,473) was. This may have caused the error. I corrected coordinates of window to (10,10) so that it doesn't occur. Quote Link to comment Share on other sites More sharing options...
sciencepanda Posted April 26, 2020 Share Posted April 26, 2020 (edited) Once I got a change to play around with it, I must say, this is pretty awesome. This is exactly the sort of thing I needed in my ISS build. Thank you for making this. One thing I did notice is a problem in trying to replicate the relocation functionality of the real Canadarm2 (Grabbing one PDGF, releasing the opposite LEE and moving end-over-end). I'll attatch a video of the issue. Not sure if it's a glitch or user error. I'll attach a video. Update: One last observation and I'll stop complaning. On orbit the red target ball drifts, and does so at a fast enough rate to prevent the LEE from grappling the PDGF. Also, if i rotate the craft, the target doesn't move with the craft. Edited April 27, 2020 by sciencepanda Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted April 27, 2020 Author Share Posted April 27, 2020 @sciencepanda Yes, both "errors" are real. The function of changing the operating direction of the arm hasn't yet been solved. This is partly due to the parent/child relationship of the objects and partly due to the operation of the servo motors of the InfernalRobotics module. I'm working on implementing this mode. The other "error" arises from the fact that on orbital the origin of the coordinate system is always the base point of the vessel's base element. If we restructure or disconnect the vessel, the coordinate system will change. Quote Link to comment Share on other sites More sharing options...
sciencepanda Posted April 27, 2020 Share Posted April 27, 2020 Interesting. It'll be really cool when that's solved. In the meantime I'm sure there are plenty of workarounds. One more question, is it possible to get the hinges to fold? Does that require a version of IR? Or is the current version not currently configured for that functionality? Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted April 28, 2020 Author Share Posted April 28, 2020 19 hours ago, sciencepanda said: Interesting. It'll be really cool when that's solved. In the meantime I'm sure there are plenty of workarounds. One more question, is it possible to get the hinges to fold? Does that require a version of IR? Or is the current version not currently configured for that functionality? In theory, it’s possible through IKRC, but I have to look. I also did the "Body Roll Joint" of the dextre unit this way. The "IR Minimal" plugin only provides an API for servo motors, it has no interface. Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 3, 2020 Author Share Posted May 3, 2020 @sciencepanda Hi, Another way to move independent servo motors is to install one of the InfernalRobotics plugins. These can work in parallel with IRMinimal. (I'm working on IKRC inner independent servo control.) Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 10, 2020 Author Share Posted May 10, 2020 @sciencepanda Hi, I'm done with the first version. It is a bit difficult to identify the independent servo motor, but it works. (I'm still thinking of a simpler solution. Ideas welcome ...) 1. Refresh IKRC module and element of Canadarm2 from GitHub. 2. Get 'persistentId' of IndepServos from *.craft file of vessel. (e.g.: The * .craft file of the vessel in the picture: c:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\saves\Sandbox\Ships\VAB\Canadarm2IKRC1_9_1test000.craft -> 1890560618, 1607454241) ... PART { part = TRFCA2AHinge_4294577756 partName = Part persistentId = 1890560618 pos = 0.720157683,11.6895847,-3.60527706 attPos = 0,0,0 attPos0 = 0.206399918,2.16720009,-8.94069672E-08 rot = 8.94069956E-08,0.707107306,-2.98023224E-08,0.707106709 attRot = 0,0.707106769,0,0.707106769 attRot0 = 0,0.707106829,0,0.707106829 ... PART { part = TRF.CA2.BHinge_4294577562 partName = Part persistentId = 1607454241 pos = 0.720161259,11.6895857,-4.01808739 attPos = 0,0,0 attPos0 = 0.206399933,-0.103199005,-9.23872221E-07 rot = 0.707106829,-3.22557241E-07,0.707107186,-4.47034836E-07 attRot = 0.707106709,0,0.707106709,0 attRot0 = 0.707106829,0,0.707106829,0 ... 3. Set indepServos parameters in module configuration. (independentServoList -> partname of servos, independentServoPersistentId -> 'persistentId' from actual craft file, independentServoMinMaxAngles -> logically) MODULE { name = IkRobotController robotArmID = CA2 servoList = TRFCA2ARoll, TRFCA2AYaw, TRFCA2APitch, TRFCA2CElbow, TRFCA2BPitch, TRFCA2BYaw, TRFCA2BRoll, TRFCA2LEEwCam servoRealAxis = (0 1 0), (1 0 0), (0 0 1), (0 0 -1), (0 0 -1), (1 0 0), (0 1 0), (0 0 0) minMaxAngles = (-270 270), (-270 270), (-270 270), (-270 270), (-270 270), (-270 270), (-270 270), (0 0) // ColorCode format #RRGGBBAA in hex controlButtonUpDownColor = #FF00004C controlButtonLeftRightColor = #00FF004C controlButtonForwardBackwardColor = #0000FF4C debugTransforms = True workingRange = 9.0 MaxPosErr = 10.0 MaxOriErr = 180.0 DistanceThreshold = 0.01 AngleThreshold = 0.5 dynamicSamplingAngle = True independentServoList = TRFCA2AHinge, TRF.CA2.BHinge independentServoPersistentId = 1890560618, 1607454241 independentMinMaxAngles = (0 180), (0 180) } Quote Link to comment Share on other sites More sharing options...
josselin2196 Posted May 12, 2020 Share Posted May 12, 2020 What are exactly the requirement for the mod? I have IKRC and InfernalRobotic installed. When i activate the arm, the interface is unmovable an incomplete. The arm is unresponsive to command. Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 19, 2020 Author Share Posted May 19, 2020 On 5/12/2020 at 9:15 PM, josselin2196 said: What are exactly the requirement for the mod? I have IKRC and InfernalRobotic installed. When i activate the arm, the interface is unmovable an incomplete. The arm is unresponsive to command. I'm sorry, I'm watching now and the robot arm itself is doing the same for me. Repair in progress. Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 19, 2020 Author Share Posted May 19, 2020 @josselin2196 I fixed the bug, I apologize again. Updated on GitHub. Quote Link to comment Share on other sites More sharing options...
msp307 Posted May 20, 2020 Share Posted May 20, 2020 hi i wanted to ask is the installation the same as before? Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 20, 2020 Author Share Posted May 20, 2020 17 hours ago, msp307 said: hi i wanted to ask is the installation the same as before? Yes, copy 'plugins' and parts directory to GameData. This version is able to run in parallel with the InfernalRobotics module. The IKRC module uses ..\Plugins\IRMin.dll (IRMinimal module) as the servo API. Quote Link to comment Share on other sites More sharing options...
msp307 Posted May 21, 2020 Share Posted May 21, 2020 On 5/20/2020 at 8:09 PM, Trufiadok said: Yes, copy 'plugins' and parts directory to GameData. This version is able to run in parallel with the InfernalRobotics module. The IKRC module uses ..\Plugins\IRMin.dll (IRMinimal module) as the servo API. Somehow I can't do it. Could you give me instructions? Quote Link to comment Share on other sites More sharing options...
Jasseji Posted May 22, 2020 Share Posted May 22, 2020 yay @Trufiadok you made really a huuge progress since i looked last time !! i am experimenting now if i can create my own arm from other parts. GREAT JOB Man ! Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 23, 2020 Author Share Posted May 23, 2020 On 5/21/2020 at 11:44 PM, msp307 said: Somehow I can't do it. Could you give me instructions? Hi @msp307, 1. Remove old version of IKRC. 2. Download 1.9.1 version from GitHub Trufiadok/IKRC-for-Kerbal-1.9.1 link 3. Copy 'TrufiadokAirSpaceCo' directory to GameData directory of Kerbal (e.g.: c:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\GameData\) 4. Use it, if doesn't work then send me a ksp.log. I"ll trying solve your problem. I removed the binaries from source directory because this causes the problem if the source directory is also copied. Quote Link to comment Share on other sites More sharing options...
rib3irojr Posted May 24, 2020 Share Posted May 24, 2020 Hi, I don't if we NEED the Infernal Robotics to work on 1.9, but if we need, you know where can I find it to this version? Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted May 28, 2020 Author Share Posted May 28, 2020 On 5/25/2020 at 1:12 AM, rib3irojr said: Hi, I don't if we NEED the Infernal Robotics to work on 1.9, but if we need, you know where can I find it to this version? Does InfernalRobotics not work under 1.9? I'm sorry I haven't used IR in a long time. Maybe look at how Infernal Robotics Next stands now? (As far as I can see, they haven't worked with it in 11 months.) Quote Link to comment Share on other sites More sharing options...
Nefertoum Posted June 2, 2020 Share Posted June 2, 2020 (edited) Hello I installed like that and I don't have any "turn on IKRC" button Could you also described which pieces do I need for a standard canadarm ? Thanks a lot for your help ! EDIT : I use KSP 1.8.1 On 5/23/2020 at 3:05 PM, Trufiadok said: Hi @msp307, 1. Remove old version of IKRC. 2. Download 1.9.1 version from GitHub Trufiadok/IKRC-for-Kerbal-1.9.1 link 3. Copy 'TrufiadokAirSpaceCo' directory to GameData directory of Kerbal (e.g.: c:\Program Files (x86)\Steam\steamapps\common\Kerbal Space Program\GameData\) 4. Use it, if doesn't work then send me a ksp.log. I"ll trying solve your problem. I removed the binaries from source directory because this causes the problem if the source directory is also copied. Edited June 2, 2020 by Nefertoum Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted June 3, 2020 Author Share Posted June 3, 2020 23 hours ago, Nefertoum said: Hello I installed like that and I don't have any "turn on IKRC" button Could you also described which pieces do I need for a standard canadarm ? Thanks a lot for your help ! EDIT : I use KSP 1.8.1 What do you mean by 'standard canadarm': Canadarm(1)[using on SpaceShuttle] or Canadarm2 [useing on ISS]? The parts required for Canadarm2 can be found in the ..\TrufiadokAirSpaceCo\Canadarm2 subdirectory. Are you looking for the 'turn on IKRC' button on the right part? (the IKRC pugin connected to TRFCA2LEE) (not to TRFCA2LEEwCam) If these aren't the causes of the problem, send a ksp.log. ([email protected]) Quote Link to comment Share on other sites More sharing options...
Nefertoum Posted June 5, 2020 Share Posted June 5, 2020 On 6/3/2020 at 8:56 PM, Trufiadok said: What do you mean by 'standard canadarm': Canadarm(1)[using on SpaceShuttle] or Canadarm2 [useing on ISS]? The parts required for Canadarm2 can be found in the ..\TrufiadokAirSpaceCo\Canadarm2 subdirectory. Are you looking for the 'turn on IKRC' button on the right part? (the IKRC pugin connected to TRFCA2LEE) (not to TRFCA2LEEwCam) If these aren't the causes of the problem, send a ksp.log. ([email protected]) Yes I put TRFCA2LEE and nothing. I sent you a picture and my log by mail. Quote Link to comment Share on other sites More sharing options...
Trufiadok Posted June 5, 2020 Author Share Posted June 5, 2020 Hi, Sometimes everything is okay, but the control window still doesn't appear. This may also be because the starting position of the window (larger than the screen size) is set incorrectly in config.xml. I updated all the config.xml on GitHub so that the starting position is 10, 10. Quote Link to comment Share on other sites More sharing options...
Nefertoum Posted June 6, 2020 Share Posted June 6, 2020 hi ! With your craft I have the turn On button !!! Yes !! Thanks ! Now I need to practice because the arm never be align with any target. ^^ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.