Dear lbusellato:
Hello! I've carefully reviewed your code and the referenced paper [1]. This GitHub project has been extremely helpful to me, and I'd like to express my sincere gratitude.
While using the project, I noticed the contents of the requirements.txt, which include many ROS 2 Foxy dependencies, such as:
ros2action==0.9.13 ros2bag==0.3.11 ros2cli==0.9.13 ros2component==0.9.13 ros2doctor==0.9.13 ros2interface==0.9.13 ros2launch==0.11.7 ros2lifecycle==0.9.13 ros2multicast==0.9.13 ros2node==0.9.13 ros2param==0.9.13 ros2pkg==0.9.13 ros2run==0.9.13 ros2service==0.9.13 ros2topic==0.9.13
These dependencies might be unnecessary for your GitHub project. I tested it on Ubuntu 22.04 and found that only three packages are actually required: matplotlib scipy scikit-learn. I'd like to suggest updating the requirements.txt accordingly.
Additionally, I have a question related to reference [1]. After examining the open-source code mentioned in the paper, I noticed the parameter λc in Equation (26). Does it actually affect the output trajectory? It seems to me that the output trajectory is only influenced by the mean of the KMP, whereas Equation (26) relates to variance. Is my understanding correct? How do you perceive the role of λc, which is represented as ’alpha‘ in your code?
Your code provides an implementation of Equation (26), which I couldn’t find in the original paper’s code. Thank you for expanding my knowledge in this regard. I’d greatly appreciate it if you could share your insights.
Looking forward to your response!
References
@Article{Huang19IJRR,
Title = {Kernelized Movement Primitives},
Author = {Huang, Y. and Rozo, L. and Silv\'erio, J. and Caldwell, D. G.},
Journal = {International Journal of Robotics Research},
Year = {2019},
Volume={38},
Number={7},
Pages = {833--852},
}
Dear lbusellato:
Hello! I've carefully reviewed your code and the referenced paper [1]. This GitHub project has been extremely helpful to me, and I'd like to express my sincere gratitude.
While using the project, I noticed the contents of the
requirements.txt, which include many ROS 2 Foxy dependencies, such as:ros2action==0.9.13 ros2bag==0.3.11 ros2cli==0.9.13 ros2component==0.9.13 ros2doctor==0.9.13 ros2interface==0.9.13 ros2launch==0.11.7 ros2lifecycle==0.9.13 ros2multicast==0.9.13 ros2node==0.9.13 ros2param==0.9.13 ros2pkg==0.9.13 ros2run==0.9.13 ros2service==0.9.13 ros2topic==0.9.13These dependencies might be unnecessary for your GitHub project. I tested it on Ubuntu 22.04 and found that only three packages are actually required:
matplotlib scipy scikit-learn. I'd like to suggest updating therequirements.txtaccordingly.Additionally, I have a question related to reference [1]. After examining the open-source code mentioned in the paper, I noticed the parameter λc in Equation (26). Does it actually affect the output trajectory? It seems to me that the output trajectory is only influenced by the mean of the KMP, whereas Equation (26) relates to variance. Is my understanding correct? How do you perceive the role of λc, which is represented as ’alpha‘ in your code?
Your code provides an implementation of Equation (26), which I couldn’t find in the original paper’s code. Thank you for expanding my knowledge in this regard. I’d greatly appreciate it if you could share your insights.
Looking forward to your response!
References