Robotino 2でのFawkes

作業メモ

とりあえず,Robotino 2へのFawkes 0.5.0 のインストールができあがったので,
以下は不要なメモとなりました.


--> Entering sub-directory fawkes/src/libs/webview
[C++] fawkes/src/libs/webview/request.cpp
/home/robotino/fawkes-robotino/fawkes/src/libs/webview/request.cpp: In member function ‘void fawkes::WebRequest::setup(const char*, const char*, const char*, MHD_Connection*)’:
/home/robotino/fawkes-robotino/fawkes/src/libs/webview/request.cpp:124: error: cannot convert ‘sockaddr_in* const’ to ‘sockaddr*’ in initialization

このエラーに対しては,request.cpp の該当部分を以下へ修正.

struct sockaddr *client_addr =
(sockaddr*)MHD_get_connection_info(connection, MHD_CONNECTION_INFO_CLIENT_ADDRESS)
->client_addr;

ROS のインストール部分
UbuntuでのインストールSourceからのインストールに従ってみました.

sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu lucid main” > /etc/apt/sources.list.d/ros-latest.list’
wget http://packages.ros.org/ros.key -O – | sudo apt-key add –
sudo apt-get update
sudo apt-get install ros-fuerte-desktop-full
echo “source /opt/ros/fuerte/setup.bash” >> ~/.bashrc
. ~/.bashrc
sudo apt-get install python-rosinstall python-rosdep


sudo apt-get install build-essential python-yaml cmake subversion wget python-setuptools mercurial git-core python-rosdep python-rospkg python-rosinstall
sudo apt-get install python-yaml libapr1-dev libaprutil1-dev libbz2-dev python-dev python-empy python-nose libgtest-dev python-paramiko libboost-all-dev liblog4cxx10-dev pkg-config
sudo apt-get install python-wxgtk2.8 python-gtk2 python-matplotlib libwxgtk2.8-dev python-imaging libqt4-dev graphviz qt4-qmake python-numpy ros-fuerte-swig-wx
sudo apt-get install bison++ automake
git clone https://github.com/ros/swig-wx.git
cd swig-wx
./autogen.sh && ./configure && make && sudo make install
rosinstall –catkin ~/ros-underlay http://ros.org/rosinstalls/fuerte-ros-full.rosinstall
cd ~/ros-underlay
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/opt/ros/fuerte
make -j2
sudo make install
echo “source ~/ros/setup.bash” >> ~/.bashrc
. ~/.bashrc
sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu lucid main” > /etc/apt/sources.list.d/ros-latest.list’
wget http://packages.ros.org/ros.key -O – | sudo apt-key add –

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*