Difference between revisions of "CeRVaNTeS' arm and base control (maxon+epos2)"

From robotica.unileon.es
Jump to: navigation, search
(Base)
 
(2 intermediate revisions by the same user not shown)
Line 31: Line 31:
  
 
=Maxon motors arm and base=
 
=Maxon motors arm and base=
 +
 +
The drives of the arm and base are compound by the elements shown below:
 +
 +
==Arm==
 +
 +
* Shoulder (turn/tilt) = 2 motors[http://www.maxonmotorusa.com/maxon/view/content/index Maxon] RE 30 (60W) + 2 Epos2 controllers + 2 Planetary Gearheads 246:1 + 2 incremental encoders 1024cpt
 +
* Elbow (turn/tilt) = 2 motors [http://www.maxonmotorusa.com/maxon/view/content/index Maxon] RE-max 29 (22W) + 2 Epos2 controllers + 2 Planetary Gearheads 246:1 + 2 incremental encoders 1024cpt
 +
* Wrist(turn) = 1 motor [http://www.maxonmotorusa.com/maxon/view/content/index Maxon] A-max 22 (6W) + 1 controller Epos2 + 1 Planetary Gearhead 270:1 + 1 incremental encoder 1024cpt
 +
* Wrist (tilt/inclination) = 2 motors [http://www.maxonmotorusa.com/maxon/view/content/index Maxon] EC 20 flat (5W) + + 2 Epos2 controllers + 2 Planetary Gearheads 270:1 + sensor [http://en.wikipedia.org/wiki/Hall_effect_sensor Hall] 16cpt
 +
 +
'''Note''': There is a potentiometer in each joint of the arm connected to Gearhead's output in order to know the absolute position of the arm joints.
 +
 +
==Base==
 +
 +
* Base (left/right wheel) = 2 motors [http://www.maxonmotorusa.com/maxon/view/content/index Maxon] RE-max 29 (22W) + 2 Epos2 controllers + 2 Planetary Gearheads 86:1 + 2 incremental encoders  2048cpt
 +
 +
'''Note''': The Epos2 controllers are connected to the CANopen bus, each controller have a unique ID. The PC is plugged to USB port of the initial controller and it works like master.
  
 
=ROS y Epos2=
 
=ROS y Epos2=

Latest revision as of 15:44, 2 October 2014

< go back to main



Related articles
Other articles

CeRVaNTeS' arm model for simulation (urdf+gazebo)
CeRVaNTeS model for simulation (urdf+gazebo)
Integration of CeRVaNTeS in moveIt! (gazebo+moveIt!)
CeRVaNTeS' Teleoperation with xbox360 wireless controller (xbox360 controller+joy)

MYRAbot's arm control (bioloid+arduino)
Objects recognition and position calculation (webcam)
MYRAbot's arm model for simulation (urdf+gazebo)
MYRAbot model for simulation (urdf+gazebo)
Integration of MYRAbot in moveIt! (gazebo+moveIt!)
Voice control (sphinx+festival)
MYRAbot's Teleoperation with xbox360 wireless controller (xbox360 controller+joy)



Maxon motors arm and base

The drives of the arm and base are compound by the elements shown below:

Arm

  • Shoulder (turn/tilt) = 2 motorsMaxon RE 30 (60W) + 2 Epos2 controllers + 2 Planetary Gearheads 246:1 + 2 incremental encoders 1024cpt
  • Elbow (turn/tilt) = 2 motors Maxon RE-max 29 (22W) + 2 Epos2 controllers + 2 Planetary Gearheads 246:1 + 2 incremental encoders 1024cpt
  • Wrist(turn) = 1 motor Maxon A-max 22 (6W) + 1 controller Epos2 + 1 Planetary Gearhead 270:1 + 1 incremental encoder 1024cpt
  • Wrist (tilt/inclination) = 2 motors Maxon EC 20 flat (5W) + + 2 Epos2 controllers + 2 Planetary Gearheads 270:1 + sensor Hall 16cpt

Note: There is a potentiometer in each joint of the arm connected to Gearhead's output in order to know the absolute position of the arm joints.

Base

  • Base (left/right wheel) = 2 motors Maxon RE-max 29 (22W) + 2 Epos2 controllers + 2 Planetary Gearheads 86:1 + 2 incremental encoders 2048cpt

Note: The Epos2 controllers are connected to the CANopen bus, each controller have a unique ID. The PC is plugged to USB port of the initial controller and it works like master.

ROS y Epos2

We have based on wpi-rover project to realize the driver for the communication between ROS and the Maxon's Epos2 controllers. This project consists of a ROS wrapper or package that uses the Epos2's linux libraries.


< go back to main