-
Notifications
You must be signed in to change notification settings - Fork 8
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
New controller package #1
Conversation
…osition controller fo reset
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR, added a few feedbacks.
Also, could you
- Add a readme here in regards to quick instructions. Also reference to the original franka examples codebase.
- Also append the readme at https://github.com/rail-berkeley/serl to point to this repo for robot controller code.
CMakeLists.txt
Outdated
project(serl_franka_controllers) | ||
|
||
set(CMAKE_BUILD_TYPE Release) | ||
set(CMAKE_CXX_STANDARD 14) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
does this work with higher CXXX version (e.g. 17 or 20), for forward compatibility
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep I updated to 20
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can add this repo in the serl repo README in the next PR.
package.xml
Outdated
<url type="website">http://wiki.ros.org/franka_example_controllers</url> | ||
<url type="repository">https://github.com/frankaemika/franka_ros</url> | ||
<url type="bugtracker">https://github.com/frankaemika/franka_ros/issues</url> | ||
<author>Franka Emika GmbH</author> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clean this, remove unessasary lines. and maybe add the license to this repo too
I updated the package information, added a README, and added a python test/example showing how to interact with the controller in python code. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
THanks for the changes and readme docs. I assume it will run all well on the actual robot. In terms of the main code and test script, all look perfect to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Hi all,
This is the first commit for the Franka controller package, modeled after the
franka_ros/franka_example_controllers
package. I've only kept the necessary files so this package does not use franka_example_controllers as a dependency. This package can be built and used after installinglibfranka
andfranka_ros
compatible with their own FCI firmware version according to the Franka Official guide.This package contains:
roslaunch serl_franka_controllers impedence.launch robot_ip:=<RobotIP> load_gripper:=<true/false>
rosrun rqt_reconfigure rqt_reconfigure
/target_joint_positions
when the controller is launched. The parameter can byrosparam set /target_joint_positions '[q1, q2, q3, q4, q5, q6, q7]'
after runningroscore