Comments (3)
Hi,
Yes, this is for sure possible to create a C++ interface instead of Python, we decided to use python for simplicity of deployment and release (simpler dependencies management, cross-platform, etc.).
However, why would you need to create another interface? can't you use the Python existing one? You can in any case write your control node in the language you want.
About webots/project/default/controllers/ros
this is the ros1 interface, it works completely differently, you should rather take inspiration from the python version from this repo (the ROS2 interface is much more clean, stable and scalable).
from webots_ros2.
Thanks a lot. I think you're right. I will use the Python existing one.
from webots_ros2.
You're welcome 😉
from webots_ros2.
Related Issues (20)
- Cannot build webots_ros2_driver
- don't know how to launch multiple robots in the simulator
- ros couldn't connect with webots
- How to add Radar sensor to TeslaModel3? HOT 3
- extern controller can not find the robot
- I can't use ros2_driver
- Build Issues on ROS 2 Buildfarm for Rolling
- `webots_ros2_driver` cannot connect when using Docker and macOS
- ROS2 Humble with Ubuntu 22.04 can't communicate with the demos robots HOT 18
- Explanation about the parameter: 'robot_description' HOT 3
- wrong documentation HOT 2
- Ros2: Connect to webots remotely
- External Libraries in CMakeLists.txt
- Unable to use all examples HOT 17
- Issue about Webots Camera HOT 1
- API and robot description handling changes in CM and RM HOT 1
- The robot is already connected or your IP address is not allowed by this instance of Webots.
- how to change the topic publish frequency of imu or other sensor? HOT 1
- tesla imu support HOT 1
- hard coded temp directory causes IPC connection issues to webots due to different lookups
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webots_ros2.