Skip to content
/ drake Public
forked from RobotLocomotion/drake

A planning, control, and analysis toolbox for nonlinear dynamical systems. Please see the WIKI for documentation.

License

Notifications You must be signed in to change notification settings

bankh/drake

 
 

Repository files navigation

Edit by: Hasan Sinan Bank for the installation of drake on Ubuntu 16.04

* For the MATLAB Version (branch - last_sha_with_original_matlab):
* Required libraries:

- MATLAB 2017a

The libraries installation is similar to standard cmake installation
and it is as following:
```
	$ cd {cloned_library_folder}
	$ mkdir build | cd build
	$ cmake ..
	$ make -j8 (Release would give faster computation for the library)
	$ sudo make install (Install the library globally in /usr/)
```
- fmt: (https://github.com/fmtlib/fmt.git)
- gflags: (https://github.com/gflags/gflags.git)
- Gtest: (GTest - https://github.com/google/googletest)
- GMock: (Absorbed in GTest - https://github.com/google/googletest)
- tinyobjloader: (http://syoyo.github.io/tinyobjloader/)
- Protobuf: (https://github.com/protocolbuffers/protobuf.git)
ReadMe: https://github.com/protocolbuffers/protobuf/blob/master/src/README.md
```
	$ git clone https://github.com/protocolbuffers/protobuf.git
	$ cd protobuf
	$ git submodule update --init --recursive
	$ ./autogen.sh
	
	$ ./configure
	$ make
	$ make check
	$ sudo make install
	$ sudo ldconfig # refresh shared library cache.
```
Generate matlab_rpc.proto: 

$ protoc file: protoc -I:. --cpp_out:. ./matlab_rpc.proto

This will generate two files:
- matlab_rpc.pb.cc and matlab_rpc.pb.h (Still have some issues in the eigen_autodiff redefinition)

License:      BSD  (https://raw.github.com/RobotLocomotion/drake/master/LICENSE.TXT)

====

This software is constructed according to the Pods software policies and
templates.  The policies and templates can be found at:

  http://sourceforge.net/projects/pods

About

A planning, control, and analysis toolbox for nonlinear dynamical systems. Please see the WIKI for documentation.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • MATLAB 68.4%
  • C++ 28.7%
  • Java 0.7%
  • CMake 0.7%
  • Python 0.5%
  • C 0.4%
  • Other 0.6%