robot_programming Models




turtlebot-with-sensors-robot [クラス]

  :super   turtlebot-robot 

:slots sensors bumper-sensors




:bumper-sensors nil [メソッド]
Returns bumper sensors.


:bumper-sensor sensor-name [メソッド]
Returns bumper sensor of given name


:init &rest args &key (name turtlebot-with-sensors-robot) [メソッド]



:simulate objs
[メソッド]




dxl-7dof-arm-robot [クラス]


  :super   robot-model 

:slots jc0 jc1 jc2 jc3 jc4 jc5 jc6




:arm &rest args [メソッド]
Accessor for arm methods.


:reset-pose nil [メソッド]
Reset pose.


:reset-pose2 nil [メソッド]
Reset pose2.


:tuckarm-pose nil [メソッド]
Folding arm pose.


:tuckarm-pose2 nil [メソッド]
Folding arm pose2.


:inverse-kinematics target-coords &rest args &key (link-list) (move-target) (stop 300) (use-base nil) (start-coords (send self :copy-worldcoords)) (thre (cond ((atom target-coords) 10) (t (make-list (length target-coords) :initial-element 10)))) (rthre (cond ((atom target-coords) (deg2rad 5)) (t (make-list (length target-coords) :initial-element (deg2rad 5))))) (base-range (list :min #f(-30.0 -30.0) :max #f(30.0 30.0))) &allow-other-keys [メソッド]
Inverse kinemaitcs method for arm robot.


:init &rest args &key (name dxl-7dof-arm-robot) [メソッド]



:make-root-link nil
[メソッド]



:make-arm-links nil
[メソッド]



:arm_joint1 nil
[メソッド]



:arm_joint2 nil
[メソッド]



:arm_joint3 nil
[メソッド]



:arm_joint4 nil
[メソッド]



:arm_joint5 nil
[メソッド]



:arm_joint6 nil
[メソッド]



:arm_joint7 nil
[メソッド]




dxl-armed-turtlebot-robot [クラス]


  :super   turtlebot-with-sensors-robot 

:slots arm-robot arm-base-fixed-joint




:init &rest args &key (name dxl-armed-turtlebot-robot) (arm-origin-coords (make-coords :pos (float-vector 85.725 9.525 402) :rpy (list 0 0 pi))) [メソッド]



:method-copying substr &optional (use-args nil)
[メソッド]



:arm &rest args
[メソッド]



turtlebot-with-sensors nil [関数]

Generation function for turtlebot-with-sensors-robot.


dxl-7dof-arm nil [関数]
Generation function for dxl-7dof-arm-robot.


dxl-armed-turtlebot nil [関数]
Generation function for dxl-armed-turtlebot-robot.


make-dynamixel-ax-12a-motor-body nil [関数]


nil
make-dynamixel-ax-12a-frame1-body nil [関数]


nil
make-dynamixel-ax-12a-frame2-body nil [関数]


nil
make-dxl-7dof-arm-gripper-body nil [関数]


nil
make-dxl-7dof-arm-base-body nil [関数]


nil
make-dynamixel-ax-12a-motor-unit-bodyset &key (use-frame1 (list :bottom :left)) [関数]


nil
make-dxl-7dof-arm-root-link nil [関数]


nil
make-dxl-7dof-arm-link1 nil [関数]


nil
make-dxl-7dof-arm-link2 nil [関数]


nil
make-dxl-7dof-arm-link3 nil [関数]


nil
make-dxl-7dof-arm-link4 nil [関数]


nil
make-dxl-7dof-arm-link5 nil [関数]


nil
make-dxl-7dof-arm-link6 nil [関数]


nil
make-dxl-7dof-arm-link7 nil [関数]


nil
nozawa 2014-11-30