Skip to content

kouretes/Monad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

289 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

If you are reading these lines, it means that you have successfully created 
a clone of the Kouretes 2010 code from the Monad repository. 

To proceed, please follow the instructions below. 

- Download and install Google protocol buffers from http://code.google.com/p/protobuf/

- Download protobuf-X.X.X.zip from http://code.google.com/p/protobuf/downloads/list

- Unpack and move the folder protobuf (with this name) under Monad/external

BUILD

- Create a folder named build under Monad/make

- Enter folder build

- Execute: cmake -D CMAKE_TOOLCHAIN_FILE=$AL_DIR/toolchain-pc.cmake ../..

- Execute: ccmake .

- Change TargetPlatform to robot

- Press c to configure

- Check the values of KROBOT_IS_REMOTE, NaoQiVersion, RobotPlatform 

  KROBOT_IS_REMOTE is ON, a library is produced, otherwise an executable is produced. 
  NaoQiversion should be the latest. 
  RobotPlatform must be Nao.
  
- Press c to configure again, then g to generate and exit. 

- Execute: make -jk install, where k is the number of cores in your system. 

- Get a coffee and be patient ... 


CROSSBUILD 

- Create a folder named crossbuild under Monad/make

- Enter folder crossbuild

- Execute: cmake -D CMAKE_TOOLCHAIN_FILE=$CTC_DIR/toolchain-geode.cmake ../..

- Execute: ccmake .

- Change TargetPlatform to robot

- Press c to configure

- Check the values of KROBOT_IS_REMOTE, NaoQiVersion, RobotPlatform 

  KROBOT_IS_REMOTE is ON, a library is produced, otherwise an executable is produced. 
  NaoQiversion should be the latest. 
  RobotPlatform must be Nao.
  
- Press c to configure again, then g to generate and exit. 

- Execute: make -jk install, where k is the number of cores in your system. 

- Get another coffee and be even more patient ... 

That's all! Enjoy! 

Kouretes 2010

About

Monad Code

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors