Difference between revisions of "Category:Pengo"

From cogniteam
Jump to: navigation, search
m
Line 31: Line 31:
  
 
== Pengo network Configuration ==
 
== Pengo network Configuration ==
   * Run the command<br>
+
   configure static ip:
    * nm-connection-editor<br>
+
<syntaxhighlight lang="bash" line='line'>
  * This will open the graphical network manager as seen below. If you have more than one connection, select the one you want to apply the static IP to, then click Edit.<br>
+
sudo nano /etc/network/interfaces
  * This will open the Editing Wizard dialog. It is in this box that we need to enter the information.<br>
+
</syntaxhighlight>
  * Go to ''''IPv4 Settings'''' tab.<br>
+
 
* In the ''''DNS Servers'''' input user '''8.8.8.8''' as your DNS provider.<br>
+
and paste this under # The primary network interface:
* In the ''''Address section'''' choose the ''''Add'''' option:<br>
+
<syntaxhighlight lang="bash" line='line'>
    * Insert your desired static IP.<br>
+
auto lo
    * Use 255.255.255.0 as your Netmask address.<br>
+
iface lo inet loopback
    * Use your Gateway, can be found using *ifconfig command in the terminal.<br>
+
iface ens33 inet static
* Click save and run the commands:<br>
+
        address xxx.xxx.xxx.xxx(enter your ip here)
    *sudo service resolvconf restart
+
        netmask xxx.xxx.xxx.xxx(usually, 255.255.255.0)
    *sudo service networking restart
+
        gateway xxx.xxx.xxx.xxx(enter gateway ip here,usually the address of the router)
<br>
+
        dns-nameservers 8.8.8.8
 +
</syntaxhighlight>
 +
 
 +
 
 +
restrat networking:
 +
<syntaxhighlight lang="bash" line='line'>
 +
systemctl restart ifup@eth0
 +
</syntaxhighlight>
 +
 
 +
At this point you can check if the settings are correct:
 +
<syntaxhighlight lang="bash" line='line'>
 +
ifconfig
 +
</syntaxhighlight>
 +
 
 
=== Pengo IP configuration ===
 
=== Pengo IP configuration ===
 
=== ROS IP configuration ===
 
=== ROS IP configuration ===

Revision as of 14:23, 21 August 2017

WhatsApp Image 2016-11-02 at 11.07.40.jpeg

Pengo Educational Robot

Pengo includes

  • 3D camera
  • 2D Lidar
  • Speakers
  • Lilt unit
  • Bumper sensor
  • Battery monitoring
  • Charging base unit
  • 2 Linux servers pre-configured with ROS
  • Screen with animation for HMI, ROS controlled

Pengo Internal documentation

  • Pengo (internal) documentation can be found here (Password protected)
  • Pengo
  • This effort is now deprecated. New systems are all open sourced.

Pengo User/Passord

<syntaxhighlight lang="bash" line='line'> User: pengo Password : pengo </syntaxhighlight>

Pengo remote login

<syntaxhighlight lang="bash" line='line'> ssh pengo@pengo_ip </syntaxhighlight>


Pengo network Configuration

 configure static ip:

<syntaxhighlight lang="bash" line='line'> sudo nano /etc/network/interfaces </syntaxhighlight>

and paste this under # The primary network interface: <syntaxhighlight lang="bash" line='line'> auto lo iface lo inet loopback iface ens33 inet static

       address xxx.xxx.xxx.xxx(enter your ip here)
       netmask xxx.xxx.xxx.xxx(usually, 255.255.255.0)
       gateway xxx.xxx.xxx.xxx(enter gateway ip here,usually the address of the router)
       dns-nameservers 8.8.8.8

</syntaxhighlight>


restrat networking:

<syntaxhighlight lang="bash" line='line'>

systemctl restart ifup@eth0

</syntaxhighlight>

At this point you can check if the settings are correct:

<syntaxhighlight lang="bash" line='line'> ifconfig </syntaxhighlight>

Pengo IP configuration

ROS IP configuration

  • go to :
    * cd ~
    * pico pengo.config
  • Edit the parameters under 'User Settings' to have the same IP as from stage 3:
  * PENGO_IP= YOUR_STATIC_IP
  * PENGO_ROS_MASTER = YOUR_STATIC_IP


  • Reboot the computer and you're ready.

ROS launch configuration

Pengo ROS topics

Mapping and localization with Pengo

Use Andoid App as explained in the link.

This category currently contains no pages or media.