ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Probably a case of improve your wifi connection. You don't say what your wifi networking , of how it is layed out or configured.

Not all WIFI equipment is equal. Using good quality hardware, with good quality and well supported drivers can really really help you get stable connections.

Also, your WIFI channel is really important, maybe move your WIFI to a new channel, making sure you don't share a channel with someone watching netflix all day?

Also, do a survey of the surrounding channels , do you have a neighbouring network on say channel 3 or 4, which will give you co-channel interference of both channel 1 and 6 :-(.

Can you move to 5GHZ range, which give you lower range, but can give you a clear channel to communicate on.

If your operating at longer ranges, then locking you wifi card to set bit rate can really help with stablity, WIFI will roll back and forward is transmission rates depending on error rates, so you can be quite happy transmitting at 2mb/s and then roll forward 6mb/s where the connection then becomes unstable. Some wifi drivers allow you to lock maxium rates , and if you hooked into a Access Point, some can also be locked to lower speeds too, giving and overall lower bandwidth, but more stable connection with less packet loss.

Tell us more about your setup, optimising your wifi is always a good idea.

If you have multiple nodes on wifi, try getting as much stuff onto a wired network if you can, and use dedicated wifi infrastructure for your ros project. If you have multiple nodes, makes sure every node can 'hear' every other node, because if they can't then your wireless layer will quicky fall apart. :-(.

Probably a case of improve your wifi connection. You don't say what your wifi networking is , of or how it is layed out or configured.

Not all WIFI equipment is equal. Using good quality hardware, with good quality and well supported drivers can really really help you get stable connections.

Also, your WIFI channel is really important, maybe move your WIFI to a new channel, making sure you don't share a channel with someone watching netflix all day?

Also, do a survey of the surrounding channels , do you have a neighbouring network on say channel 3 or 4, which will give you co-channel interference of both channel 1 and 6 :-(.

Can you move to 5GHZ range, which give you lower range, but can give you a clear channel to communicate on.

If your operating at longer ranges, then locking you wifi card to set bit rate can really help with stablity, WIFI will roll back and forward is transmission rates depending on error rates, so you can be quite happy transmitting at 2mb/s and then roll forward 6mb/s where the connection then becomes unstable. Some wifi drivers allow you to lock maxium rates , and if you hooked into a Access Point, some can also be locked to lower speeds too, giving and overall lower bandwidth, but more stable connection with less packet loss.

Tell us more about your setup, optimising your wifi is always a good idea.

If you have multiple nodes on wifi, try getting as much stuff onto a wired network if you can, and use dedicated wifi infrastructure for your ros project. If you have multiple nodes, makes sure every node can 'hear' every other node, because if they can't then your wireless layer will quicky fall apart. :-(.