Difference between revisions of "Asibot - Implemented Modules v0.2"

From Asibot & HOAP3 & TEO Wiki
Jump to navigation Jump to search
 
(45 intermediate revisions by the same user not shown)
Line 1: Line 1:
This page should contain a description of implemented ASIBOT modules. Current implementations refer to [[Modules - Standard v0.2]].
+
This page contains descriptions of implemented ASIBOT modules. These implementations refer to [[Modules - Standard v0.2]]. Be sure to check the [[Modules - Dependency Version]] page too.
 
----
 
----
 
=== drv_fake [http://roborepo.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_fake] ===
 
=== drv_fake [http://roborepo.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_fake] ===
Line 27: Line 27:
  
 
----
 
----
=== drv_rave [http://roborepo.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave] ===
+
=== drv_rave ([[drv_rave Ubuntu Install|'''Ubuntu''']] / [[drv_rave Windows Install|'''Windows''']]) ===
A module that instantiates a OpenRAVE kitchen with ASIBOT environment. ASIBOT recieves v0.2 commands. Current controller does not break correctly, physiscs activated will make gravity move the stopped robot. No force control has been implemented.
+
A module that instantiates a OpenRAVE kitchen with ASIBOT environment. ASIBOT recieves [[Modules - Standard v0.2]] commands. Current controller does not break correctly, physics activated will make gravity move the stopped robot. No force control has been implemented.
 
<center>
 
<center>
 
{|  border="0"  
 
{|  border="0"  
Line 36: Line 36:
 
</center>
 
</center>
  
Install on a fresh Ubuntu 10.04 (as of 15/05/2010, what you get from a ''' sudo aptitude safe-upgrade'''):
 
  
Always insert password and answer YES when required! First install some basic utilities:
 
$ sudo apt-get install build-essential cmake cmake-curses-gui subversion
 
Then install ACE 5.7.1.0:
 
$ wget http://download.dre.vanderbilt.edu/previous_versions/ACE-5.7.1.tar.gz
 
$ tar -zxvf ACE-5.7.1.tar.gz
 
$ cd ACE_wrappers; mkdir build; cd build
 
$ ../configure --disable-ssl --disable-ace-examples
 
$ make
 
$ sudo make install
 
$ cd ../..
 
Then install YARP 2.2.6:
 
$ wget http://downloads.sourceforge.net/yarp0/yarp-2.2.6.tar.gz
 
$ tar -zxvf yarp-2.2.6.tar.gz
 
$ cd yarp-2.2.6; mkdir build; cd build
 
$ cmake ..
 
$ make
 
$ sudo make install
 
$ cd ../..
 
Then install Boost 1.39 - Openrave R1457:
 
$ wget http://downloads.sourceforge.net/project/boost/boost/1.39.0/boost_1_39_0.tar.gz
 
$ tar -zxvf boost_1_39_0.tar.gz
 
$ cd boost_1_39_0
 
$ ./bootstrap.sh
 
$ ./bjam
 
And finally the actual module:
 
$ sudo apt-get install libboost1.39-dev
 
$ svn co http://robots.uc3m.es/svn/ASIBOTcoderepo/branches/v02/drivers/drv_rave
 
$ cd drv_rave; mkdir build; cd build
 
$ cmake ..
 
$ make
 
 
----
 
----
  
 
=== vis_rsanchez [?] ===
 
=== vis_rsanchez [?] ===
 
Currently under development, integrates OpenCV and GTK. Check out the recent [[Media:Rsanchez1.ogg | video]].
 
Currently under development, integrates OpenCV and GTK. Check out the recent [[Media:Rsanchez1.ogg | video]].
 +
<!--[[File:Rsanchez1.ogg]]-->

Latest revision as of 17:19, 2 June 2010

This page contains descriptions of implemented ASIBOT modules. These implementations refer to Modules - Standard v0.2. Be sure to check the Modules - Dependency Version page too.


drv_fake [1]

A stand-alone module that simulates a 5 DOF, no joint-limited robot. Position control is totally implemented. Stop commands must be set between velocity commands (for sake of code understandability). No force control has been implemented.

Drv fake-1.PNG Drv fake-2.PNG Drv fake-3.PNG Drv fake-4.PNG Drv fake-5.PNG
Drv fake-6.PNG Drv fake-7.PNG Drv fake-8.PNG Drv fake-9.PNG



drv_ml [2]

A module that passes standard v0.2 commands to Marilou ASIBOT. Note that velocity control must be enabled in each motor of the Marilou ASIBOT model. No force control has been implemented.



drv_rave (Ubuntu / Windows)

A module that instantiates a OpenRAVE kitchen with ASIBOT environment. ASIBOT recieves Modules - Standard v0.2 commands. Current controller does not break correctly, physics activated will make gravity move the stopped robot. No force control has been implemented.

Drv rave-3.jpg



vis_rsanchez [?]

Currently under development, integrates OpenCV and GTK. Check out the recent video.