personalrobotics / ros_control_client Goto Github PK
View Code? Open in Web Editor NEWPython and C++ libraries for commanding ros_control
Python and C++ libraries for commanding ros_control
After I downloaded the 'ros_control_client' to my workspace and ran 'catkin_make', I got the following errors:
+++ processing catkin package: 'ros_control_client_py'
-- ==> add_subdirectory(ros_control_client/ros_control_client_py)
-- Using these message generators: gencpp;geneus;genlisp;genpy
-- Could NOT find controller_manager (missing: controller_manager_DIR)
-- Could not find the required component 'controller_manager'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.
CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by
"controller_manager" with any of the following names:
controller_managerConfig.cmake
controller_manager-config.cmake
Add the installation prefix of "controller_manager" to CMAKE_PREFIX_PATH or
set "controller_manager_DIR" to a directory containing one of the above
files. If "controller_manager" provides a separate development package or
SDK, be sure it has been installed.
Call Stack (most recent call first):
ros_control_client/ros_control_client_py/CMakeLists.txt:4 (find_package)
-- Configuring incomplete, errors occurred!
See also "/home/yuchen/projects/build/CMakeFiles/CMakeOutput.log".
See also "/home/yuchen/projects/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed
Could you please let me know how to fix this? Thank you very much!
Best,
Yuchen
rename and move ros_control_client_py to the top level. There will never be a ros_control_client_cpp here.
The functionality looks good, but there are two minor cleanup issues:
forcetorque_sensor_client.py
, it appears to be a copy of trigger_client.py
JointStateClient
to a separate file (it's currently in controller_client.py
)Also, I spotted a few typos:
Typo in TriggerFuture
:
Constructs a future that pends on the execution of a Trigger command
Typo in TriggerClient
:
Consructs a client that sends pr_control_msgs/Trigger actions
Typo in SetPositionClient
:
Consructs a client that sends pr_control_msgs/SetPosition actions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.