-
Notifications
You must be signed in to change notification settings - Fork 9
SDK运行与同步
LiuYangyang edited this page Jun 15, 2025
·
40 revisions
sudo apt-get install libzmq3-dev # 安装ZeroMQ(可选)
git clone git@github.com:InfiniteSenseLab/SimpleSync.git -b main
cd SimpleSync
mkdir build && cd build
cmake ..
make -j运行话题监听程序,可以帮助检查是否有数据接收与数据上传频率是否正常,另外monitor也可显示SDK内部Topic的名称。
cd build/tools
./monitor
其中,cam_1_trigger (num: 20) 表示图像触发信号,cam_1 (num: 20) 表示图像帧数据。num表示一秒内接收的图像帧数,即频率为20Hz。
cd build/examples/GigeCam
./gige_cam# 创建工作空间目录
mkdir -p ~/ros2_ws/src
cd ~/ros2_ws/src
# 下载代码
git clone git@github.com:InfiniteSenseLab/SimpleSync.git
# 返回工作空间根目录
cd ~/ros2_ws
# 编译工作空间
colcon build
# 加载环境变量
source install/setup.bash
# 找到运行节点
cd build/infinite_sense/example/GigeCam
# 启动ROS2节点
./gige_cam_ros2
ros2 topic echo /imu_1时间同步板搭载 ICM42688P 6轴 IMU,支持内部姿态解算,适用于非紧耕合应用。可在 rviz2 中查看。
sudo apt-get install ros-${ROS_DISTRO}-imu-tools