|
@@ -31,6 +31,7 @@ func main() {
|
|
}
|
|
}
|
|
fmt.Println("执行启动命令 sh dpi_start.sh 成功,执行结果为:", s)
|
|
fmt.Println("执行启动命令 sh dpi_start.sh 成功,执行结果为:", s)
|
|
|
|
|
|
|
|
+ time.Sleep(5 * time.Second)
|
|
// 2 监听 ros 话题 /heartbeat_info
|
|
// 2 监听 ros 话题 /heartbeat_info
|
|
rosNode, _ := goroslib.NewNode(goroslib.NodeConf{
|
|
rosNode, _ := goroslib.NewNode(goroslib.NodeConf{
|
|
Name: "dpi_with_heartbeatInfo",
|
|
Name: "dpi_with_heartbeatInfo",
|
|
@@ -45,6 +46,7 @@ func main() {
|
|
}})
|
|
}})
|
|
if err != nil {
|
|
if err != nil {
|
|
fmt.Println("监听话题/heartbeat_info报错", err)
|
|
fmt.Println("监听话题/heartbeat_info报错", err)
|
|
|
|
+ os.Exit(1)
|
|
}
|
|
}
|
|
// 3 超过5秒没有接收到数据则执行 dpi_stop.sh 和 dpi_start.sh
|
|
// 3 超过5秒没有接收到数据则执行 dpi_stop.sh 和 dpi_start.sh
|
|
|
|
|