Difference between revisions of "Category:Hamster"

From cogniteam
Jump to: navigation, search
Line 46: Line 46:
  
 
When switching from mapping to localization mode, the map is saved by the server, and loaded for localization algorithm.
 
When switching from mapping to localization mode, the map is saved by the server, and loaded for localization algorithm.
 +
 +
==Hamster wireless network==
 +
 +
===Router===
 +
* SSID 2.4Ghz: hamster_net
 +
* SSID 5.0Ghz: hamster_net5
 +
* Password: hamsterHAMSTER
 +
* Network: 10.0.2.0
 +
* Netmask: 255.255.255.0
 +
* Gateway: 10.0.2.138

Revision as of 15:33, 29 March 2017


System overview


Hamster system

Robot's components

Each robots have two raspberry pi computers on board - master and slave, and a low level controller.

Master - Has a wifi connection to the hamster network, provides network access to slave. It also connected to the slave computer directly via ethernet cable.

Slave - Second computer, used primarily for slam/localization algorithms, connected to hamster network via master.

Low level controller - Arduino based board responsible for interaction with hardware components.

Operation modes

Hamster robot is capable of running mapping, localization or outdoor localization (using GPS and IMU).

Switching between modes:

In order to change operation mode publish std_msgs/String message to /mapping_command topic, containing on e of the following strings:

  • slam
  • localization
  • outdoor

Example: <syntaxhighlight lang="bash" line='line'> rostopic pub /mapping_command std_msgs/String "data: 'slam'" </syntaxhighlight> <syntaxhighlight lang="bash" line='line'> rostopic pub /mapping_command std_msgs/String "data: 'localization'" </syntaxhighlight>

When switching from mapping to localization mode, the map is saved by the server, and loaded for localization algorithm.

Hamster wireless network

Router

  • SSID 2.4Ghz: hamster_net
  • SSID 5.0Ghz: hamster_net5
  • Password: hamsterHAMSTER
  • Network: 10.0.2.0
  • Netmask: 255.255.255.0
  • Gateway: 10.0.2.138

Subcategories

This category has the following 5 subcategories, out of 5 total.