24小时热门版块排行榜    

查看: 1052  |  回复: 0

martialvv

铁虫 (初入文坛)

[求助] matlab/simulink模拟机器人之间无线通信问题

我想用matlab/simulink模拟几个机器人之间的无线通信,每个机器人都向外发送关于自己的信息,也接收其他机器人的信息,我试过用simulink的udp工具做,但是udp需要每个机器人的发送模块和接收模块都指定好发送对象和接收对象的ip和port,这样的话不是很方便;另外一个问题是,如果一个机器人要接收信息,而其他机器人还没发送的话,它如果在timeout内没接到任何信息的话,程序会出现错误,而如果把timeout设置为inf,接受模块会一直运行,等待收到信息,其他部分的程序则不能执行。怎样实现每个机器人每时每刻都在发送自己的信息,也一直在接受信息,如果没有接收到则继续循环接受模块,如果收到信息,则把收到的信息送到后台处理,再接受信息。(发送和接收的频率为一定间隔时间一次,比如0.01秒一次)
机器人建模做好了,就是网络通信这部分求大神指导。
回复此楼

» 猜你喜欢

Boncourage!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

智能机器人

Robot (super robot)

我们都爱小木虫

相关版块跳转 我要订阅楼主 martialvv 的主题更新
信息提示
请填处理意见