Difference between revisions of "Allegro Hand Linux Project"
(→Build and Run) |
(→Build and Run) |
||
Line 8: | Line 8: | ||
− | ==Build and Run== | + | ==Build and Run: "grasp"== |
− | {{bs label important|Note:}} This project is for [http://www.peak-system.com PEAK System] USB CAN chardev interface: [http://www.peak-system.com/PCAN-USB.199.0.html?&L=1 PCAN-USB] | + | {{bs label important|Note:}} This project is for [http://www.peak-system.com PEAK System] USB CAN '''chardev''' interface: [http://www.peak-system.com/PCAN-USB.199.0.html?&L=1 PCAN-USB] |
1. Download, build, and install PCAN-USB driver for Linux: [http://www.peak-system.com/fileadmin/media/linux/index.htm#download libpcan] | 1. Download, build, and install PCAN-USB driver for Linux: [http://www.peak-system.com/fileadmin/media/linux/index.htm#download libpcan] | ||
Line 17: | Line 17: | ||
make NET=NO | make NET=NO | ||
sudo make install | sudo make install | ||
− | + | ||
2. Download, build, and install PCAN-Basic API for Linux: [http://www.peak-system.com/Software-APIs.305.0.html?&L=1 libpcanbasic] | 2. Download, build, and install PCAN-Basic API for Linux: [http://www.peak-system.com/Software-APIs.305.0.html?&L=1 libpcanbasic] | ||
tar -xzvf PCAN_Basic_Linux-x.x.x.tar.gz | tar -xzvf PCAN_Basic_Linux-x.x.x.tar.gz | ||
Line 26: | Line 26: | ||
3. Download, build, and install Grasping Library for Linux, "libBHand": [[Grasping_Library_for_Linux]] | 3. Download, build, and install Grasping Library for Linux, "libBHand": [[Grasping_Library_for_Linux]] | ||
− | 4. Build Allegro Hand | + | 4. Build Allegro Hand Project using cmake "out of source build" style. |
unzip AllegroHand.zip | unzip AllegroHand.zip | ||
cd AllegroHand | cd AllegroHand | ||
Line 36: | Line 36: | ||
'''''Note:''''' You will need to replace the encoder offsets and directions and the motor directions in the array at the top of the main.cpp file. These offsets can be found on the offsets and directions table on your Allegro Hand Wiki page (front page - scroll down): [[Allegro_Hand_DML_Info]] | '''''Note:''''' You will need to replace the encoder offsets and directions and the motor directions in the array at the top of the main.cpp file. These offsets can be found on the offsets and directions table on your Allegro Hand Wiki page (front page - scroll down): [[Allegro_Hand_DML_Info]] | ||
+ | |||
+ | '''''Note:''''' Using cmake "out of source build" style, the entire build tree is created under "build" directory so that you can delete "build" directory without worrying about the sources. | ||
5. Connect PCAN-USB and Allegro Hand (make sure to power off Allegro Hand) | 5. Connect PCAN-USB and Allegro Hand (make sure to power off Allegro Hand) | ||
− | 6. Start the grasping program: " | + | 6. Start the grasping program: "grasp" |
− | + | bin/grasp | |
− | + | ||
− | 7. Power on Allegro Hand | + | 7. Power on Allegro Hand. |
8. Use keyboard command to move Allegro Hand!!!! | 8. Use keyboard command to move Allegro Hand!!!! |
Revision as of 18:54, 9 December 2014
Download
File:MyAllegroHand Linux Project and Source.zip
Git Repo
https://github.com/simlabrobotics/allegro_hand_linux
Build and Run: "grasp"
Note: This project is for PEAK System USB CAN chardev interface: PCAN-USB
1. Download, build, and install PCAN-USB driver for Linux: libpcan
tar -xzvf peak-linux-driver-x.x.tar.gz cd peak-linux-driver-x.x make NET=NO sudo make install
2. Download, build, and install PCAN-Basic API for Linux: libpcanbasic
tar -xzvf PCAN_Basic_Linux-x.x.x.tar.gz cd PCAN_Basic_Linux-x.x.x/pcanbasic make sudo make install
3. Download, build, and install Grasping Library for Linux, "libBHand": Grasping_Library_for_Linux
4. Build Allegro Hand Project using cmake "out of source build" style.
unzip AllegroHand.zip cd AllegroHand mkdir build cd build cmake .. make make install
Note: You will need to replace the encoder offsets and directions and the motor directions in the array at the top of the main.cpp file. These offsets can be found on the offsets and directions table on your Allegro Hand Wiki page (front page - scroll down): Allegro_Hand_DML_Info
Note: Using cmake "out of source build" style, the entire build tree is created under "build" directory so that you can delete "build" directory without worrying about the sources.
5. Connect PCAN-USB and Allegro Hand (make sure to power off Allegro Hand)
6. Start the grasping program: "grasp"
bin/grasp
7. Power on Allegro Hand.
8. Use keyboard command to move Allegro Hand!!!!
If you have any questions, feel free to ask.
Whos here now: Members 0 Guests 1 Bots & Crawlers 0 |