Traffic Sign Recognition with Tensorflow
Designed a CNN inspired by LeNet architecture
$ chmod a+x qt-opensource-linux-x64-1.6.0-5-online.run
$ ./qt-opensource-linux-x64-1.6.0-5-online.run
Download the following packages here or here for Pepper:
$ mkdir -p ~/romeo/{devtools,workspace}
NB: This is just a suggestion, you can manage these folders as you prefer.
$ tar -zxvf naoqi-sdk-2.3.0.14-linux64.tar.gz -C ~/romeo/devtools/
$ pip install qibuild
$ sudo apt-get install python-pip
$ gedit ~/.bashrc
and in the end of the file add:export PATH=${PATH}:${HOME}/.local/bin
$ qibuild --version
~/romeo/workspace
.$ cd ~/romeo/workspace
And digit:$ qibuild init
$ qibuild config --wizard
:: Please choose a generator:
> 1 (Unix Makefiles)
:: Please choose an IDE
> 2 (QtCreator)
:: Do you want to use qtcreator from /usr/bin/qtcreator?
> Y (Yes)
:: Found a worktree in /udd/fspindle/soft/romeo/workspace_gantry
:: Do you want to configure settings for this worktree? (y/N)
> y
:: Do you want to use a unique build dir? (mandatory when using Eclipse) (y/N)
> N
sudo apt-get update && sudo apt-get install cmake
$ qisrc create foo
$ qibuild configure foo
Current build worktree: /home/jokla/romeo/workspace
Build type: Debug
* (1/1) Configuring foo
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Using qibuild 3.6.2
-- Binary: foo
-- Binary: test_foo
-- Configuring done
-- Generating done
-- Build files have been written to: /home/jokla/romeo/workspace/foo/build-sys-linux-x86_64
$ qibuild make foo
Current build worktree: /home/jokla/romeo/workspace
Build type: Debug
* (1/1) Building foo
Scanning dependencies of target foo
[ 50%] Building CXX object CMakeFiles/foo.dir/main.cpp.o
Linking CXX executable sdk/bin/foo
[ 50%] Built target foo
Scanning dependencies of target test_foo
[100%] Building CXX object CMakeFiles/test_foo.dir/test.cpp.o
Linking CXX executable sdk/bin/test_foo
[100%] Built target test_foo
$ cd ~/romeo/workspace/foo/build-sys-linux-x86_64/sdk/bin/foo
Hello, world
$ qitoolchain create toolchain_romeo /home/jokla/romeo/devtools/naoqi-sdk-2.3.0.14-linux64/toolchain.xml --default
NB: Instead of toolchain_romeo
you can choose the name that you want. You can create also different toolchains.
$ qitoolchain create toolchain_romeo /local/soft/naoqi-sdk/naoqi-sdk-2.3.0.14-linux64/toolchain.xml
$ qibuild add-config toolchain_romeo -t toolchain_romeo --defaul
$ cd ~/romeo/devtools/naoqi-sdk-2.3.0.14-linux64/doc/dev/cpp/examples
$ qibuild init --interactive
$ cd core/helloworld/
$ qibuild configure -c toolchain_romeo
$ qibuild make -c toolchain_romeo
$ qibuild configure --release <project_name>
$ qibuild make --release <project_name>
Leave a Comment