You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 25, 2026. It is now read-only.
Hey there, I've tried to build the C++ RaiSim examples by following the instructions here.
After I run make install -j4, I get this error:
[53%] Building CXX object examples/CMakeFiles/synchronousServerUpdate.dir/src/server/synchronousServerUpdate.cpp.o /Users/shawnchan/Desktop/raisimLib/examples/src/server/trackedRobotAndTemplatedURDF.cpp:27:30: error: no member named 'ParameterContainer' in 'raisim::World' 27 | std::vector<raisim::World::ParameterContainer> params; | ~~~~~~~~~~~~~~~^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:42:31: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 42 | auto depthSensor1 = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:46:29: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 46 | auto rgbCamera1 = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:49:31: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 49 | auto depthSensor2 = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:51:29: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 51 | auto rgbCamera2 = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:53:22: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 53 | auto imu = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::InertialMeasurementUnit>("imu"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:54:24: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 54 | auto lidar = anymal->getSensorSet("lidar_link")->getSensor<raisim::SpinningLidar>("lidar"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:41:36: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 41 | auto front_depthSensor = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:44:34: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 44 | auto front_rgbCamera = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:47:35: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 47 | auto rear_depthSensor = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:50:33: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 50 | auto rear_rgbCamera = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ 1 error generated. make[2]: *** [examples/CMakeFiles/trackedRobotAndTemplatedURDF.dir/src/server/trackedRobotAndTemplatedURDF.cpp.o] Error 1 make[1]: *** [examples/CMakeFiles/trackedRobotAndTemplatedURDF.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... 6 errors generated. make[2]: *** [examples/CMakeFiles/sensors.dir/src/server/sensors.cpp.o] Error 1 make[1]: *** [examples/CMakeFiles/sensors.dir/all] Error 2 4 errors generated. make[2]: *** [examples/CMakeFiles/synchronousServerUpdate.dir/src/server/synchronousServerUpdate.cpp.o] Error 1 make[1]: *** [examples/CMakeFiles/synchronousServerUpdate.dir/all] Error 2 [ 54%] Linking CXX executable kinematicObject [ 54%] Built target kinematicObject make: *** [all] Error 2
I checked the header file raisim/m1/include/raisim/World.hpp and couldn't find the ParameterValue struct. Comparing it to the World.hpp in the linux version, I found that the m1 version is missing the ParameterValue struct, as well as some other functions. This results in the inability to build the examples.
Hey there, I've tried to build the C++ RaiSim examples by following the instructions here.
After I run
make install -j4, I get this error:[53%] Building CXX object examples/CMakeFiles/synchronousServerUpdate.dir/src/server/synchronousServerUpdate.cpp.o /Users/shawnchan/Desktop/raisimLib/examples/src/server/trackedRobotAndTemplatedURDF.cpp:27:30: error: no member named 'ParameterContainer' in 'raisim::World' 27 | std::vector<raisim::World::ParameterContainer> params; | ~~~~~~~~~~~~~~~^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:42:31: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 42 | auto depthSensor1 = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:46:29: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 46 | auto rgbCamera1 = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:49:31: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 49 | auto depthSensor2 = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:51:29: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 51 | auto rgbCamera2 = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:53:22: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 53 | auto imu = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::InertialMeasurementUnit>("imu"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/sensors.cpp:54:24: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 54 | auto lidar = anymal->getSensorSet("lidar_link")->getSensor<raisim::SpinningLidar>("lidar"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:41:36: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 41 | auto front_depthSensor = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:44:34: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 44 | auto front_rgbCamera = anymal->getSensorSet("depth_camera_front_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:47:35: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 47 | auto rear_depthSensor = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::DepthCamera>("depth"); | ~~~~~~ ^ /Users/shawnchan/Desktop/raisimLib/examples/src/server/synchronousServerUpdate.cpp:50:33: error: no member named 'getSensorSet' in 'raisim::ArticulatedSystem' 50 | auto rear_rgbCamera = anymal->getSensorSet("depth_camera_rear_camera_parent")->getSensor<raisim::RGBCamera>("color"); | ~~~~~~ ^ 1 error generated. make[2]: *** [examples/CMakeFiles/trackedRobotAndTemplatedURDF.dir/src/server/trackedRobotAndTemplatedURDF.cpp.o] Error 1 make[1]: *** [examples/CMakeFiles/trackedRobotAndTemplatedURDF.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... 6 errors generated. make[2]: *** [examples/CMakeFiles/sensors.dir/src/server/sensors.cpp.o] Error 1 make[1]: *** [examples/CMakeFiles/sensors.dir/all] Error 2 4 errors generated. make[2]: *** [examples/CMakeFiles/synchronousServerUpdate.dir/src/server/synchronousServerUpdate.cpp.o] Error 1 make[1]: *** [examples/CMakeFiles/synchronousServerUpdate.dir/all] Error 2 [ 54%] Linking CXX executable kinematicObject [ 54%] Built target kinematicObject make: *** [all] Error 2I checked the header file
raisim/m1/include/raisim/World.hppand couldn't find the ParameterValue struct. Comparing it to theWorld.hppin the linux version, I found that the m1 version is missing the ParameterValue struct, as well as some other functions. This results in the inability to build the examples.Could I check if I made a mistake somewhere?