All Projects → ppianpak → rosbridgecpp

ppianpak / rosbridgecpp

Licence: MIT license
A C++ Rosbridge client which uses https://gitlab.com/eidheim/Simple-WebSocket-Server for websocket communication and https://github.com/Tencent/rapidjson for JSON manipulation.

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
CMake
9771 projects
CSS
56736 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to rosbridgecpp

ros2-web-bridge
Bridging your browser to the ROS 2.0
Stars: ✭ 171 (+388.57%)
Mutual labels:  rosbridge
ROSBridgeLib
A Unity ROS tool
Stars: ✭ 55 (+57.14%)
Mutual labels:  rosbridge

Usage

See examples in rosbridge_ws_client.cpp

To include in your project

Add these lines to your CMakeLists.txt

include_directories(<rosbridgecpp source_dir>)
add_subdirectory(<rosbridgecpp source_dir> rosbridgecpp)
target_link_libraries(<target> rosbridgecpp)

Example:

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../rosbridgecpp)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../rosbridgecpp rosbridgecpp)
target_link_libraries(${PROJECT_NAME} rosbridgecpp)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].