Skip to content

Human-Centered-Robotics-Team/Libfranka-Non-RT-Patch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Libfranka Non RT Patch

Do you want to run Panda on a Non Real-Time (RT) Kernel? One of the use cases for this would be that Nvidia Drivers can be installed in an Non RT Kernel so that you can run computationally intensive tasks. One of the kernels I suggest using is Liquorix. If that's the case then this Patch will help you.

Download your Libfranka in your ROS workspace. And then download this patch named "PatchFile" from this repo and paste inside recently downloaded/cloned libfranka's root dirtectory.

Apply the patch by this command:

patch -p1 < PatchFile

Assuming you just downloaded this Patch File in the Libfranka directory. Now the Franka ROS server will run without any need of RT kernel. Also this will work on latest 0.8.0 and also 0.7.1 and 0.7.0.

Disclaimer: It's always better to use RT kernel when controlling Panda. There is no substitute to that. Only use this patch if you are okay controlling Panda in a Non-Realtime fashion.

Having to maintain a separate system for controlling Panda and having a separate system with Nvidia graphics card to maintain and run your experiements can be a costly affair and also exhausting. I hope the main kernel supports the realtime patch into mainstream soon so that we don't have to do all of this and Nvidia supports it as well.

About

Patch to run Libfranka in a Non-Real Time Kernel

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published