GithubHelp home page GithubHelp logo

pr2_robot's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pr2_robot's Issues

PR2GripperTransmission warnings at launch (ros ticket #3148)

There are about 20 warnings that get printed when launching pre.launch related to missing coefficients in the PR2GripperTransmision.

{{{
PR2GripperTransmission's joint "r_gripper_joint" has no coefficient: theta0, using default for PR2 alpha2.
}}}

I'm guessing this has to do with something missing from our URDF.

trac data:

pr2_dashboard dependencies are missing (ros ticket #2346)

I run rosmake pr2_dashboard.

Then I run rosrun pr2_dashboard pr2_dashboard and get the following:

ultimately pr2_dashboard will run if I build enough random things, but it would be nice to fix the dependencies.

{{{
cmeyers@ots:~/projects/ros$ rosrun pr2_dashboard pr2_dashboard
Traceback (most recent call last):
File "/u/cmeyers/projects/ros/ros-pkg/stacks/pr2/pr2_dashboard/scripts/pr2_dashboard", line 50, in
import pr2_dashboard
File "/u/cmeyers/projects/ros/ros-pkg/stacks/pr2/pr2_dashboard/src/pr2_dashboard/init.py", line 1, in
from pr2_frame import *
File "/u/cmeyers/projects/ros/ros-pkg/stacks/pr2/pr2_dashboard/src/pr2_dashboard/pr2_frame.py", line 48, in
import hardware_panel
File "/u/cmeyers/projects/ros/ros-pkg/stacks/pr2/pr2_dashboard/src/pr2_dashboard/hardware_panel.py", line 41, in
from ocean_battery_driver.ibps_panel import *
File "/u/cmeyers/projects/ros/ros-pkg/stacks/pr2_drivers/ocean_battery_driver/src/ocean_battery_driver/ibps_panel.py", line 43, in
from robot_msgs.msg import *
File "/u/cmeyers/projects/ros/ros-pkg/stacks/common_msgs/robot_msgs/src/robot_msgs/msg/init.py", line 2, in
from _VOPose import *
File "/u/cmeyers/projects/ros/ros-pkg/stacks/common_msgs/robot_msgs/src/robot_msgs/msg/_VOPose.py", line 5, in
import geometry_msgs.msg
ImportError: No module named geometry_msgs.msg

}}}

trac data:

mechanism_bringup needs new home (ros ticket #2366)

The mechanism_bringup package is part of the mechanism stack, but it depends on a number of controllers that are not part of any stack. This package contains two scripts to calibrate the robot. The scripts do not belong in the mechanism stack, and should either be moved to the package with the controllers it depends on, or become a package outside of the mechanism stack.

trac data:

calibrate_pr2 is exiting (ros ticket #3336)

on prg with the build from dec 20th.

Logfile below:
{{{
root@prh1:/u/gerkey/.ros/log/eb036992-ee6e-11de-b257-001517c01bcb# cat calibrate_pr2-1.log
[INFO] 2009-12-21 12:49:07,161: init_node, name[/calibrate_pr2], pid[8753]
[INFO] 2009-12-21 12:49:07,180: Node initialized: callerId[/calibrate_pr2] local name[calibrate_pr2] port[None]
[INFO] 2009-12-21 12:49:07,181: XML-RPC server binding to 0.0.0.0
[INFO] 2009-12-21 12:49:07,181: Started XML-RPC server [http://prh2:33381/]
[INFO] 2009-12-21 12:49:07,182: _ready: http://prh2:33381/
[INFO] 2009-12-21 12:49:07,182: xml rpc node: starting XML-RPC server
[INFO] 2009-12-21 12:49:07,182: ROS Slave URI: [http://prh2:33381/]
[INFO] 2009-12-21 12:49:07,206: Registering with master node http://prh1:11311/
[INFO] 2009-12-21 12:49:07,241: Registering publisher topic [/calibrated] type [std_msgs/Bool] with master
[DEBUG] 2009-12-21 12:49:07,254: Registered [/calibrate_pr2] with master node http://prh1:11311/
[DEBUG] 2009-12-21 12:49:07,268: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 12:49:07,268: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 12:49:07,268: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:48146', ['TCPROS', 'prh2', 48146])
[DEBUG] 2009-12-21 12:49:07,273: [/calibrated]: writing header
[DEBUG] 2009-12-21 12:49:07,280: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 12:49:07,280: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 12:49:07,280: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:48146', ['TCPROS', 'prh2', 48146])
[DEBUG] 2009-12-21 12:49:07,283: [/calibrated]: writing header
[INFO] 2009-12-21 12:49:07,341: registered with master
[DEBUG] 2009-12-21 12:49:07,342: getMasterUri('/calibrate_pr2',)
[DEBUG] 2009-12-21 12:49:07,343: getMasterUri('/calibrate_pr2',) returns (1, 'http://prh1:11311/', 'http://prh1:11311/')
[INFO] 2009-12-21 12:49:07,345: initializing /rosout core topic
[DEBUG] 2009-12-21 12:49:07,346: tm._add: /rosout, roslib/Log, pub
[DEBUG] 2009-12-21 12:49:07,346: master.registerPublisher(/calibrate_pr2, /rosout, roslib/Log, http://prh2:33381/)
[INFO] 2009-12-21 12:49:07,351: connected to core topic /rosout
[DEBUG] 2009-12-21 12:49:07,352: init_node, name[/calibrate_pr2], pid[8753]
[INFO] 2009-12-21 12:49:07,352: initializing /clock core topic
[DEBUG] 2009-12-21 12:49:07,353: tm._add: /clock, roslib/Clock, sub
[DEBUG] 2009-12-21 12:49:07,353: master.registerSubscriber(/calibrate_pr2, /clock, roslib/Clock, http://prh2:33381/)
[INFO] 2009-12-21 12:49:07,356: connected to core topic /time
[INFO] 2009-12-21 12:49:07,357: initializing /time core topic
[DEBUG] 2009-12-21 12:49:07,357: tm._add: /time, roslib/Time, sub
[DEBUG] 2009-12-21 12:49:07,358: master.registerSubscriber(/calibrate_pr2, /time, roslib/Time, http://prh2:33381/)
[INFO] 2009-12-21 12:49:07,365: connected to core topic /time
[DEBUG] 2009-12-21 12:49:07,370: tm._add: /calibration_status, std_msgs/String, pub
[DEBUG] 2009-12-21 12:49:07,370: master.registerPublisher(/calibrate_pr2, /calibration_status, std_msgs/String, http://prh2:33381/)
[DEBUG] 2009-12-21 12:49:07,379: requestTopic('/rosout', '/rosout', [['TCPROS']])
[DEBUG] 2009-12-21 12:49:07,379: requestTopic[/rosout]: choosing protocol TCPROS
[DEBUG] 2009-12-21 12:49:07,380: requestTopic('/rosout', '/rosout', [['TCPROS']]) returns (1, 'ready on prh2:48146', ['TCPROS', 'prh2', 48146])
[INFO] 2009-12-21 12:49:07,380: signal_shutdown [atexit]
[DEBUG] 2009-12-21 12:49:07,381: registration cleanup starting
[DEBUG] 2009-12-21 12:49:07,381: unregisterSubscriber [/clock]
[DEBUG] 2009-12-21 12:49:07,385: unregisterSubscriber [/time]
[DEBUG] 2009-12-21 12:49:07,388: unregisterPublisher [/rosout]
[DEBUG] 2009-12-21 12:49:07,393: unregisterPublisher [/calibrated]
[DEBUG] 2009-12-21 12:49:07,393: [/rosout]: writing header
[DEBUG] 2009-12-21 12:49:07,397: unregisterPublisher [/calibration_status]
[DEBUG] 2009-12-21 12:49:07,401: registration cleanup: master calls complete
[INFO] 2009-12-21 12:49:07,401: atexit
[INFO] 2009-12-21 13:10:34,995: init_node, name[/calibrate_pr2], pid[10193]
[INFO] 2009-12-21 13:10:35,016: Node initialized: callerId[/calibrate_pr2] local name[calibrate_pr2] port[None]
[INFO] 2009-12-21 13:10:35,017: XML-RPC server binding to 0.0.0.0
[INFO] 2009-12-21 13:10:35,017: Started XML-RPC server [http://prh2:50918/]
[INFO] 2009-12-21 13:10:35,017: ROS Slave URI: [http://prh2:50918/]
[INFO] 2009-12-21 13:10:35,018: _ready: http://prh2:50918/
[INFO] 2009-12-21 13:10:35,018: xml rpc node: starting XML-RPC server
[INFO] 2009-12-21 13:10:35,040: Registering with master node http://prh1:11311/
[INFO] 2009-12-21 13:10:35,041: Registering publisher topic [/calibrated] type [std_msgs/Bool] with master
[DEBUG] 2009-12-21 13:10:35,051: Registered [/calibrate_pr2] with master node http://prh1:11311/
[DEBUG] 2009-12-21 13:10:35,059: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:10:35,059: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:10:35,060: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:45131', ['TCPROS', 'prh2', 45131])
[DEBUG] 2009-12-21 13:10:35,062: [/calibrated]: writing header
[INFO] 2009-12-21 13:10:35,118: registered with master
[DEBUG] 2009-12-21 13:10:35,120: getMasterUri('/calibrate_pr2',)
[DEBUG] 2009-12-21 13:10:35,121: getMasterUri('/calibrate_pr2',) returns (1, 'http://prh1:11311/', 'http://prh1:11311/')
[INFO] 2009-12-21 13:10:35,126: initializing /rosout core topic
[DEBUG] 2009-12-21 13:10:35,127: tm._add: /rosout, roslib/Log, pub
[DEBUG] 2009-12-21 13:10:35,127: master.registerPublisher(/calibrate_pr2, /rosout, roslib/Log, http://prh2:50918/)
[INFO] 2009-12-21 13:10:35,130: connected to core topic /rosout
[DEBUG] 2009-12-21 13:10:35,131: init_node, name[/calibrate_pr2], pid[10193]
[INFO] 2009-12-21 13:10:35,131: initializing /clock core topic
[DEBUG] 2009-12-21 13:10:35,131: tm._add: /clock, roslib/Clock, sub
[DEBUG] 2009-12-21 13:10:35,132: master.registerSubscriber(/calibrate_pr2, /clock, roslib/Clock, http://prh2:50918/)
[INFO] 2009-12-21 13:10:35,136: connected to core topic /time
[INFO] 2009-12-21 13:10:35,137: initializing /time core topic
[DEBUG] 2009-12-21 13:10:35,137: tm._add: /time, roslib/Time, sub
[DEBUG] 2009-12-21 13:10:35,137: master.registerSubscriber(/calibrate_pr2, /time, roslib/Time, http://prh2:50918/)
[DEBUG] 2009-12-21 13:10:35,143: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:10:35,144: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:10:35,144: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:45131', ['TCPROS', 'prh2', 45131])
[INFO] 2009-12-21 13:10:35,145: connected to core topic /time
[DEBUG] 2009-12-21 13:10:35,148: [/calibrated]: writing header
[DEBUG] 2009-12-21 13:10:35,149: tm._add: /calibration_status, std_msgs/String, pub
[DEBUG] 2009-12-21 13:10:35,150: master.registerPublisher(/calibrate_pr2, /calibration_status, std_msgs/String, http://prh2:50918/)
[INFO] 2009-12-21 13:10:35,160: signal_shutdown [atexit]
[DEBUG] 2009-12-21 13:10:35,160: registration cleanup starting
[DEBUG] 2009-12-21 13:10:35,161: unregisterSubscriber [/clock]
[DEBUG] 2009-12-21 13:10:35,170: unregisterSubscriber [/time]
[DEBUG] 2009-12-21 13:10:35,175: requestTopic('/rosout', '/rosout', [['TCPROS']])
[DEBUG] 2009-12-21 13:10:35,175: requestTopic[/rosout]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:10:35,175: requestTopic('/rosout', '/rosout', [['TCPROS']]) returns (1, 'ready on prh2:45131', ['TCPROS', 'prh2', 45131])
[DEBUG] 2009-12-21 13:10:35,177: unregisterPublisher [/rosout]
[DEBUG] 2009-12-21 13:10:35,181: unregisterPublisher [/calibrated]
[DEBUG] 2009-12-21 13:10:35,185: unregisterPublisher [/calibration_status]
[DEBUG] 2009-12-21 13:10:35,187: [/rosout]: writing header
[DEBUG] 2009-12-21 13:10:35,190: registration cleanup: master calls complete
[INFO] 2009-12-21 13:10:35,190: atexit
[INFO] 2009-12-21 13:12:10,379: init_node, name[/calibrate_pr2], pid[11350]
[INFO] 2009-12-21 13:12:10,416: Node initialized: callerId[/calibrate_pr2] local name[calibrate_pr2] port[None]
[INFO] 2009-12-21 13:12:10,416: XML-RPC server binding to 0.0.0.0
[INFO] 2009-12-21 13:12:10,417: Started XML-RPC server [http://prh2:34513/]
[INFO] 2009-12-21 13:12:10,417: ROS Slave URI: [http://prh2:34513/]
[INFO] 2009-12-21 13:12:10,417: _ready: http://prh2:34513/
[INFO] 2009-12-21 13:12:10,417: xml rpc node: starting XML-RPC server
[INFO] 2009-12-21 13:12:10,438: Registering with master node http://prh1:11311/
[INFO] 2009-12-21 13:12:10,439: Registering publisher topic [/calibrated] type [std_msgs/Bool] with master
[DEBUG] 2009-12-21 13:12:10,457: Registered [/calibrate_pr2] with master node http://prh1:11311/
[DEBUG] 2009-12-21 13:12:10,468: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:12:10,468: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:12:10,469: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:49805', ['TCPROS', 'prh2', 49805])
[DEBUG] 2009-12-21 13:12:10,472: [/calibrated]: writing header
[DEBUG] 2009-12-21 13:12:10,514: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:12:10,514: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:12:10,515: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:49805', ['TCPROS', 'prh2', 49805])
[INFO] 2009-12-21 13:12:10,517: registered with master
[DEBUG] 2009-12-21 13:12:10,518: [/calibrated]: writing header
[DEBUG] 2009-12-21 13:12:10,519: getMasterUri('/calibrate_pr2',)
[DEBUG] 2009-12-21 13:12:10,520: getMasterUri('/calibrate_pr2',) returns (1, 'http://prh1:11311/', 'http://prh1:11311/')
[INFO] 2009-12-21 13:12:10,522: initializing /rosout core topic
[DEBUG] 2009-12-21 13:12:10,523: tm._add: /rosout, roslib/Log, pub
[DEBUG] 2009-12-21 13:12:10,523: master.registerPublisher(/calibrate_pr2, /rosout, roslib/Log, http://prh2:34513/)
[INFO] 2009-12-21 13:12:10,526: connected to core topic /rosout
[DEBUG] 2009-12-21 13:12:10,526: init_node, name[/calibrate_pr2], pid[11350]
[INFO] 2009-12-21 13:12:10,527: initializing /clock core topic
[DEBUG] 2009-12-21 13:12:10,527: tm._add: /clock, roslib/Clock, sub
[DEBUG] 2009-12-21 13:12:10,527: master.registerSubscriber(/calibrate_pr2, /clock, roslib/Clock, http://prh2:34513/)
[INFO] 2009-12-21 13:12:10,530: connected to core topic /time
[INFO] 2009-12-21 13:12:10,530: initializing /time core topic
[DEBUG] 2009-12-21 13:12:10,531: tm._add: /time, roslib/Time, sub
[DEBUG] 2009-12-21 13:12:10,531: master.registerSubscriber(/calibrate_pr2, /time, roslib/Time, http://prh2:34513/)
[INFO] 2009-12-21 13:12:10,534: connected to core topic /time
[DEBUG] 2009-12-21 13:12:10,536: tm._add: /calibration_status, std_msgs/String, pub
[DEBUG] 2009-12-21 13:12:10,537: master.registerPublisher(/calibrate_pr2, /calibration_status, std_msgs/String, http://prh2:34513/)
[INFO] 2009-12-21 13:12:10,546: signal_shutdown [atexit]
[DEBUG] 2009-12-21 13:12:10,546: registration cleanup starting
[DEBUG] 2009-12-21 13:12:10,547: unregisterSubscriber [/clock]
[DEBUG] 2009-12-21 13:12:10,550: unregisterSubscriber [/time]
[DEBUG] 2009-12-21 13:12:10,552: unregisterPublisher [/rosout]
[DEBUG] 2009-12-21 13:12:10,556: unregisterPublisher [/calibrated]
[DEBUG] 2009-12-21 13:12:10,558: unregisterPublisher [/calibration_status]
[DEBUG] 2009-12-21 13:12:10,561: registration cleanup: master calls complete
[INFO] 2009-12-21 13:12:10,562: atexit
[DEBUG] 2009-12-21 13:12:10,594: requestTopic('/rosout', '/rosout', [['TCPROS']])
[DEBUG] 2009-12-21 13:12:10,594: requestTopic('/rosout', '/rosout', [['TCPROS']]) returns (-1, 'Not a publisher of [/rosout]', [])
[INFO] 2009-12-21 13:16:05,422: init_node, name[/calibrate_pr2], pid[13236]
[INFO] 2009-12-21 13:16:05,441: Node initialized: callerId[/calibrate_pr2] local name[calibrate_pr2] port[None]
[INFO] 2009-12-21 13:16:05,441: XML-RPC server binding to 0.0.0.0
[INFO] 2009-12-21 13:16:05,442: Started XML-RPC server [http://prh2:47022/]
[INFO] 2009-12-21 13:16:05,443: _ready: http://prh2:47022/
[INFO] 2009-12-21 13:16:05,443: xml rpc node: starting XML-RPC server
[INFO] 2009-12-21 13:16:05,442: ROS Slave URI: [http://prh2:47022/]
[INFO] 2009-12-21 13:16:05,466: Registering with master node http://prh1:11311/
[INFO] 2009-12-21 13:16:05,469: Registering publisher topic [/calibrated] type [std_msgs/Bool] with master
[DEBUG] 2009-12-21 13:16:05,482: Registered [/calibrate_pr2] with master node http://prh1:11311/
[DEBUG] 2009-12-21 13:16:05,495: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:16:05,496: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:16:05,496: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:47444', ['TCPROS', 'prh2', 47444])
[DEBUG] 2009-12-21 13:16:05,499: [/calibrated]: writing header
[DEBUG] 2009-12-21 13:16:05,541: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:16:05,541: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:16:05,542: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:47444', ['TCPROS', 'prh2', 47444])
[DEBUG] 2009-12-21 13:16:05,545: [/calibrated]: writing header
[INFO] 2009-12-21 13:16:05,568: registered with master
[DEBUG] 2009-12-21 13:16:05,570: getMasterUri('/calibrate_pr2',)
[DEBUG] 2009-12-21 13:16:05,570: getMasterUri('/calibrate_pr2',) returns (1, 'http://prh1:11311/', 'http://prh1:11311/')
[INFO] 2009-12-21 13:16:05,573: initializing /rosout core topic
[DEBUG] 2009-12-21 13:16:05,574: tm._add: /rosout, roslib/Log, pub
[DEBUG] 2009-12-21 13:16:05,574: master.registerPublisher(/calibrate_pr2, /rosout, roslib/Log, http://prh2:47022/)
[INFO] 2009-12-21 13:16:05,577: connected to core topic /rosout
[DEBUG] 2009-12-21 13:16:05,578: init_node, name[/calibrate_pr2], pid[13236]
[INFO] 2009-12-21 13:16:05,579: initializing /clock core topic
[DEBUG] 2009-12-21 13:16:05,579: tm._add: /clock, roslib/Clock, sub
[DEBUG] 2009-12-21 13:16:05,580: master.registerSubscriber(/calibrate_pr2, /clock, roslib/Clock, http://prh2:47022/)
[INFO] 2009-12-21 13:16:05,583: connected to core topic /time
[INFO] 2009-12-21 13:16:05,584: initializing /time core topic
[DEBUG] 2009-12-21 13:16:05,584: tm._add: /time, roslib/Time, sub
[DEBUG] 2009-12-21 13:16:05,585: master.registerSubscriber(/calibrate_pr2, /time, roslib/Time, http://prh2:47022/)
[INFO] 2009-12-21 13:16:05,589: connected to core topic /time
[DEBUG] 2009-12-21 13:16:05,592: tm._add: /calibration_status, std_msgs/String, pub
[DEBUG] 2009-12-21 13:16:05,593: master.registerPublisher(/calibrate_pr2, /calibration_status, std_msgs/String, http://prh2:47022/)
[INFO] 2009-12-21 13:16:05,603: signal_shutdown [atexit]
[DEBUG] 2009-12-21 13:16:05,603: registration cleanup starting
[DEBUG] 2009-12-21 13:16:05,603: unregisterSubscriber [/clock]
[DEBUG] 2009-12-21 13:16:05,607: unregisterSubscriber [/time]
[DEBUG] 2009-12-21 13:16:05,610: unregisterPublisher [/rosout]
[DEBUG] 2009-12-21 13:16:05,611: requestTopic('/rosout', '/rosout', [['TCPROS']])
[DEBUG] 2009-12-21 13:16:05,612: requestTopic[/rosout]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:16:05,613: requestTopic('/rosout', '/rosout', [['TCPROS']]) returns (1, 'ready on prh2:47444', ['TCPROS', 'prh2', 47444])
[DEBUG] 2009-12-21 13:16:05,614: unregisterPublisher [/calibrated]
[DEBUG] 2009-12-21 13:16:05,627: unregisterPublisher [/calibration_status]
[DEBUG] 2009-12-21 13:16:05,628: [/rosout]: writing header
[DEBUG] 2009-12-21 13:16:05,632: registration cleanup: master calls complete
[INFO] 2009-12-21 13:16:05,633: atexit
[INFO] 2009-12-21 13:20:50,852: init_node, name[/calibrate_pr2], pid[14518]
[INFO] 2009-12-21 13:20:50,873: Node initialized: callerId[/calibrate_pr2] local name[calibrate_pr2] port[None]
[INFO] 2009-12-21 13:20:50,874: XML-RPC server binding to 0.0.0.0
[INFO] 2009-12-21 13:20:50,875: Started XML-RPC server [http://prh2:40396/]
[INFO] 2009-12-21 13:20:50,875: ROS Slave URI: [http://prh2:40396/]
[INFO] 2009-12-21 13:20:50,875: _ready: http://prh2:40396/
[INFO] 2009-12-21 13:20:50,876: xml rpc node: starting XML-RPC server
[INFO] 2009-12-21 13:20:50,894: Registering with master node http://prh1:11311/
[INFO] 2009-12-21 13:20:50,895: Registering publisher topic [/calibrated] type [std_msgs/Bool] with master
[DEBUG] 2009-12-21 13:20:50,908: Registered [/calibrate_pr2] with master node http://prh1:11311/
[INFO] 2009-12-21 13:20:50,976: registered with master
[DEBUG] 2009-12-21 13:20:50,977: getMasterUri('/calibrate_pr2',)
[DEBUG] 2009-12-21 13:20:50,978: getMasterUri('/calibrate_pr2',) returns (1, 'http://prh1:11311/', 'http://prh1:11311/')
[INFO] 2009-12-21 13:20:50,980: initializing /rosout core topic
[DEBUG] 2009-12-21 13:20:50,980: tm._add: /rosout, roslib/Log, pub
[DEBUG] 2009-12-21 13:20:50,980: master.registerPublisher(/calibrate_pr2, /rosout, roslib/Log, http://prh2:40396/)
[INFO] 2009-12-21 13:20:50,984: connected to core topic /rosout
[DEBUG] 2009-12-21 13:20:50,984: init_node, name[/calibrate_pr2], pid[14518]
[INFO] 2009-12-21 13:20:50,984: initializing /clock core topic
[DEBUG] 2009-12-21 13:20:50,985: tm._add: /clock, roslib/Clock, sub
[DEBUG] 2009-12-21 13:20:50,985: master.registerSubscriber(/calibrate_pr2, /clock, roslib/Clock, http://prh2:40396/)
[INFO] 2009-12-21 13:20:50,988: connected to core topic /time
[INFO] 2009-12-21 13:20:50,989: initializing /time core topic
[DEBUG] 2009-12-21 13:20:50,989: tm._add: /time, roslib/Time, sub
[DEBUG] 2009-12-21 13:20:50,990: master.registerSubscriber(/calibrate_pr2, /time, roslib/Time, http://prh2:40396/)
[INFO] 2009-12-21 13:20:50,992: connected to core topic /time
[DEBUG] 2009-12-21 13:20:50,995: tm._add: /calibration_status, std_msgs/String, pub
[DEBUG] 2009-12-21 13:20:50,995: master.registerPublisher(/calibrate_pr2, /calibration_status, std_msgs/String, http://prh2:40396/)
[DEBUG] 2009-12-21 13:20:50,996: requestTopic('/rosout', '/rosout', [['TCPROS']])
[DEBUG] 2009-12-21 13:20:50,998: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:20:50,999: requestTopic[/rosout]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:20:50,999: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:20:51,001: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']])
[DEBUG] 2009-12-21 13:20:51,002: requestTopic('/rosout', '/rosout', [['TCPROS']]) returns (1, 'ready on prh2:34470', ['TCPROS', 'prh2', 34470])
[DEBUG] 2009-12-21 13:20:51,002: requestTopic[/calibrated]: choosing protocol TCPROS
[DEBUG] 2009-12-21 13:20:51,002: requestTopic('/default_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:34470', ['TCPROS', 'prh2', 34470])
[DEBUG] 2009-12-21 13:20:51,005: requestTopic('/default_loaded_controllers_spawner', '/calibrated', [['TCPROS']]) returns (1, 'ready on prh2:34470', ['TCPROS', 'prh2', 34470])
[DEBUG] 2009-12-21 13:20:51,008: [/calibrated]: writing header
[DEBUG] 2009-12-21 13:20:51,009: [/calibrated]: writing header
[INFO] 2009-12-21 13:20:51,014: signal_shutdown [atexit]
[DEBUG] 2009-12-21 13:20:51,015: registration cleanup starting
[DEBUG] 2009-12-21 13:20:51,015: [/rosout]: writing header
[DEBUG] 2009-12-21 13:20:51,016: unregisterSubscriber [/clock]
[DEBUG] 2009-12-21 13:20:51,019: unregisterSubscriber [/time]
[DEBUG] 2009-12-21 13:20:51,023: unregisterPublisher [/rosout]
[DEBUG] 2009-12-21 13:20:51,026: unregisterPublisher [/calibrated]
[DEBUG] 2009-12-21 13:20:51,029: unregisterPublisher [/calibration_status]
[DEBUG] 2009-12-21 13:20:51,031: registration cleanup: master calls complete
[INFO] 2009-12-21 13:20:51,032: atexit

}}}

trac data:

Add regression test for pr2 calibration (ros ticket #2670)

When running high level regression tests in gazebo (such as open door), there are some basic components that do not get tested because they are only used on the real robot. Calibration is an obvious one, but there must be more components like this. We should get regression tests for these components too. It is obviously not realistic to run patches on the robot before checking them in.

trac data:

rosrecord asserting out (ros ticket #1992)

revision 5383

Following an instruction in regression test procedure:

cd /bags && rosrun rosrecord rosrecord /tf_message /narrow_stereo/raw_stereo

I get the following error:

[FATAL] 1248805658.475971000: ASSERTION FAILED
file = /u/jbohren/ros/ros/tools/rosrecord/src/rosrecord/recorder.cpp
line = 242
cond = message_buf_

/u/jbohren/ros/ros/bin/rosrun: line 35: 28687 Trace/breakpoint trap $exepath "$@"

trac data:

Sort out how pr2_calibration params will be loaded into URDF (ros ticket #3172)

The current solution of loading prg.urdf.xacro into /etc/... doesn't work because parse tests won't pass, and people can't launch the robot from off-board (like the self-test system).

Ideally, the solution would combine having a different URDF for every PR2 that is installed using the "branding" script, and still somehow manage to parse it and launch it off board.

Maybe we could give optional params to xacro or something.

trac data:

Combine calibrate, calibrate_pr2.py, add unit test (ros ticket #2739)

The scripts in mechanism_bringup keep breaking. Yesterday, calibrate wouldn't work because mechanism_msgs hadn't been renamed with the "pr2" prefix. Today, the torso lift wouldn't move up, because the "set_command" was replaced by "command" for the position controllers. This is very problematic, and very annoying.

  1. We need to combine calibrate and calibrate_pr2. This can solve problems where people only update one scripte
  2. This needs a unit test of some kind to verify functionality. I'm not sure how to do this, but this is not working.

trac data:

Teleop joystick won't control the head (ros ticket #3348)

This is an important for full robot integration and bring up. We need to make sure the head moves properly. The teleop head controller publishes on the head position controller topic, but the trajectory controller is loaded.

We need to change the topic name of the teleop_pr2 node, and change the head joint states message to the correct format.

For betas, we're using the same teleop_pr2 node that the Alphas use. This fix should be compatible with Alpha and Beta robots.

trac data:

It needs to be obvious where roscore is running. (ros ticket #2660)

It's very hard to figure out that you've accidentally run the master on the wrong machine. Some users think that by typing the alias "prg" on their local machine that they will run the master remotely. It needs to be very obvious where a master is running, for example printed at the beginning of every output line in the master terminal (otherwise it goes off the screen). Also, roslaunch messages that complain about connectivity to the master need to state where they are looking for the master.

M3 usability tickets:
https://prdev.willowgarage.com/trac/m3/ticket/251
https://prdev.willowgarage.com/trac/m3/ticket/252

trac data:

Update to latest wge100 firmware (ros ticket #3269)

To upgrade the wge100 cameras, the following command should be run at
some point after ROS is installed. (It has to be an up to date tree in
order to get the latest firmware.)

This command must run with no wge100 camera drivers running. (I.e.,
pr?.launch should be down)

{{{
rosrun wge100_camera update_robot.sh
}}}

trac data:

Cleanup tuckarms (ros ticket #3284)

Tuckarms should:

  • not load controllers (the arm controllers should be loaded by default) but check if controllers are loaded
  • start the arm controllers if needed
  • on exit, it should bring the arm controller back to their original state (started/stopped) --> override shutdown signal

trac data:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.