在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:ahundt/homebrew-robotics开源软件地址:https://github.com/ahundt/homebrew-robotics开源编程语言:Ruby 73.9%开源软件介绍:homebrew-roboticsHomebrew formulae to automatically install tools for use in the fields of Robotics, Machine Learning, and Computer Vision. OS X Quick Setup# install homebrew package manager
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# install caskroom application manager
brew install caskroom/cask/brew-cask
# tap homebrew-science package repository
brew tap homebrew/science
# tap ahundt-robotics repository
brew tap ahundt/robotics The basic setup is done! You may want to install some useful applications as well:
Libraries to install once set up:grl generic robotics librarygrl implements control of the kuka iiwa arm and integrates hand eye calibration with vrep
cisst is the JHU computer integrated surgery library
camodocal multiple camera calibration librarycamodocal is a well written library with calibration of cameras and hand eye calibration.
Step by Step Setup for OS X and Linux
Note that on linux you may want to use Specific SituationsLinux or OS X quick robonetracker first setuprobonetracker is a private github repository at JHU, make sure you have access before running this script. Also, make sure you have an ssh key configured, if you don't you'll have to finish manually! First go through the step by step setup above. Run this command to perform setup:
If you don't have access to robonetracker, run the script above for the initial setup, then you can access the open source subset of the functionality via the robone repository.
Once your repository is installed, you need to install V-REP. On OS X you run:
On other platforms download and install V-REP from the website. Once everything is installed you need to create symlinks in the same folder as the V-REP executable so it can find the plugins. Find and open You will need to edit
After making the modifications run Open V-REP, Standalone linuxbrew installationThe default installation of linuxbrew uses dependencies provided by the OS. A consistent environment across linux versions is achivable with standalone linuxbrew or paste However, there are currently some bugs and complexities in using this version because every component is compiled from source, so the versions loaded and interaction of these libraries is completely separate from the underlying OS. Using vmware fusion and vagrant (not working yet)Running and testing these scripts on Ubuntu from an OS X machine with VMWare Fusion. First install VMWare Fusion and follow all the initial setup steps above, including Homebrew Cask. brew install Caskroom/cask/vagrant
vagrant plugin install vagrant-vmware-fusion
vagrant box add ubuntu https://oss-binaries.phusionpassenger.com/vagrant/boxes/latest/ubuntu-14.04-amd64-vmwarefusion.box
mkdir ~/source/vagrant
cd ~/source/vagrant
vagrant init ubuntu
Using the latest source with debugging enabledBelow is an example of installing the latest cisstnetlib devel branch with debugging symbols enabled. brew install --HEAD --cc=clang --build-from-source --with-debug -vd cisstnetlib Some useful applications that can be installed on OS X:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论