Difference between revisions of "Piksi Multi"

From Bike Wiki
Jump to navigation Jump to search
(create)
 
 
Line 1: Line 1:
 
The positive x axis (or maybe the negative x axis) points along the long side of the orange board, towards the massive metal package. The y axis points along the short side of the orange board. The z axis points upwards (i.e. "up" for the board).
 
The positive x axis (or maybe the negative x axis) points along the long side of the orange board, towards the massive metal package. The y axis points along the short side of the orange board. The z axis points upwards (i.e. "up" for the board).
 +
 +
==Interfacing between ros/rviz and piksi multi on unix based os (done on ubuntu)==
 +
prereq: ROS indigo or jade
 +
*Building libsbp
 +
<code>cd mysrc</code>      # cd to a directory where you will download and build libsbp
 +
 +
<code>git clone https://github.com/PaulBouchier/libsbp</code>
 +
 +
<code>cd libsbp/c</code>
 +
 +
<code>mkdir build</code>
 +
 +
<code>cd build</code>
 +
 +
<code>cmake ../</code>
 +
 +
<code>make</code>
 +
 +
<code>sudo make install</code>  # install headers and libraries into /usr/local
 +
 +
*Installing swiftnav_piksi driver
 +
 +
<code>cd catkin_ws/src</code>      # your catkin workspace
 +
 +
<code>git clone https://github.com/PaulBouchier/swiftnav_piksi.git</code>
 +
 +
<code>cd ..</code>
 +
 +
<code>catkin_make</code>
 +
 +
<code>Building piksi console from source</code>
 +
 +
<code>git clone https://github.com/swift-nav/piksi_tools.git</code>
 +
 +
<code>cd piksi_tools</code>
 +
 +
<code>git checkout v0.30.9</code>
 +
 +
<code>cd tasks</code>
 +
 +
<code>./setup.sh -x install</code>
 +
 +
<code>cd ..</code>
 +
 +
<code>sudo pip install -r requirements.txt</code>
 +
 +
<code>sudo python setup.py install</code>
 +
 +
After software is successfully installed, https://docs.swiftnav.com/wiki/ROS_Integration_Guide is a complete guide on usage between ROS and the piksi

Latest revision as of 17:53, 24 December 2020

The positive x axis (or maybe the negative x axis) points along the long side of the orange board, towards the massive metal package. The y axis points along the short side of the orange board. The z axis points upwards (i.e. "up" for the board).

Interfacing between ros/rviz and piksi multi on unix based os (done on ubuntu)

prereq: ROS indigo or jade

  • Building libsbp

cd mysrc # cd to a directory where you will download and build libsbp

git clone https://github.com/PaulBouchier/libsbp

cd libsbp/c

mkdir build

cd build

cmake ../

make

sudo make install # install headers and libraries into /usr/local

  • Installing swiftnav_piksi driver

cd catkin_ws/src # your catkin workspace

git clone https://github.com/PaulBouchier/swiftnav_piksi.git

cd ..

catkin_make

Building piksi console from source

git clone https://github.com/swift-nav/piksi_tools.git

cd piksi_tools

git checkout v0.30.9

cd tasks

./setup.sh -x install

cd ..

sudo pip install -r requirements.txt

sudo python setup.py install

After software is successfully installed, https://docs.swiftnav.com/wiki/ROS_Integration_Guide is a complete guide on usage between ROS and the piksi