学习cyber RT过程中遇到的问题

在学习cyber RT时,使用python编写参数通信,在服务端运行过程中报错如下:


```python
E0209 21:48:36.035142 99159 py_parameter.cc:516] [cyber_py]pyparam_srv get_parameter is false!
E0209 21:48:36.035163 99159 py_parameter.cc:516] [cyber_py]pyparam_srv get_parameter is false!
E0209 21:48:36.035168 99159 py_parameter.cc:516] [cyber_py]pyparam_srv get_parameter is false!

相应的代码段为:

```python
   #
    server.set_parameter(parameter.Parameter("type","car_apollo"))
    server.set_parameter(parameter.Parameter("height",1.50))
    server.set_parameter(parameter.Parameter("cameras",2))
    #
    p1 = server.get_parameter("type")
    p2 = server.get_parameter("height")
    p3 = server.get_parameter("cameras")

求各位高人指点一下

方案来自 梦想橡皮擦 狂飙组基于 GPT 编写的 “程秘”

这是由于参数服务器请求参数失败导致的,报错信息说明参数服务器的 get_parameter 函数返回 false。

请检查你的代码是否正确设置了参数的名称以及是否使用了正确的参数类型。可以尝试访问 CyberRT 控制台,查看参数是否存在并且类型是否正确。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^