jsk-enshu / robot-programming Goto Github PK
View Code? Open in Web Editor NEWThis is exercise for robot-programming.
This is exercise for robot-programming.
Traceback (most recent call last):
File "image_view2.py", line 5, in <module>
from image_view2.msg import ImageMarker2
File "/home/mech-user/catkin_ws/src/robot-programming/dxl_armed_turtlebot/scripts/image_view2.py", line 5, in <module>
from image_view2.msg import ImageMarker2
ImportError: No module named msg
mech-user@test1-pc:~/catkin_ws/src/robot-programming/dxl_armed_turtlebot/scripts$ python image_view2.py
Traceback (most recent call last):
File "image_view2.py", line 5, in <module>
from image_view2.msg import ImageMarker2
File "/home/mech-user/catkin_ws/src/robot-programming/dxl_armed_turtlebot/scripts/image_view2.py", line 5, in <module>
from image_view2.msg import ImageMarker2
ImportError: No module named msg
since jsk-ros-pkg/jsk_pr2eus#40, :state and :angle-vector does not work on daisya robot (https://github.com/jsk-enshu/robot-programming),
how can I fix this?
2.irteusgl$ send *ri* :state
/opt/ros/indigo/share/euslisp/jskeus/eus/Linux64/bin/irteusgl 0 error: mismatch argument in (send self :update-robot-state :wait-until-update (and (position :wait-until-update args) (elt args (+ (position :wait-until-update args) 1))))
5.irteusgl$ send *ri* :angle-vector #f(0 0 0 0 0 0 0) 1000
/opt/ros/indigo/share/euslisp/jskeus/eus/Linux64/bin/irteusgl 0 error: mismatch argument in (send self :update-robot-state :wait-until-update (and (position :wait-until-update args) (elt args (+ (position :wait-until-update args) 1))))
since https://github.com/jsk-ros-pkg/jsk_pr2eus/pull/58/files is working, something wrong on https://github.com/jsk-enshu/robot-programming/blob/master/dxl_armed_turtlebot/euslisp/dxl-armed-turtlebot-interface.l
班内で作業を分担しようと思ったが、今日の課題は遠隔PCだと重くて全然進みませんでした。
3人に1人しか実際に触れないのは効率が悪いし、おもしろくありません。
遠隔PCでもできる作業が増えるか、そもそもロボットの台数が増えれば…。
お金の問題もあるので簡単ではありませんが、検討をよろしくお願いします。
sfully spawned model
Error [Plugin.hh:156] Failed to load plugin libgazebo_ros_kobuki.so: libgazebo_ros_kobuki.so: cannot open shared object file: No such file or directory
Error [Plugin.hh:156] Failed to load plugin libgazebo_ros_control.so: libgazebo_ros_control.so: cannot open shared object file: No such file or directory
[ INFO] [1476667252.772324507, 0.240000000]: Physics dynamic reconfigure ready.
[urdf_spawner-6] process has finished cleanly
log file: /home/mech-user/.ros/log/a9013ee8-9407-11e6-93ef-e8b1fce1a4c4/urdf_spawner-6*.log
laptopのバッテリ残量は
$ rostopic echo /laptop_charge
から見られるのですが、turtlebotのバッテリ残量がどのrostopicに含まれているかわかりません。
$ rqt --force-discover -s kobuki_dashboard
から探しても見つかりそうにありません。
$ rostopic echo /
/capability_server/bonds /mobile_base/debug/raw_control_command
/capability_server/events /mobile_base/debug/raw_data_command
/cmd_vel_mux/active /mobile_base/debug/raw_data_stream
/cmd_vel_mux/input/navi /mobile_base/events/bumper
/cmd_vel_mux/input/safety_controller /mobile_base/events/button
/cmd_vel_mux/input/teleop /mobile_base/events/cliff
/cmd_vel_mux/parameter_descriptions /mobile_base/events/digital_input
/cmd_vel_mux/parameter_updates /mobile_base/events/power_system
/diagnostics /mobile_base/events/robot_state
/diagnostics_agg /mobile_base/events/wheel_drop
/diagnostics_toplevel_state /mobile_base/sensors/bumper_pointcloud
/gateway/force_update /mobile_base/sensors/core
/gateway/gateway_info /mobile_base/sensors/dock_ir
/info /mobile_base/sensors/imu_data
/interactions/interactive_clients /mobile_base/sensors/imu_data_raw
/interactions/pairing /mobile_base/version_info
/joint_states /mobile_base_nodelet_manager/bond
/laptop_charge /odom
/mobile_base/commands/controller_info /rosout
/mobile_base/commands/digital_output /rosout_agg
/mobile_base/commands/external_power /tf
/mobile_base/commands/led1 /tf_static
/mobile_base/commands/led2 /turtlebot/incompatible_rapp_list
/mobile_base/commands/motor_power /turtlebot/rapp_list
/mobile_base/commands/reset_odometry /turtlebot/status
/mobile_base/commands/sound /zeroconf/lost_connections
/mobile_base/commands/velocity /zeroconf/new_connections
/mobile_base/controller_info
Errors << beginner_tutorials:check /home/mech-user/catkin_ws/logs/beginner_tutorials/build.check.030.log
CMake Error at /home/mech-user/catkin_ws/src/beginner_tutorials/CMakeLists.txt:102 (add_message_files):
Unknown CMake command "add_message_files".
make: *** [cmake_check_build_system] エラー 1
(cd ~/catkin_ws; catkin build)
をすると以下のエラーが出ます
--------------------------------------------------------------
Profile: default
Extending: [cached] /opt/ros/indigo
Workspace: /home/mech-user/catkin_ws
--------------------------------------------------------------
Source Space: [exists] /home/mech-user/catkin_ws/src
Log Space: [exists] /home/mech-user/catkin_ws/logs
Build Space: [exists] /home/mech-user/catkin_ws/build
Devel Space: [exists] /home/mech-user/catkin_ws/devel
Install Space: [unused] /home/mech-user/catkin_ws/install
DESTDIR: [unused] None
--------------------------------------------------------------
Devel Space Layout: linked
Install Space Layout: None
--------------------------------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: None
Internal Make Job Server: True
Cache Job Environments: False
--------------------------------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
--------------------------------------------------------------
Workspace configuration appears valid.
--------------------------------------------------------------
[build] Found '6' packages in 0.0 seconds.
[build] Package table is up to date.
Starting >>> beginner_tutorials
Starting >>> dynamixel_7dof_arm
Starting >>> dynamixel_urdf
Starting >>> turtleboteus
Finished <<< dynamixel_urdf [ 1.3 seconds ]
Finished <<< turtleboteus [ 1.7 seconds ]
Finished <<< dynamixel_7dof_arm [ 1.7 seconds ]
Starting >>> dxl_armed_turtlebot
_______________________________________________________________________________
Warnings << dxl_armed_turtlebot:symlink /home/mech-user/catkin_ws/logs/dxl_armed_turtlebot/build.symlink.030.log
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/kobuki_msgs/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/kobuki_msgs/manifest.l
Warning: Source hash: 32041ea9dbe7407baa5136a597a158d0
Warning: Dest hash: 8fd67cb58f2b4f2924951514d0188f1e
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/smart_battery_msgs/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/smart_battery_msgs/manifest.l
Warning: Source hash: 30f0a3d09c3ae3beb4299aaeb19f2ec2
Warning: Dest hash: 262a11fc0b9b3350d2ec66792fc815ac
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/dynamixel_controllers/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/dynamixel_controllers/manifest.l
Warning: Source hash: 66fbde2e71eb1d1423deadc0fa7cf849
Warning: Dest hash: 52007ec5c8cc1fcb568bbe285f1e6a8e
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/dynamixel_msgs/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/dynamixel_msgs/manifest.l
Warning: Source hash: 7b98dacb560eaa576ecdff8157c9ddb9
Warning: Dest hash: 5460dfa0bf3f3f7846ff83161ee8cbcb
...............................................................................
Finished <<< dxl_armed_turtlebot [ 5.6 seconds ]
Starting >>> daisya_euslisp_tutorials
Finished <<< daisya_euslisp_tutorials [ 0.4 seconds ]
_______________________________________________________________________________
Errors << beginner_tutorials:make /home/mech-user/catkin_ws/logs/beginner_tutorials/build.make.027.log
CMakeFiles/listener.dir/src/listener.cpp.o: 関数 `chatterCallback(boost::shared_ptr<std_msgs::String_<std::allocator<void> > const> const&)' 内:
listener.cpp:(.text+0x10): `ros::console::g_initialized' に対する定義されていない参照です
listener.cpp:(.text+0x20): `ros::console::initialize()' に対する定義されていない参照です
listener.cpp:(.text+0x69): `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' に対する定義されていない参照です
listener.cpp:(.text+0xa4): `ros::console::setLogLocationLevel(ros::console::LogLocation*, ros::console::levels::Level)' に対する定義されていない参照です
listener.cpp:(.text+0xae): `ros::console::checkLogLocationEnabled(ros::console::LogLocation*)' に対する定義されていない参照です
listener.cpp:(.text+0x10f): `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, char const*, int, char const*, char const*, ...)' に対する定義されていない参照です
CMakeFiles/listener.dir/src/listener.cpp.o: 関数 `main' 内:
listener.cpp:(.text+0x1a8): `ros::init(int&, char**, std::string const&, unsigned int)' に対する定義されていない参照です
listener.cpp:(.text+0x204): `ros::NodeHandle::NodeHandle(std::string const&, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&)' に対する定義されていない参照です
listener.cpp:(.text+0x2d9): `ros::spin()' に対する定義されていない参照です
listener.cpp:(.text+0x2ed): `ros::Subscriber::~Subscriber()' に対する定義されていない参照です
listener.cpp:(.text+0x2fc): `ros::NodeHandle::~NodeHandle()' に対する定義されていない参照です
listener.cpp:(.text+0x35a): `ros::NodeHandle::~NodeHandle()' に対する定義されていない参照です
listener.cpp:(.text+0x38b): `ros::NodeHandle::~NodeHandle()' に対する定義されていない参照です
listener.cpp:(.text+0x3bc): `ros::Subscriber::~Subscriber()' に対する定義されていない参照です
listener.cpp:(.text+0x3f3): `ros::Subscriber::~Subscriber()' に対する定義されていない参照です
listener.cpp:(.text+0x407): `ros::Subscriber::~Subscriber()' に対する定義されていない参照です
listener.cpp:(.text+0x41b): `ros::NodeHandle::~NodeHandle()' に対する定義されていない参照です
CMakeFiles/listener.dir/src/listener.cpp.o: 関数 `ros::Subscriber ros::NodeHandle::subscribe<std_msgs::String_<std::allocator<void> > >(std::string const&, unsigned int, void (*)(boost::shared_ptr<std_msgs::String_<std::allocator<void> > const> const&), ros::TransportHints const&)' 内:
listener.cpp:(.text._ZN3ros10NodeHandle9subscribeIN8std_msgs7String_ISaIvEEEEENS_10SubscriberERKSsjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE[_ZN3ros10NodeHandle9subscribeIN8std_msgs7String_ISaIvEEEEENS_10SubscriberERKSsjPFvRKN5boost10shared_ptrIKT_EEERKNS_14TransportHintsE]+0xfd): `ros::NodeHandle::subscribe(ros::SubscribeOptions&)' に対する定義されていない参照です
CMakeFiles/listener.dir/src/listener.cpp.o: 関数 `ros::SubscriptionCallbackHelperT<boost::shared_ptr<std_msgs::String_<std::allocator<void> > const> const&, void>::deserialize(ros::SubscriptionCallbackHelperDeserializeParams const&)' 内:
listener.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x49): `ros::console::g_initialized' に対する定義されていない参照です
listener.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x59): `ros::console::initialize()' に対する定義されていない参照です
listener.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xa2): `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)' に対する定義されていない参照です
listener.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xdc): `ros::console::setLogLocationLevel(ros::console::LogLocation*, ros::console::levels::Level)' に対する定義されていない参照です
listener.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0xe6): `ros::console::checkLogLocationEnabled(ros::console::LogLocation*)' に対する定義されていない参照です
listener.cpp:(.text._ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE[_ZN3ros27SubscriptionCallbackHelperTIRKN5boost10shared_ptrIKN8std_msgs7String_ISaIvEEEEEvE11deserializeERKNS_43SubscriptionCallbackHelperDeserializeParamsE]+0x152): `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, char const*, int, char const*, char const*, ...)' に対する定義されていない参照です
collect2: error: ld returned 1 exit status
make[2]: *** [/home/mech-user/catkin_ws/devel/.private/beginner_tutorials/lib/beginner_tutorials/listener] エラー 1
make[1]: *** [CMakeFiles/listener.dir/all] エラー 2
make: *** [all] エラー 2
cd /home/mech-user/catkin_ws/build/beginner_tutorials; catkin build --get-env beginner_tutorials | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
...............................................................................
Failed << beginner_tutorials:make [ Exited with code 2 ]
Failed <<< beginner_tutorials [ 14.9 seconds ]
[build] Summary: 5 of 6 packages succeeded.
[build] Ignored: None.
[build] Warnings: 1 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: 1 packages failed.
[build] Runtime: 15.5 seconds total.
ソースは
#include "ros/ros.h"
#include "std_msgs/String.h"
void chatterCallback(const std_msgs::String::ConstPtr& msg)
{
ROS_INFO("I heard: [%s]",msg->data.c_str());
}
int main(int argc, char **argv)
{
ros::init(argc, argv, "listener");
ros::NodeHandle n;
ros::Subscriber sub = n.subscribe("chatter", 1000, chatterCallback);
ros::spin();
return 0;
}
Cmakeは
cmake_minimum_required(VERSION 2.8.3)
project(beginner_tutorials)
## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package(catkin REQUIRED COMPONENTS
std_msgs
)
## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)
## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()
################################################
## Declare ROS messages, services and actions ##
################################################
## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
## * add a build_depend tag for "message_generation"
## * add a build_depend and a run_depend tag for each package in MSG_DEP_SET
## * If MSG_DEP_SET isn't empty the following dependency has been pulled in
## but can be declared for certainty nonetheless:
## * add a run_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
## * add "message_generation" and every package in MSG_DEP_SET to
## find_package(catkin REQUIRED COMPONENTS ...)
## * add "message_runtime" and every package in MSG_DEP_SET to
## catkin_package(CATKIN_DEPENDS ...)
## * uncomment the add_*_files sections below as needed
## and list every .msg/.srv/.action file to be processed
## * uncomment the generate_messages entry below
## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
## Generate messages in the 'msg' folder
# add_message_files(
# FILES
# Message1.msg
# Message2.msg
# )
## Generate services in the 'srv' folder
# add_service_files(
# FILES
# Service1.srv
# Service2.srv
# )
## Generate actions in the 'action' folder
# add_action_files(
# FILES
# Action1.action
# Action2.action
# )
## Generate added messages and services with any dependencies listed here
# generate_messages(
# DEPENDENCIES
# std_msgs
# )
################################################
## Declare ROS dynamic reconfigure parameters ##
################################################
## To declare and build dynamic reconfigure parameters within this
## package, follow these steps:
## * In the file package.xml:
## * add a build_depend and a run_depend tag for "dynamic_reconfigure"
## * In this file (CMakeLists.txt):
## * add "dynamic_reconfigure" to
## find_package(catkin REQUIRED COMPONENTS ...)
## * uncomment the "generate_dynamic_reconfigure_options" section below
## and list every .cfg file to be processed
## Generate dynamic reconfigure parameters in the 'cfg' folder
# generate_dynamic_reconfigure_options(
# cfg/DynReconf1.cfg
# cfg/DynReconf2.cfg
# )
###################################
## catkin specific configuration ##
###################################
## The catkin_package macro generates cmake config files for your package
## Declare things to be passed to dependent projects
## INCLUDE_DIRS: uncomment this if you package contains header files
## LIBRARIES: libraries you create in this project that dependent projects also need
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package(
# INCLUDE_DIRS include
# LIBRARIES beginner_tutorials
# CATKIN_DEPENDS std_msgs
# DEPENDS system_lib
)
###########
## Build ##
###########
## Specify additional locations of header files
## Your package locations should be listed before other locations
# include_directories(include)
include_directories(
${catkin_INCLUDE_DIRS}
)
## Declare a C++ library
# add_library(beginner_tutorials
# src/${PROJECT_NAME}/beginner_tutorials.cpp
# )
## Add cmake target dependencies of the library
## as an example, code may need to be generated before libraries
## either from message generation or dynamic reconfigure
# add_dependencies(beginner_tutorials ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
## Declare a C++ executable
# add_executable(beginner_tutorials_node src/beginner_tutorials_node.cpp)
## Add cmake target dependencies of the executable
## same as for the library above
# add_dependencies(beginner_tutorials_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
## Specify libraries to link a library or executable target against
# target_link_libraries(beginner_tutorials_node
# ${catkin_LIBRARIES}
# )
#############
## Install ##
#############
# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
# scripts/my_python_script
# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark executables and/or libraries for installation
# install(TARGETS beginner_tutorials beginner_tutorials_node
# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark cpp header files for installation
# install(DIRECTORY include/${PROJECT_NAME}/
# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
# FILES_MATCHING PATTERN "*.h"
# PATTERN ".svn" EXCLUDE
# )
## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
# # myfile1
# # myfile2
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )
#############
## Testing ##
#############
## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_beginner_tutorials.cpp)
# if(TARGET ${PROJECT_NAME}-test)
# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif()
## Add folders to be run by python nosetests
# catkin_add_nosetests(test)
add_executable(listener src/listener.cpp)
target_link_libraries(listener ${catkin_LIBRARIES})
のとおりです
シリアル通信で直接サーボを動かしたいと思っているのですが、ボーレートが分からないので、どう設定されているかを知りたいです。
また、アームの角サーボに振られているIDはturtlebotについている状態だとどうなっているか、また返却するときはどのようにIDを振って返せばいいかも確認したいです。
rostopic echo /camshift/track_box
までは動くのですが、その次のものが動きません。
mech-user@test1-pc:~/catkin_ws/src$ rosrun image_view2 image_view2 image:=/camera/rgb/image_raw \ ~image_transport:=compressed
terminate called after throwing an instance of 'ros::InvalidNameException'
what(): Character [ ] is not valid as the first character in Graph Resource Name [ ~image_transport]. Valid characters are a-z, A-Z, / and in some cases ~.
中止 (コアダンプ)
mech-user@test1-pc:~/catkin_ws/src$
euslispで一定時間が経過したら行動を変更するプログラムを書きたいです。
ただ、時間経過中は元の行動を継続していたいのですが、どうすればいいですか。
time-nowとかsleepだと行動が停止してしまうのでうまくいきません。
roslaunch dxl_armed_turtlebot hsi_color_filter.launch DEFAULT_NAMESPACE:=/camera/depth_registered INPUT:=points h_max:=30 h_min:=-10 FILTER_NAME_SUFFIX:=red
の中の,抽出する色に関するパラメータ,h_max,h_minの決め方についてご教示ください.
hueの範囲は元々0360で,127に変換されています.
rqt_reconfigure
でcamera→depth_registered→hsi_filter
を選びh_limit_max, h_limit_min
のパラメータを確かめると,このプログラムでは-128
hue: 変換前の値(0360)127)とすると,
HUE: 変換後の値(-128
(hue/360)*256-128=HUE となると思うのですが,
この式のHUEに-30, 10(赤色抽出で使われたh_max, h_minの値)を代入すると,
それぞれhue=約223, hue=約166となり,緑色~青色のhue値が出てしまいます.
勘違いをしていると思うのですが,何が間違っていますでしょうか.
ので,k-okada@5d3f0a4
が必要でした.
indigo 以降ではlinux_peripheral_interface or smart_battery_msgs を使うということで,
アップデートしておいてもらえると嬉しいです.
@snoawaに assign しておきますが,誰かに降っていいともいます.
シミュレータは実行できるのですがmapに関して何かエラーを出しています。その後のturtlebot_navigation.launchを実行すると消えると行っていた人もいたのですが、それはエラーが出て実行できません。rosdep install --from-paths . --ignore-src -y -r 以降が怪しい気がします。
wstool update
mech-user@test1-pc:~/catkin_ws/src$ wstool update
[dynamixel_urdf] Updating /home/mech-user/catkin_ws/src/dynamixel_urdf
[dynamixel_urdf] Done.
[robot-programming] Updating /home/mech-user/catkin_ws/src/robot-programming
[robot-programming] Done.
rosdep update
mech-user@test1-pc:~/catkin_ws/src$ rosdep update
reading in sources list data from /etc/ros/rosdep/sources.list.d
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
Hit https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml
Query rosdistro index https://raw.githubusercontent.com/ros/rosdistro/master/index.yaml
Add distro "groovy"
Add distro "hydro"
Add distro "indigo"
Add distro "jade"
Add distro "kinetic"
updated cache in /home/mech-user/.ros/rosdep/sources.cache
rosdep install --from-paths . --ignore-src -y -r
mech-user@test1-pc:~/catkin_ws/src$ rosdep install --from-paths . --ignore-src -y -r
executing command [sudo -H apt-get install -y ros-indigo-turtlebot-navigation]
[sudo] password for mech-user:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
fltk1.3-doc fluid hddtemp libfltk-forms1.3 libfltk-images1.3 libfltk1.1
libfltk1.1-dev libfltk1.3 python-opengl python-psutil python-qt4-gl
ros-indigo-bond-core ros-indigo-camera-calibration ros-indigo-common-msgs
ros-indigo-common-tutorials ros-indigo-compressed-depth-image-transport
ros-indigo-compressed-image-transport ros-indigo-desktop
ros-indigo-diagnostic-analysis ros-indigo-diagnostic-common-diagnostics
ros-indigo-diagnostics ros-indigo-executive-smach ros-indigo-filters
ros-indigo-gazebo-ros-pkgs ros-indigo-geometry ros-indigo-geometry-tutorials
ros-indigo-image-common ros-indigo-image-pipeline ros-indigo-image-rotate
ros-indigo-image-transport-plugins ros-indigo-interactive-marker-tutorials
ros-indigo-interactive-markers ros-indigo-joint-state-publisher
ros-indigo-laser-assembler ros-indigo-laser-filters
ros-indigo-laser-pipeline ros-indigo-librviz-tutorial
ros-indigo-media-export ros-indigo-mk ros-indigo-nodelet-core
ros-indigo-nodelet-tutorial-math ros-indigo-pluginlib-tutorials
ros-indigo-pointcloud-to-laserscan ros-indigo-qt-gui-cpp ros-indigo-robot
ros-indigo-robot-model ros-indigo-ros ros-indigo-ros-base
ros-indigo-ros-comm ros-indigo-ros-core ros-indigo-ros-tutorials
ros-indigo-rosboost-cfg ros-indigo-roscpp-core ros-indigo-roscpp-tutorials
ros-indigo-roscreate ros-indigo-roslint ros-indigo-roslisp
ros-indigo-rosmake ros-indigo-rqt-action ros-indigo-rqt-bag
ros-indigo-rqt-bag-plugins ros-indigo-rqt-common-plugins
ros-indigo-rqt-console ros-indigo-rqt-dep ros-indigo-rqt-gui-cpp
ros-indigo-rqt-image-view ros-indigo-rqt-launch ros-indigo-rqt-logger-level
ros-indigo-rqt-moveit ros-indigo-rqt-msg ros-indigo-rqt-nav-view
ros-indigo-rqt-pose-view ros-indigo-rqt-publisher ros-indigo-rqt-py-console
ros-indigo-rqt-reconfigure ros-indigo-rqt-robot-dashboard
ros-indigo-rqt-robot-monitor ros-indigo-rqt-robot-plugins
ros-indigo-rqt-robot-steering ros-indigo-rqt-runtime-monitor
ros-indigo-rqt-rviz ros-indigo-rqt-service-caller ros-indigo-rqt-shell
ros-indigo-rqt-srv ros-indigo-rqt-tf-tree ros-indigo-rqt-top
ros-indigo-rqt-topic ros-indigo-rqt-web ros-indigo-rviz
ros-indigo-rviz-plugin-tutorials ros-indigo-rviz-python-tutorial
ros-indigo-shape-tools ros-indigo-simulators ros-indigo-smach
ros-indigo-smach-msgs ros-indigo-smach-ros ros-indigo-stage
ros-indigo-stage-ros ros-indigo-stereo-image-proc ros-indigo-stereo-msgs
ros-indigo-tf-conversions ros-indigo-tf2-geometry-msgs
ros-indigo-tf2-sensor-msgs ros-indigo-theora-image-transport
ros-indigo-turtle-actionlib ros-indigo-turtle-tf ros-indigo-turtle-tf2
ros-indigo-turtlesim ros-indigo-urdf-tutorial ros-indigo-vision-opencv
ros-indigo-visualization-marker-tutorials ros-indigo-visualization-tutorials
ros-indigo-viz sbcl
これを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
libasound2-dev libcaca-dev libpulse-dev libsdl-image1.2 libsdl-image1.2-dev
libsdl1.2-dev libslang2-dev libwebp-dev libwebpdemux1 ros-indigo-amcl
ros-indigo-base-local-planner ros-indigo-clear-costmap-recovery
ros-indigo-costmap-2d ros-indigo-dwa-local-planner ros-indigo-gmapping
ros-indigo-map-server ros-indigo-move-base ros-indigo-nav-core
ros-indigo-navfn ros-indigo-openslam-gmapping ros-indigo-rotate-recovery
ros-indigo-voxel-grid
提案パッケージ:
libasound2-doc
以下のパッケージが新たにインストールされます:
libasound2-dev libcaca-dev libpulse-dev libsdl-image1.2 libsdl-image1.2-dev
libsdl1.2-dev libslang2-dev libwebp-dev libwebpdemux1 ros-indigo-amcl
ros-indigo-base-local-planner ros-indigo-clear-costmap-recovery
ros-indigo-costmap-2d ros-indigo-dwa-local-planner ros-indigo-gmapping
ros-indigo-map-server ros-indigo-move-base ros-indigo-nav-core
ros-indigo-navfn ros-indigo-openslam-gmapping ros-indigo-rotate-recovery
ros-indigo-turtlebot-navigation ros-indigo-voxel-grid
アップグレード: 0 個、新規インストール: 23 個、削除: 0 個、保留: 639 個。
3,676 kB のアーカイブを取得する必要があります。
この操作後に追加で 18.5 MB のディスク容量が消費されます。
警告: 以下のパッケージは認証されていません!
libpulse-dev libsdl1.2-dev ros-indigo-amcl ros-indigo-voxel-grid
ros-indigo-costmap-2d ros-indigo-nav-core ros-indigo-base-local-planner
ros-indigo-clear-costmap-recovery ros-indigo-dwa-local-planner
ros-indigo-openslam-gmapping ros-indigo-gmapping ros-indigo-map-server
ros-indigo-navfn ros-indigo-rotate-recovery ros-indigo-move-base
ros-indigo-turtlebot-navigation
E: 問題が発生し、-y オプションが --force-yes なしで使用されました
executing command [sudo -H apt-get install -y ros-indigo-jsk-pcl-ros]
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
fltk1.3-doc fluid hddtemp libfltk-forms1.3 libfltk-images1.3 libfltk1.1
libfltk1.1-dev libfltk1.3 python-opengl python-psutil python-qt4-gl
ros-indigo-bond-core ros-indigo-camera-calibration ros-indigo-common-msgs
ros-indigo-common-tutorials ros-indigo-compressed-depth-image-transport
ros-indigo-compressed-image-transport ros-indigo-desktop
ros-indigo-diagnostic-analysis ros-indigo-diagnostic-common-diagnostics
ros-indigo-diagnostics ros-indigo-executive-smach ros-indigo-gazebo-ros-pkgs
ros-indigo-geometry ros-indigo-geometry-tutorials ros-indigo-image-common
ros-indigo-image-pipeline ros-indigo-image-rotate
ros-indigo-image-transport-plugins ros-indigo-interactive-marker-tutorials
ros-indigo-joint-state-publisher ros-indigo-laser-filters
ros-indigo-laser-pipeline ros-indigo-librviz-tutorial
ros-indigo-nodelet-core ros-indigo-nodelet-tutorial-math
ros-indigo-pluginlib-tutorials ros-indigo-pointcloud-to-laserscan
ros-indigo-robot ros-indigo-robot-model ros-indigo-ros ros-indigo-ros-base
ros-indigo-ros-comm ros-indigo-ros-core ros-indigo-ros-tutorials
ros-indigo-roscpp-core ros-indigo-roscreate ros-indigo-roslint
ros-indigo-roslisp ros-indigo-rosmake ros-indigo-rqt-action
ros-indigo-rqt-bag-plugins ros-indigo-rqt-common-plugins
ros-indigo-rqt-console ros-indigo-rqt-dep ros-indigo-rqt-launch
ros-indigo-rqt-logger-level ros-indigo-rqt-moveit ros-indigo-rqt-msg
ros-indigo-rqt-nav-view ros-indigo-rqt-pose-view ros-indigo-rqt-publisher
ros-indigo-rqt-py-console ros-indigo-rqt-reconfigure
ros-indigo-rqt-robot-dashboard ros-indigo-rqt-robot-monitor
ros-indigo-rqt-robot-plugins ros-indigo-rqt-robot-steering
ros-indigo-rqt-runtime-monitor ros-indigo-rqt-rviz
ros-indigo-rqt-service-caller ros-indigo-rqt-shell ros-indigo-rqt-srv
ros-indigo-rqt-tf-tree ros-indigo-rqt-top ros-indigo-rqt-topic
ros-indigo-rqt-web ros-indigo-rviz-plugin-tutorials
ros-indigo-rviz-python-tutorial ros-indigo-shape-tools ros-indigo-simulators
ros-indigo-smach ros-indigo-smach-msgs ros-indigo-smach-ros ros-indigo-stage
ros-indigo-stage-ros ros-indigo-stereo-image-proc
ros-indigo-tf2-geometry-msgs ros-indigo-tf2-sensor-msgs
ros-indigo-theora-image-transport ros-indigo-turtle-actionlib
ros-indigo-turtle-tf ros-indigo-turtle-tf2 ros-indigo-turtlesim
ros-indigo-urdf-tutorial ros-indigo-vision-opencv
ros-indigo-visualization-marker-tutorials ros-indigo-visualization-tutorials
ros-indigo-viz sbcl
これを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
libamd2.3.1 libbullet-dev libbulletcollision2.81 libbulletdynamics2.81
libbulletsoftbody2.81 libcamd2.3.1 libccolamd2.8.0 libcholmod2.1.2
liblinearmath2.81 libumfpack5.6.2 python-decorator python-joblib
python-scipy python-sklearn python-sklearn-lib python-urlgrabber
ros-indigo-baxter-description ros-indigo-dynamic-tf-publisher ros-indigo-fcl
ros-indigo-imagesift ros-indigo-jsk-data ros-indigo-jsk-footstep-msgs
ros-indigo-jsk-pcl-ros-utils ros-indigo-jsk-perception
ros-indigo-jsk-recognition-msgs ros-indigo-jsk-recognition-utils
ros-indigo-jsk-rqt-plugins ros-indigo-jsk-topic-tools ros-indigo-libccd
ros-indigo-libsiftfast ros-indigo-ml-classifiers ros-indigo-moveit-core
ros-indigo-moveit-msgs ros-indigo-moveit-ros-perception
ros-indigo-object-recognition-msgs ros-indigo-octomap-msgs
ros-indigo-octomap-ros ros-indigo-octomap-server
ros-indigo-posedetection-msgs ros-indigo-pr2-machine
ros-indigo-rethink-ee-description ros-indigo-robot-self-filter
ros-indigo-srdfdom ros-indigo-urdfdom-py
提案パッケージ:
python-dap python-scikits-optimization python-sklearn-doc ipython
以下のパッケージが新たにインストールされます:
libamd2.3.1 libbullet-dev libbulletcollision2.81 libbulletdynamics2.81
libbulletsoftbody2.81 libcamd2.3.1 libccolamd2.8.0 libcholmod2.1.2
liblinearmath2.81 libumfpack5.6.2 python-decorator python-joblib
python-scipy python-sklearn python-sklearn-lib python-urlgrabber
ros-indigo-baxter-description ros-indigo-dynamic-tf-publisher ros-indigo-fcl
ros-indigo-imagesift ros-indigo-jsk-data ros-indigo-jsk-footstep-msgs
ros-indigo-jsk-pcl-ros ros-indigo-jsk-pcl-ros-utils
ros-indigo-jsk-perception ros-indigo-jsk-recognition-msgs
ros-indigo-jsk-recognition-utils ros-indigo-jsk-rqt-plugins
ros-indigo-jsk-topic-tools ros-indigo-libccd ros-indigo-libsiftfast
ros-indigo-ml-classifiers ros-indigo-moveit-core ros-indigo-moveit-msgs
ros-indigo-moveit-ros-perception ros-indigo-object-recognition-msgs
ros-indigo-octomap-msgs ros-indigo-octomap-ros ros-indigo-octomap-server
ros-indigo-posedetection-msgs ros-indigo-pr2-machine
ros-indigo-rethink-ee-description ros-indigo-robot-self-filter
ros-indigo-srdfdom ros-indigo-urdfdom-py
アップグレード: 0 個、新規インストール: 45 個、削除: 0 個、保留: 639 個。
50.9 MB のアーカイブを取得する必要があります。
この操作後に追加で 223 MB のディスク容量が消費されます。
警告: 以下のパッケージは認証されていません!
python-urlgrabber ros-indigo-rethink-ee-description
ros-indigo-baxter-description ros-indigo-dynamic-tf-publisher
ros-indigo-libccd ros-indigo-fcl ros-indigo-libsiftfast
ros-indigo-jsk-recognition-msgs ros-indigo-jsk-topic-tools
ros-indigo-jsk-recognition-utils ros-indigo-posedetection-msgs
ros-indigo-imagesift ros-indigo-pr2-machine ros-indigo-jsk-data
ros-indigo-jsk-footstep-msgs ros-indigo-ml-classifiers
ros-indigo-object-recognition-msgs ros-indigo-octomap-msgs
ros-indigo-moveit-msgs ros-indigo-urdfdom-py ros-indigo-srdfdom
ros-indigo-moveit-core ros-indigo-moveit-ros-perception
ros-indigo-octomap-ros ros-indigo-octomap-server
ros-indigo-robot-self-filter ros-indigo-jsk-pcl-ros-utils
ros-indigo-jsk-rqt-plugins ros-indigo-jsk-perception ros-indigo-jsk-pcl-ros
E: 問題が発生し、-y オプションが --force-yes なしで使用されました
executing command [sudo -H apt-get install -y ros-indigo-jsk-perception]
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
fltk1.3-doc fluid hddtemp libfltk-forms1.3 libfltk-images1.3 libfltk1.1
libfltk1.1-dev libfltk1.3 python-opengl python-psutil python-qt4-gl
ros-indigo-bond-core ros-indigo-camera-calibration ros-indigo-common-msgs
ros-indigo-common-tutorials ros-indigo-compressed-depth-image-transport
ros-indigo-compressed-image-transport ros-indigo-desktop
ros-indigo-diagnostic-analysis ros-indigo-diagnostic-common-diagnostics
ros-indigo-diagnostics ros-indigo-executive-smach ros-indigo-gazebo-ros-pkgs
ros-indigo-geometry ros-indigo-geometry-tutorials ros-indigo-image-common
ros-indigo-image-pipeline ros-indigo-image-rotate
ros-indigo-image-transport-plugins ros-indigo-interactive-marker-tutorials
ros-indigo-joint-state-publisher ros-indigo-laser-assembler
ros-indigo-laser-filters ros-indigo-laser-pipeline
ros-indigo-librviz-tutorial ros-indigo-nodelet-core
ros-indigo-nodelet-tutorial-math ros-indigo-pluginlib-tutorials
ros-indigo-pointcloud-to-laserscan ros-indigo-robot ros-indigo-robot-model
ros-indigo-ros ros-indigo-ros-base ros-indigo-ros-comm ros-indigo-ros-core
ros-indigo-ros-tutorials ros-indigo-rosboost-cfg ros-indigo-roscpp-core
ros-indigo-roscpp-tutorials ros-indigo-roscreate ros-indigo-roslint
ros-indigo-roslisp ros-indigo-rosmake ros-indigo-rqt-action
ros-indigo-rqt-bag-plugins ros-indigo-rqt-common-plugins
ros-indigo-rqt-console ros-indigo-rqt-dep ros-indigo-rqt-launch
ros-indigo-rqt-logger-level ros-indigo-rqt-moveit ros-indigo-rqt-msg
ros-indigo-rqt-nav-view ros-indigo-rqt-pose-view ros-indigo-rqt-publisher
ros-indigo-rqt-py-console ros-indigo-rqt-reconfigure
ros-indigo-rqt-robot-dashboard ros-indigo-rqt-robot-monitor
ros-indigo-rqt-robot-plugins ros-indigo-rqt-robot-steering
ros-indigo-rqt-runtime-monitor ros-indigo-rqt-rviz
ros-indigo-rqt-service-caller ros-indigo-rqt-shell ros-indigo-rqt-srv
ros-indigo-rqt-tf-tree ros-indigo-rqt-top ros-indigo-rqt-topic
ros-indigo-rqt-web ros-indigo-rviz-plugin-tutorials
ros-indigo-rviz-python-tutorial ros-indigo-shape-tools ros-indigo-simulators
ros-indigo-smach ros-indigo-smach-msgs ros-indigo-smach-ros ros-indigo-stage
ros-indigo-stage-ros ros-indigo-stereo-image-proc ros-indigo-stereo-msgs
ros-indigo-tf2-geometry-msgs ros-indigo-tf2-sensor-msgs
ros-indigo-theora-image-transport ros-indigo-turtle-actionlib
ros-indigo-turtle-tf ros-indigo-turtle-tf2 ros-indigo-turtlesim
ros-indigo-urdf-tutorial ros-indigo-vision-opencv
ros-indigo-visualization-marker-tutorials ros-indigo-visualization-tutorials
ros-indigo-viz sbcl
これを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
libamd2.3.1 libbullet-dev libbulletcollision2.81 libbulletdynamics2.81
libbulletsoftbody2.81 libcamd2.3.1 libccolamd2.8.0 libcholmod2.1.2
liblinearmath2.81 libumfpack5.6.2 python-decorator python-joblib
python-scipy python-sklearn python-sklearn-lib python-urlgrabber
ros-indigo-baxter-description ros-indigo-dynamic-tf-publisher
ros-indigo-imagesift ros-indigo-jsk-data ros-indigo-jsk-recognition-msgs
ros-indigo-jsk-recognition-utils ros-indigo-jsk-rqt-plugins
ros-indigo-jsk-topic-tools ros-indigo-libsiftfast ros-indigo-ml-classifiers
ros-indigo-posedetection-msgs ros-indigo-pr2-machine
ros-indigo-rethink-ee-description ros-indigo-robot-self-filter
提案パッケージ:
python-dap python-scikits-optimization python-sklearn-doc ipython
以下のパッケージが新たにインストールされます:
libamd2.3.1 libbullet-dev libbulletcollision2.81 libbulletdynamics2.81
libbulletsoftbody2.81 libcamd2.3.1 libccolamd2.8.0 libcholmod2.1.2
liblinearmath2.81 libumfpack5.6.2 python-decorator python-joblib
python-scipy python-sklearn python-sklearn-lib python-urlgrabber
ros-indigo-baxter-description ros-indigo-dynamic-tf-publisher
ros-indigo-imagesift ros-indigo-jsk-data ros-indigo-jsk-perception
ros-indigo-jsk-recognition-msgs ros-indigo-jsk-recognition-utils
ros-indigo-jsk-rqt-plugins ros-indigo-jsk-topic-tools ros-indigo-libsiftfast
ros-indigo-ml-classifiers ros-indigo-posedetection-msgs
ros-indigo-pr2-machine ros-indigo-rethink-ee-description
ros-indigo-robot-self-filter
アップグレード: 0 個、新規インストール: 31 個、削除: 0 個、保留: 639 個。
43.9 MB のアーカイブを取得する必要があります。
この操作後に追加で 155 MB のディスク容量が消費されます。
警告: 以下のパッケージは認証されていません!
python-urlgrabber ros-indigo-rethink-ee-description
ros-indigo-baxter-description ros-indigo-dynamic-tf-publisher
ros-indigo-libsiftfast ros-indigo-jsk-recognition-msgs
ros-indigo-jsk-topic-tools ros-indigo-jsk-recognition-utils
ros-indigo-posedetection-msgs ros-indigo-imagesift ros-indigo-pr2-machine
ros-indigo-jsk-data ros-indigo-jsk-rqt-plugins ros-indigo-ml-classifiers
ros-indigo-robot-self-filter ros-indigo-jsk-perception
E: 問題が発生し、-y オプションが --force-yes なしで使用されました
ERROR: the following rosdeps failed to install
apt: command [sudo -H apt-get install -y ros-indigo-turtlebot-navigation] failed
apt: command [sudo -H apt-get install -y ros-indigo-jsk-pcl-ros] failed
apt: command [sudo -H apt-get install -y ros-indigo-jsk-perception] failed
apt: Failed to detect successful installation of [ros-indigo-turtlebot-navigation]
apt: Failed to detect successful installation of [ros-indigo-jsk-pcl-ros]
apt: Failed to detect successful installation of [ros-indigo-jsk-perception]
catkin build(最後のwarningのみ載せます)
Warnings << dxl_armed_turtlebot:symlink /home/mech-user/catkin_ws/logs/dxl_armed_turtlebot/build.symlink.044.log
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/kobuki_msgs/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/kobuki_msgs/manifest.l
Warning: Source hash: f79fb24a7d0206f60921ad3aed6b3b3b
Warning: Dest hash: 432be223d32d44cbe4d5be4bed1b624f
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/smart_battery_msgs/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/smart_battery_msgs/manifest.l
Warning: Source hash: ec9d83907372895df95572fa20013921
Warning: Dest hash: 640950df5064bdfd61bb2273871cd0d8
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/dynamixel_controllers/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/dynamixel_controllers/manifest.l
Warning: Source hash: 597ca7017e7766050da7306ce46af114
Warning: Dest hash: f4b52ef84770fdd7cda475f399938461
Warning: Cannot symlink from /home/mech-user/catkin_ws/devel/.private/dxl_armed_turtlebot/share/roseus/ros/dynamixel_msgs/manifest.l to existing file /home/mech-user/catkin_ws/devel/share/roseus/ros/dynamixel_msgs/manifest.l
Warning: Source hash: b6ee625967bb0d32aaad6ea457c9b818
Warning: Dest hash: 6f0a04a6f4a36a15454a9632cfb91f65
...............................................................................
Finished <<< dxl_armed_turtlebot [ 2.6 seconds ]
Starting >>> daisya_euslisp_tutorials
Finished <<< daisya_euslisp_tutorials [ 0.1 seconds ]
[build] Summary: All 6 packages succeeded!
[build] Ignored: None.
[build] Warnings: 1 packages succeeded with warnings.
[build] Abandoned: None.
[build] Failed: None.
[build] Runtime: 4.8 seconds total.
turtlebot_navigation.launch
mech-user@test1-pc:~$ roslaunch dxl_armed_turtlebot dxl_armed_turtlebot_navigation.launch
... logging to /home/mech-user/.ros/log/2f340610-a4cc-11e6-98ad-e8b1fce891a3/roslaunch-test1-pc-6597.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
Invalid <arg> tag: turtlebot_navigation
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/home/mech-user/catkin_ws/src/beginner_tutorials
ROS path [2]=/home/mech-user/catkin_ws/src/robot-programming/dynamixel_7dof_arm
ROS path [3]=/home/mech-user/catkin_ws/src/dynamixel_urdf
ROS path [4]=/home/mech-user/catkin_ws/src/robot-programming/turtleboteus
ROS path [5]=/home/mech-user/catkin_ws/src/robot-programming/dxl_armed_turtlebot
ROS path [6]=/home/mech-user/catkin_ws/src/robot-programming/daisya_euslisp_tutorials
ROS path [7]=/opt/ros/indigo/share
ROS path [8]=/opt/ros/indigo/stacks.
Arg xml is <arg default="$(find turtlebot_navigation)/param/dummy.yaml" name="custom_param_file"/>
The traceback for the exception was written to the log file
表題のとおりです
メッセージは以下の通り.
mech-user@test1-pc:~/catkin_ws/src/robot-programming$ git fetch --all
Fetching origin
Fetching M-Onitsuka
fatal: repository 'https://github.com/M-Onitsuka/' not found
error: Could not fetch M-Onitsuka
ご教示お待ちしております
演習用ロボットプログラム環境の構築のところで
roslaunch opencv_apps camshift.launch image:=/camera/rgb/image_raw
としても、エラーが出てしまい、画像処理ノードが立ち上がりません。
解決方法がわかる方、ご助言をお願いします。
roseus ;; loading roseus("") on euslisp((9.00 host18.storm.ros.org Wed Sep 24 11:55:04 UTC 2014 7906365 e4262ae))
eustf roseus_c_util /opt/ros/hydro/share/euslisp/jskeus/eus/Linux64/bin/irteusgl: ERROR th=0 no such package "CONTROL_MSGS""CONTROL_MSGS" in (apply #'ros::load-org-for-ros ros::fullname args)E: (exit)
ファイルの先頭に
(ros::load-ros-manifest "control_msgs")
を追加するうごくようになりますが、他の人は必要ないようです。
mechuser@IMI-T400s:~/catkin_ws/src$ rosversion euslisp
1.1.26
mechuser@IMI-T400s:~/catkin_ws/src$ rosversion roseus
1.1.26
mechuser@IMI-T400s:~/catkin_ws/src$ rosversion pr2eus
0.1.6
/camera/rgb/image_rawがimage_viewに表示されないのはなぜですか。
Turtlebotをx方向に動かす際に:go-velocityのx成分を0.1と十分小さく設定したつもりだったのですが、発進が滑らかでなく、ビクッと動き始めてしまったのはなぜでしょうか?
Found '5' packages in 0.0 seconds.
Starting ==> dynamixel_7dof_arm
�]2;[build] 0/5�[dynamixel_7dof_arm] ==> '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/dynamixel_7dof_arm -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' in '/home/travis/catkin_ws/build/dynamixel_7dof_arm'
�]2;[build] 0/5�Starting ==> dynamixel_urdf
�]2;[build] 0/5�[dynamixel_urdf] ==> '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/dynamixel_urdf -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' in '/home/travis/catkin_ws/build/dynamixel_urdf'
�]2;[build] 0/5��]2;[build] 0/5��]2;[build] 0/5��]2;[build] 0/5��]2;[build] 0/5�[dynamixel_7dof_arm] -- The C compiler identification is GNU 4.8.4
�]2;[build] 0/5�[dynamixel_urdf] -- The C compiler identification is GNU 4.8.4
�]2;[build] 0/5��]2;[build] 0/5��]2;[build] 0/5�[dynamixel_urdf] -- The CXX compiler identification is GNU 4.8.4
�]2;[build] 0/5�[dynamixel_7dof_arm] -- The CXX compiler identification is GNU 4.8.4
�]2;[build] 0/5�[dynamixel_urdf] -- Check for working C compiler: /usr/bin/cc
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Check for working C compiler: /usr/bin/cc
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Check for working C compiler: /usr/bin/cc -- works
�]2;[build] 0/5�[dynamixel_urdf] -- Check for working C compiler: /usr/bin/cc -- works
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting C compiler ABI info
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting C compiler ABI info
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting C compiler ABI info - done
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting C compiler ABI info - done
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting C compile features
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting C compile features
�]2;[build] 0/5��]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting C compile features - done
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting C compile features - done
�]2;[build] 0/5�[dynamixel_urdf] -- Check for working CXX compiler: /usr/bin/c++
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Check for working CXX compiler: /usr/bin/c++
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Check for working CXX compiler: /usr/bin/c++ -- works
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting CXX compiler ABI info
�]2;[build] 0/5�[dynamixel_urdf] -- Check for working CXX compiler: /usr/bin/c++ -- works
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting CXX compiler ABI info
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting CXX compiler ABI info - done
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting CXX compiler ABI info - done
�]2;[build] 0/5�[dynamixel_urdf] -- Detecting CXX compile features
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting CXX compile features
�]2;[build] 0/5��]2;[build] 0/5��]2;[build] 0/5�[dynamixel_urdf] -- Detecting CXX compile features - done
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Detecting CXX compile features - done
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using CATKIN_DEVEL_PREFIX: /home/travis/catkin_ws/devel
�]2;[build] 0/5�[dynamixel_urdf] -- Using CATKIN_DEVEL_PREFIX: /home/travis/catkin_ws/devel
�]2;[build] 0/5�[dynamixel_urdf] -- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
�]2;[build] 0/5�[dynamixel_7dof_arm] -- This workspace overlays: /opt/ros/indigo
�]2;[build] 0/5�[dynamixel_urdf] -- This workspace overlays: /opt/ros/indigo
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Found PythonInterp: /usr/bin/python (found version "2.7.6")
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using PYTHON_EXECUTABLE: /usr/bin/python
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using Debian Python package layout
�]2;[build] 0/5�[dynamixel_urdf] -- Found PythonInterp: /usr/bin/python (found version "2.7.6")
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using empy: /usr/bin/empy
�]2;[build] 0/5�[dynamixel_urdf] -- Using PYTHON_EXECUTABLE: /usr/bin/python
�]2;[build] 0/5�[dynamixel_urdf] -- Using Debian Python package layout
�]2;[build] 0/5�[dynamixel_urdf] -- Using empy: /usr/bin/empy
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using CATKIN_ENABLE_TESTING: ON
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Call enable_testing()
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using CATKIN_TEST_RESULTS_DIR: /home/travis/catkin_ws/build/dynamixel_7dof_arm/test_results
�]2;[build] 0/5�[dynamixel_urdf] -- Using CATKIN_ENABLE_TESTING: ON
�]2;[build] 0/5�[dynamixel_urdf] -- Call enable_testing()
�]2;[build] 0/5�[dynamixel_urdf] -- Using CATKIN_TEST_RESULTS_DIR: /home/travis/catkin_ws/build/dynamixel_urdf/test_results
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for include file pthread.h
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for include file pthread.h
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for include file pthread.h - found
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for include file pthread.h - found
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for pthread_create
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for pthread_create
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for pthread_create - not found
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for pthread_create in pthreads
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for pthread_create - not found
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for pthread_create in pthreads
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for pthread_create in pthreads - not found
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for pthread_create in pthreads - not found
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for pthread_create in pthread
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for pthread_create in pthread
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Looking for pthread_create in pthread - found
�]2;[build] 0/5�[dynamixel_urdf] -- Looking for pthread_create in pthread - found
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Found Threads: TRUE
�]2;[build] 0/5�[dynamixel_urdf] -- Found Threads: TRUE
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Found gtest sources under '/usr/src/gtest': gtests will be built
�]2;[build] 0/5�[dynamixel_7dof_arm] -- Using Python nosetests: /usr/bin/nosetests-2.7
�]2;[build] 0/5�[dynamixel_urdf] -- Found gtest sources under '/usr/src/gtest': gtests will be built
�]2;[build] 0/5�[dynamixel_urdf] -- Using Python nosetests: /usr/bin/nosetests-2.7
�]2;[build] 0/5�[dynamixel_7dof_arm] -- catkin 0.6.15
�]2;[build] 0/5�[dynamixel_urdf] -- catkin 0.6.15
�]2;[build] 0/5��]2;[build] 0/5�[dynamixel_7dof_arm] -- Using these message generators: gencpp;geneus;genlisp;genpy
�]2;[build] 0/5��]2;[build] 0/5�[dynamixel_urdf] -- Configuring done
�]2;[build] 0/5�[dynamixel_urdf] -- Generating done
�]2;[build] 0/5�[dynamixel_urdf] -- Build files have been written to: /home/travis/catkin_ws/build/dynamixel_urdf
�]2;[build] 0/5�[dynamixel_urdf] <== '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/dynamixel_urdf -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' finished with return code '0'
�]2;[build] 0/5�[dynamixel_urdf] ==> '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' in '/home/travis/catkin_ws/build/dynamixel_urdf'
�]2;[build] 0/5�[dynamixel_urdf] <== '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' finished with return code '0'
�]2;[build] 0/5�Finished <== dynamixel_urdf [ 2.9 seconds ]
�]2;[build] 1/5�Starting ==> turtleboteus
�]2;[build] 1/5�[turtleboteus] ==> '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/turtleboteus -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' in '/home/travis/catkin_ws/build/turtleboteus'
�]2;[build] 1/5�[turtleboteus] -- The C compiler identification is GNU 4.8.4
�]2;[build] 1/5�[turtleboteus] -- The CXX compiler identification is GNU 4.8.4
�]2;[build] 1/5�[turtleboteus] -- Check for working C compiler: /usr/bin/cc
�]2;[build] 1/5�[turtleboteus] -- Check for working C compiler: /usr/bin/cc -- works
�]2;[build] 1/5�[turtleboteus] -- Detecting C compiler ABI info
�]2;[build] 1/5�[turtleboteus] -- Detecting C compiler ABI info - done
�]2;[build] 1/5�[turtleboteus] -- Detecting C compile features
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] loading roseus.cmake from dynamixel_7dof_arm
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] roseus 1.4.0
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] jskeus
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] euslisp
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] geneus 2.2.4
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] genmsg 0.5.6
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] message_generation Requires: gencpp;genlisp;genmsg;genpy
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] generate all roseus messages
�]2;[build] 1/5��]2;[build] 1/5�[turtleboteus] -- Detecting C compile features - done
�]2;[build] 1/5�[turtleboteus] -- Check for working CXX compiler: /usr/bin/c++
�]2;[build] 1/5�[turtleboteus] -- Check for working CXX compiler: /usr/bin/c++ -- works
�]2;[build] 1/5�[turtleboteus] -- Detecting CXX compiler ABI info
�]2;[build] 1/5�[dynamixel_7dof_arm] [WARNING] dynamixel_7dof_arm is not found in workspace
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] dynamixel_7dof_arm depends on
�]2;[build] 1/5�[dynamixel_7dof_arm] -- [roseus.cmake] dynamixel_7dof_arm will compile dynamixel_7dof_arm
�]2;[build] 1/5�[dynamixel_7dof_arm] CMake Warning at /opt/ros/indigo/share/roseus/cmake/roseus.cmake:88 (find_package):
�]2;[build] 1/5�[dynamixel_7dof_arm] By not providing "Finddynamixel_7dof_arm.cmake" in CMAKE_MODULE_PATH this
�]2;[build] 1/5�[dynamixel_7dof_arm] project has asked CMake to find a package configuration file provided by
�]2;[build] 1/5�[dynamixel_7dof_arm] "dynamixel_7dof_arm", but CMake did not find one.
�]2;[build] 1/5�[dynamixel_7dof_arm]
�]2;[build] 1/5�[dynamixel_7dof_arm] Could not find a package configuration file provided by
�]2;[build] 1/5�[dynamixel_7dof_arm] "dynamixel_7dof_arm" with any of the following names:
�]2;[build] 1/5�[dynamixel_7dof_arm]
�]2;[build] 1/5�[dynamixel_7dof_arm] dynamixel_7dof_armConfig.cmake
�]2;[build] 1/5�[dynamixel_7dof_arm] dynamixel_7dof_arm-config.cmake
�]2;[build] 1/5�[dynamixel_7dof_arm]
�]2;[build] 1/5�[dynamixel_7dof_arm] Add the installation prefix of "dynamixel_7dof_arm" to CMAKE_PREFIX_PATH or
�]2;[build] 1/5�[dynamixel_7dof_arm] set "dynamixel_7dof_arm_DIR" to a directory containing one of the above
�]2;[build] 1/5�[dynamixel_7dof_arm] files. If "dynamixel_7dof_arm" provides a separate development package or
�]2;[build] 1/5�[dynamixel_7dof_arm] SDK, be sure it has been installed.
�]2;[build] 1/5�[dynamixel_7dof_arm] Call Stack (most recent call first):
�]2;[build] 1/5�[dynamixel_7dof_arm] /opt/ros/indigo/share/roseus/cmake/roseus.cmake:153 (generate_all_roseus_messages)
�]2;[build] 1/5�[dynamixel_7dof_arm] /opt/ros/indigo/share/roseus/cmake/roseusConfig.cmake:190 (include)
�]2;[build] 1/5�[dynamixel_7dof_arm] /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package)
�]2;[build] 1/5�[dynamixel_7dof_arm] CMakeLists.txt:4 (find_package)
�]2;[build] 1/5�[dynamixel_7dof_arm]
�]2;[build] 1/5�[dynamixel_7dof_arm]
�]2;[build] 1/5�[turtleboteus] -- Detecting CXX compiler ABI info - done
�]2;[build] 1/5�[turtleboteus] -- Detecting CXX compile features
�]2;[build] 1/5��]2;[build] 1/5��]2;[build] 1/5�[dynamixel_7dof_arm] -- Configuring done
�]2;[build] 1/5�[dynamixel_7dof_arm] -- Generating done
�]2;[build] 1/5�[dynamixel_7dof_arm] -- Build files have been written to: /home/travis/catkin_ws/build/dynamixel_7dof_arm
�]2;[build] 1/5�[dynamixel_7dof_arm] <== '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/dynamixel_7dof_arm -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' finished with return code '0'
�]2;[build] 1/5�[dynamixel_7dof_arm] ==> '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' in '/home/travis/catkin_ws/build/dynamixel_7dof_arm'
�]2;[build] 1/5�[turtleboteus] -- Detecting CXX compile features - done
�]2;[build] 1/5�[turtleboteus] -- Using CATKIN_DEVEL_PREFIX: /home/travis/catkin_ws/devel
�]2;[build] 1/5�[turtleboteus] -- Using CMAKE_PREFIX_PATH: /opt/ros/indigo
�]2;[build] 1/5�[turtleboteus] -- This workspace overlays: /opt/ros/indigo
�]2;[build] 1/5�[dynamixel_7dof_arm] Scanning dependencies of target dynamixel_7dof_arm_generate_messages_eus
�]2;[build] 1/5�[turtleboteus] -- Found PythonInterp: /usr/bin/python (found version "2.7.6")
�]2;[build] 1/5�[turtleboteus] -- Using PYTHON_EXECUTABLE: /usr/bin/python
�]2;[build] 1/5�[turtleboteus] -- Using Debian Python package layout
�]2;[build] 1/5�[turtleboteus] -- Using empy: /usr/bin/empy
�]2;[build] 1/5�[dynamixel_7dof_arm] [100%] Generating EusLisp manifest code for dynamixel_7dof_arm
�]2;[build] 1/5��]2;[build] 1/5�[turtleboteus] -- Using CATKIN_ENABLE_TESTING: ON
�]2;[build] 1/5�[turtleboteus] -- Call enable_testing()
�]2;[build] 1/5�[turtleboteus] -- Using CATKIN_TEST_RESULTS_DIR: /home/travis/catkin_ws/build/turtleboteus/test_results
�]2;[build] 1/5�[turtleboteus] -- Looking for include file pthread.h
�]2;[build] 1/5�[turtleboteus] -- Looking for include file pthread.h - found
�]2;[build] 1/5�[turtleboteus] -- Looking for pthread_create
�]2;[build] 1/5�[turtleboteus] -- Looking for pthread_create - not found
�]2;[build] 1/5�[turtleboteus] -- Looking for pthread_create in pthreads
�]2;[build] 1/5�[turtleboteus] -- Looking for pthread_create in pthreads - not found
�]2;[build] 1/5�[turtleboteus] -- Looking for pthread_create in pthread
�]2;[build] 1/5�[turtleboteus] -- Looking for pthread_create in pthread - found
�]2;[build] 1/5�[turtleboteus] -- Found Threads: TRUE
�]2;[build] 1/5�[turtleboteus] -- Found gtest sources under '/usr/src/gtest': gtests will be built
�]2;[build] 1/5�[turtleboteus] -- Using Python nosetests: /usr/bin/nosetests-2.7
�]2;[build] 1/5�[dynamixel_7dof_arm] [WARNING] dynamixel_7dof_arm is not found in workspace
�]2;[build] 1/5�[turtleboteus] -- catkin 0.6.15
�]2;[build] 1/5�[dynamixel_7dof_arm] [100%] Built target dynamixel_7dof_arm_generate_messages_eus
�]2;[build] 1/5�[dynamixel_7dof_arm] <== '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' finished with return code '0'
�]2;[build] 1/5�Finished <== dynamixel_7dof_arm [ 4.9 seconds ]
�]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] -- Using these message generators: gencpp;geneus;genlisp;genpy
�]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] loading roseus.cmake from turtleboteus
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] roseus 1.4.0
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] jskeus
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] euslisp
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] geneus 2.2.4
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] genmsg 0.5.6
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] message_generation Requires: gencpp;genlisp;genmsg;genpy
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] generate all roseus messages
�]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] turtleboteus depends on audio_common_msgs;std_msgs;actionlib_msgs;diagnostic_msgs;geometry_msgs;kobuki_msgs;move_base_msgs;nav_msgs;pr2_msgs;rosgraph_msgs;roscpp;actionlib;dynamic_reconfigure;sensor_msgs;shape_msgs;smart_battery_msgs;sound_play;std_srvs;tf;tf2_msgs;topic_tools;trajectory_msgs;control_msgs;pr2_controllers_msgs;visualization_msgs
�]2;[build] 2/5�[turtleboteus] -- [roseus.cmake] turtleboteus will compile kobuki_msgs;smart_battery_msgs;turtleboteus
�]2;[build] 2/5�[turtleboteus] CMake Warning at /opt/ros/indigo/share/roseus/cmake/roseus.cmake:88 (find_package):
�]2;[build] 2/5�[turtleboteus] By not providing "Findturtleboteus.cmake" in CMAKE_MODULE_PATH this project
�]2;[build] 2/5�[turtleboteus] has asked CMake to find a package configuration file provided by
�]2;[build] 2/5�[turtleboteus] "turtleboteus", but CMake did not find one.
�]2;[build] 2/5�[turtleboteus]
�]2;[build] 2/5�[turtleboteus] Could not find a package configuration file provided by "turtleboteus" with
�]2;[build] 2/5�[turtleboteus] any of the following names:
�]2;[build] 2/5�[turtleboteus]
�]2;[build] 2/5�[turtleboteus] turtleboteusConfig.cmake
�]2;[build] 2/5�[turtleboteus] turtleboteus-config.cmake
�]2;[build] 2/5�[turtleboteus]
�]2;[build] 2/5�[turtleboteus] Add the installation prefix of "turtleboteus" to CMAKE_PREFIX_PATH or set
�]2;[build] 2/5�[turtleboteus] "turtleboteus_DIR" to a directory containing one of the above files. If
�]2;[build] 2/5�[turtleboteus] "turtleboteus" provides a separate development package or SDK, be sure it
�]2;[build] 2/5�[turtleboteus] has been installed.
�]2;[build] 2/5�[turtleboteus] Call Stack (most recent call first):
�]2;[build] 2/5�[turtleboteus] /opt/ros/indigo/share/roseus/cmake/roseus.cmake:153 (generate_all_roseus_messages)
�]2;[build] 2/5�[turtleboteus] /opt/ros/indigo/share/roseus/cmake/roseusConfig.cmake:190 (include)
�]2;[build] 2/5�[turtleboteus] /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package)
�]2;[build] 2/5�[turtleboteus] CMakeLists.txt:4 (find_package)
�]2;[build] 2/5�[turtleboteus]
�]2;[build] 2/5�[turtleboteus]
�]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] -- Configuring done
�]2;[build] 2/5�[turtleboteus] -- Generating done
�]2;[build] 2/5�[turtleboteus] -- Build files have been written to: /home/travis/catkin_ws/build/turtleboteus
�]2;[build] 2/5�[turtleboteus] <== '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/turtleboteus -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' finished with return code '0'
�]2;[build] 2/5�[turtleboteus] ==> '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' in '/home/travis/catkin_ws/build/turtleboteus'
�]2;[build] 2/5�[turtleboteus] Scanning dependencies of target smart_battery_msgs_generate_messages_eus
�]2;[build] 2/5�[turtleboteus] Scanning dependencies of target kobuki_msgs_generate_messages_eus
�]2;[build] 2/5�[turtleboteus] [ 1%] [ 2%] Generating EusLisp code from kobuki_msgs/BumperEvent.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/BumperEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 3%] [ 4%] Generating EusLisp code from kobuki_msgs/CliffEvent.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/CliffEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 6%] [ 7%] Generating EusLisp code from kobuki_msgs/DigitalOutput.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/DigitalOutput.msg
�]2;[build] 2/5�[turtleboteus] [ 8%] [ 9%] Generating EusLisp code from kobuki_msgs/ExternalPower.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/ExternalPower.msg
�]2;[build] 2/5�[turtleboteus] [ 10%] [ 12%] Generating EusLisp code from kobuki_msgs/Led.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/Led.msg
�]2;[build] 2/5�[turtleboteus] [ 13%] [ 14%] Generating EusLisp code from kobuki_msgs/PowerSystemEvent.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/PowerSystemEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 15%] [ 16%] Generating EusLisp code from kobuki_msgs/SensorState.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/SensorState.msg
�]2;[build] 2/5�[turtleboteus] [ 18%] [ 19%] Generating EusLisp code from kobuki_msgs/VersionInfo.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/VersionInfo.msg
�]2;[build] 2/5�[turtleboteus] [ 20%] Generating EusLisp code from kobuki_msgs/ControllerInfo.msg
�]2;[build] 2/5�[turtleboteus] [ 21%] Generating EusLisp code from kobuki_msgs/ControllerInfo.msg
�]2;[build] 2/5�[turtleboteus] [ 22%] Generating EusLisp code from kobuki_msgs/ButtonEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 24%] Generating EusLisp code from kobuki_msgs/ButtonEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 25%] Generating EusLisp code from kobuki_msgs/DigitalInputEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 26%] Generating EusLisp code from kobuki_msgs/DigitalInputEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 27%] Generating EusLisp code from kobuki_msgs/DockInfraRed.msg
�]2;[build] 2/5�[turtleboteus] [ 28%] Generating EusLisp code from kobuki_msgs/DockInfraRed.msg
�]2;[build] 2/5�[turtleboteus] [ 30%] Generating EusLisp code from kobuki_msgs/KeyboardInput.msg
�]2;[build] 2/5�[turtleboteus] [ 31%] Generating EusLisp code from kobuki_msgs/KeyboardInput.msg
�]2;[build] 2/5�[turtleboteus] [ 33%] [ 33%] Generating EusLisp code from kobuki_msgs/MotorPower.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/MotorPower.msg
�]2;[build] 2/5�[turtleboteus] [ 34%] [ 36%] Generating EusLisp code from kobuki_msgs/RobotStateEvent.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/RobotStateEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 38%] [ 38%] Generating EusLisp code from kobuki_msgs/Sound.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/Sound.msg
�]2;[build] 2/5�[turtleboteus] [ 39%] [ 40%] Generating EusLisp code from kobuki_msgs/ScanAngle.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/ScanAngle.msg
�]2;[build] 2/5�[turtleboteus] [ 42%] [ 43%] Generating EusLisp code from kobuki_msgs/WheelDropEvent.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/WheelDropEvent.msg
�]2;[build] 2/5�[turtleboteus] [ 44%] [ 45%] Generating EusLisp code from kobuki_msgs/AutoDockingAction.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/AutoDockingAction.msg
�]2;[build] 2/5�[turtleboteus] [ 46%] [ 48%] Generating EusLisp code from kobuki_msgs/AutoDockingActionGoal.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/AutoDockingActionGoal.msg
�]2;[build] 2/5�[turtleboteus] [ 49%] [ 50%] Generating EusLisp code from kobuki_msgs/AutoDockingActionResult.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/AutoDockingActionResult.msg
�]2;[build] 2/5�[turtleboteus] [ 51%] [ 53%] Generating EusLisp code from kobuki_msgs/AutoDockingActionFeedback.msg
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from kobuki_msgs/AutoDockingActionFeedback.msg
�]2;[build] 2/5�[turtleboteus] [ 54%] Generating EusLisp code from kobuki_msgs/AutoDockingGoal.msg
�]2;[build] 2/5�[turtleboteus] [ 55%] Generating EusLisp code from kobuki_msgs/AutoDockingGoal.msg
�]2;[build] 2/5�[turtleboteus] [ 56%] Generating EusLisp code from kobuki_msgs/AutoDockingResult.msg
�]2;[build] 2/5�[turtleboteus] [ 57%] Generating EusLisp code from kobuki_msgs/AutoDockingResult.msg
�]2;[build] 2/5�[turtleboteus] [ 59%] Generating EusLisp code from kobuki_msgs/AutoDockingFeedback.msg
�]2;[build] 2/5�[turtleboteus] [ 60%] Generating EusLisp code from kobuki_msgs/AutoDockingFeedback.msg
�]2;[build] 2/5�[turtleboteus] [ 62%] [ 62%] Generating EusLisp manifest code for kobuki_msgs
�]2;[build] 2/5�[turtleboteus] Generating EusLisp manifest code for kobuki_msgs
�]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] [ 63%] [ 63%] Built target kobuki_msgs_generate_messages_eus
�]2;[build] 2/5�[turtleboteus] Generating EusLisp code from smart_battery_msgs/SmartBatteryStatus.msg
�]2;[build] 2/5�[turtleboteus] Scanning dependencies of target turtleboteus_generate_messages_eus
�]2;[build] 2/5�[turtleboteus] [ 65%] Generating EusLisp code from smart_battery_msgs/SmartBatteryStatus.msg
�]2;[build] 2/5�[turtleboteus] [ 66%] Generating EusLisp manifest code for smart_battery_msgs
�]2;[build] 2/5�[turtleboteus] [ 67%] Generating EusLisp manifest code for smart_battery_msgs
�]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] [ 67%] Built target smart_battery_msgs_generate_messages_eus
�]2;[build] 2/5�[turtleboteus] [ 68%] Generating EusLisp manifest code for turtleboteus
�]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5��]2;[build] 2/5�[turtleboteus] [100%] Built target turtleboteus_generate_messages_eus
�]2;[build] 2/5�[turtleboteus] <== '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' finished with return code '0'
�]2;[build] 2/5�Finished <== turtleboteus [ 7.1 seconds ]
�]2;[build] 3/5�Starting ==> dxl_armed_turtlebot
�]2;[build] 3/5�[dxl_armed_turtlebot] ==> '/home/travis/catkin_ws/build/dxl_armed_turtlebot/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/dxl_armed_turtlebot -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' in '/home/travis/catkin_ws/build/dxl_armed_turtlebot'
�]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- The C compiler identification is GNU 4.8.4
�]2;[build] 3/5�[dxl_armed_turtlebot] -- The CXX compiler identification is GNU 4.8.4
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Check for working C compiler: /usr/bin/cc
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Check for working C compiler: /usr/bin/cc -- works
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting C compiler ABI info
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting C compiler ABI info - done
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting C compile features
�]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting C compile features - done
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Check for working CXX compiler: /usr/bin/c++
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Check for working CXX compiler: /usr/bin/c++ -- works
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting CXX compiler ABI info
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting CXX compiler ABI info - done
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting CXX compile features
�]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- Detecting CXX compile features - done
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using CATKIN_DEVEL_PREFIX: /home/travis/catkin_ws/devel
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using CMAKE_PREFIX_PATH: /home/travis/catkin_ws/devel;/opt/ros/indigo
�]2;[build] 3/5�[dxl_armed_turtlebot] -- This workspace overlays: /home/travis/catkin_ws/devel;/opt/ros/indigo
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Found PythonInterp: /usr/bin/python (found version "2.7.6")
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using PYTHON_EXECUTABLE: /usr/bin/python
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using Debian Python package layout
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using empy: /usr/bin/empy
�]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- Using CATKIN_ENABLE_TESTING: ON
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Call enable_testing()
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using CATKIN_TEST_RESULTS_DIR: /home/travis/catkin_ws/build/dxl_armed_turtlebot/test_results
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for include file pthread.h
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for include file pthread.h - found
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for pthread_create
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for pthread_create - not found
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for pthread_create in pthreads
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for pthread_create in pthreads - not found
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for pthread_create in pthread
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Looking for pthread_create in pthread - found
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Found Threads: TRUE
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Found gtest sources under '/usr/src/gtest': gtests will be built
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Using Python nosetests: /usr/bin/nosetests-2.7
�]2;[build] 3/5�[dxl_armed_turtlebot] -- catkin 0.6.15
�]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- Using these message generators: gencpp;geneus;genlisp;genpy
�]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] loading roseus.cmake from dxl_armed_turtlebot
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] roseus 1.4.0
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] jskeus
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] euslisp
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] geneus 2.2.4
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] genmsg 0.5.6
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] message_generation Requires: gencpp;genlisp;genmsg;genpy
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] generate all roseus messages
�]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] dxl_armed_turtlebot depends on audio_common_msgs;std_msgs;actionlib_msgs;controller_manager_msgs;diagnostic_msgs;geometry_msgs;kobuki_msgs;move_base_msgs;nav_msgs;pr2_msgs;rosgraph_msgs;roscpp;actionlib;dynamic_reconfigure;sensor_msgs;shape_msgs;smart_battery_msgs;sound_play;std_srvs;tf;tf2_msgs;topic_tools;trajectory_msgs;control_msgs;pr2_controllers_msgs;visualization_msgs
�]2;[build] 3/5�[dxl_armed_turtlebot] -- [roseus.cmake] dxl_armed_turtlebot will compile controller_manager_msgs;kobuki_msgs;smart_battery_msgs;dxl_armed_turtlebot
�]2;[build] 3/5�[dxl_armed_turtlebot] CMake Warning at /opt/ros/indigo/share/roseus/cmake/roseus.cmake:88 (find_package):
�]2;[build] 3/5�[dxl_armed_turtlebot] By not providing "Finddxl_armed_turtlebot.cmake" in CMAKE_MODULE_PATH this
�]2;[build] 3/5�[dxl_armed_turtlebot] project has asked CMake to find a package configuration file provided by
�]2;[build] 3/5�[dxl_armed_turtlebot] "dxl_armed_turtlebot", but CMake did not find one.
�]2;[build] 3/5�[dxl_armed_turtlebot]
�]2;[build] 3/5�[dxl_armed_turtlebot] Could not find a package configuration file provided by
�]2;[build] 3/5�[dxl_armed_turtlebot] "dxl_armed_turtlebot" with any of the following names:
�]2;[build] 3/5�[dxl_armed_turtlebot]
�]2;[build] 3/5�[dxl_armed_turtlebot] dxl_armed_turtlebotConfig.cmake
�]2;[build] 3/5�[dxl_armed_turtlebot] dxl_armed_turtlebot-config.cmake
�]2;[build] 3/5�[dxl_armed_turtlebot]
�]2;[build] 3/5�[dxl_armed_turtlebot] Add the installation prefix of "dxl_armed_turtlebot" to CMAKE_PREFIX_PATH
�]2;[build] 3/5�[dxl_armed_turtlebot] or set "dxl_armed_turtlebot_DIR" to a directory containing one of the above
�]2;[build] 3/5�[dxl_armed_turtlebot] files. If "dxl_armed_turtlebot" provides a separate development package or
�]2;[build] 3/5�[dxl_armed_turtlebot] SDK, be sure it has been installed.
�]2;[build] 3/5�[dxl_armed_turtlebot] Call Stack (most recent call first):
�]2;[build] 3/5�[dxl_armed_turtlebot] /opt/ros/indigo/share/roseus/cmake/roseus.cmake:153 (generate_all_roseus_messages)
�]2;[build] 3/5�[dxl_armed_turtlebot] /opt/ros/indigo/share/roseus/cmake/roseusConfig.cmake:190 (include)
�]2;[build] 3/5�[dxl_armed_turtlebot] /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package)
�]2;[build] 3/5�[dxl_armed_turtlebot] CMakeLists.txt:4 (find_package)
�]2;[build] 3/5�[dxl_armed_turtlebot]
�]2;[build] 3/5�[dxl_armed_turtlebot]
�]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] -- Configuring done
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Generating done
�]2;[build] 3/5�[dxl_armed_turtlebot] -- Build files have been written to: /home/travis/catkin_ws/build/dxl_armed_turtlebot
�]2;[build] 3/5�[dxl_armed_turtlebot] <== '/home/travis/catkin_ws/build/dxl_armed_turtlebot/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/dxl_armed_turtlebot -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' finished with return code '0'
�]2;[build] 3/5�[dxl_armed_turtlebot] ==> '/home/travis/catkin_ws/build/dxl_armed_turtlebot/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' in '/home/travis/catkin_ws/build/dxl_armed_turtlebot'
�]2;[build] 3/5�[dxl_armed_turtlebot] Scanning dependencies of target controller_manager_msgs_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] Scanning dependencies of target dxl_armed_turtlebot_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 0%] [ 0%] Generating EusLisp code from controller_manager_msgs/ControllerState.msg
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/ControllerState.msg
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 1%] [ 2%] Generating EusLisp code from controller_manager_msgs/ControllerStatistics.msg
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/ControllerStatistics.msg
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 4%] [ 4%] Generating EusLisp code from controller_manager_msgs/ControllersStatistics.msg
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/ControllersStatistics.msg
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 5%] [ 6%] Generating EusLisp code from controller_manager_msgs/ListControllerTypes.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/ListControllerTypes.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 8%] [ 8%] Generating EusLisp code from controller_manager_msgs/ListControllers.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/ListControllers.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 8%] [ 8%] Generating EusLisp code from controller_manager_msgs/LoadController.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/LoadController.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 9%] [ 10%] Generating EusLisp code from controller_manager_msgs/ReloadControllerLibraries.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/ReloadControllerLibraries.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 12%] [ 12%] Generating EusLisp code from controller_manager_msgs/SwitchController.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/SwitchController.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 13%] [ 14%] Generating EusLisp code from controller_manager_msgs/UnloadController.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp code from controller_manager_msgs/UnloadController.srv
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 15%] Generating EusLisp manifest code for controller_manager_msgs
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 16%] Generating EusLisp manifest code for controller_manager_msgs
�]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] [ 17%] [ 17%] Built target controller_manager_msgs_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] Generating EusLisp manifest code for dxl_armed_turtlebot
�]2;[build] 3/5�[dxl_armed_turtlebot] Scanning dependencies of target kobuki_msgs_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 46%] Built target kobuki_msgs_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] Scanning dependencies of target smart_battery_msgs_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] [ 77%] Built target smart_battery_msgs_generate_messages_eus
�]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5��]2;[build] 3/5�[dxl_armed_turtlebot] [100%] Built target dxl_armed_turtlebot_generate_messages_eus
�]2;[build] 3/5�[dxl_armed_turtlebot] <== '/home/travis/catkin_ws/build/dxl_armed_turtlebot/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' finished with return code '0'
�]2;[build] 3/5�Finished <== dxl_armed_turtlebot [ 4.5 seconds ]
�]2;[build] 4/5�Starting ==> daisya_euslisp_tutorials
�]2;[build] 4/5�[daisya_euslisp_tutorials] ==> '/home/travis/catkin_ws/build/daisya_euslisp_tutorials/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/daisya_euslisp_tutorials -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' in '/home/travis/catkin_ws/build/daisya_euslisp_tutorials'
�]2;[build] 4/5��]2;[build] 4/5�[daisya_euslisp_tutorials] -- The C compiler identification is GNU 4.8.4
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- The CXX compiler identification is GNU 4.8.4
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Check for working C compiler: /usr/bin/cc
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Check for working C compiler: /usr/bin/cc -- works
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting C compiler ABI info
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting C compiler ABI info - done
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting C compile features
�]2;[build] 4/5��]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting C compile features - done
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Check for working CXX compiler: /usr/bin/c++
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Check for working CXX compiler: /usr/bin/c++ -- works
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting CXX compiler ABI info
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting CXX compiler ABI info - done
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting CXX compile features
�]2;[build] 4/5��]2;[build] 4/5��]2;[build] 4/5�[daisya_euslisp_tutorials] -- Detecting CXX compile features - done
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using CATKIN_DEVEL_PREFIX: /home/travis/catkin_ws/devel
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using CMAKE_PREFIX_PATH: /home/travis/catkin_ws/devel;/opt/ros/indigo
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- This workspace overlays: /home/travis/catkin_ws/devel;/opt/ros/indigo
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Found PythonInterp: /usr/bin/python (found version "2.7.6")
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using PYTHON_EXECUTABLE: /usr/bin/python
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using Debian Python package layout
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using empy: /usr/bin/empy
�]2;[build] 4/5��]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using CATKIN_ENABLE_TESTING: ON
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Call enable_testing()
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using CATKIN_TEST_RESULTS_DIR: /home/travis/catkin_ws/build/daisya_euslisp_tutorials/test_results
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for include file pthread.h
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for include file pthread.h - found
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for pthread_create
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for pthread_create - not found
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for pthread_create in pthreads
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for pthread_create in pthreads - not found
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for pthread_create in pthread
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Looking for pthread_create in pthread - found
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Found Threads: TRUE
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Found gtest sources under '/usr/src/gtest': gtests will be built
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Using Python nosetests: /usr/bin/nosetests-2.7
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- catkin 0.6.15
�]2;[build] 4/5��]2;[build] 4/5��]2;[build] 4/5�[daisya_euslisp_tutorials] -- Configuring done
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Generating done
�]2;[build] 4/5�[daisya_euslisp_tutorials] -- Build files have been written to: /home/travis/catkin_ws/build/daisya_euslisp_tutorials
�]2;[build] 4/5�[daisya_euslisp_tutorials] <== '/home/travis/catkin_ws/build/daisya_euslisp_tutorials/build_env.sh /usr/bin/cmake /home/travis/catkin_ws/src/robot-programming/daisya_euslisp_tutorials -DCATKIN_DEVEL_PREFIX=/home/travis/catkin_ws/devel -DCMAKE_INSTALL_PREFIX=/home/travis/catkin_ws/install' finished with return code '0'
�]2;[build] 4/5�[daisya_euslisp_tutorials] ==> '/home/travis/catkin_ws/build/daisya_euslisp_tutorials/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' in '/home/travis/catkin_ws/build/daisya_euslisp_tutorials'
�]2;[build] 4/5�[daisya_euslisp_tutorials] <== '/home/travis/catkin_ws/build/daisya_euslisp_tutorials/build_env.sh /usr/bin/make --jobserver-fds=3,4 -j' finished with return code '0'
�]2;[build] 4/5�Finished <== daisya_euslisp_tutorials [ 1.8 seconds ]
�]2;[build] 5/5��]2;[build] 5/5��]2;[build] 5/5��]2;�[build] Finished.
[build] Runtime: 16.5 seconds
The command "catkin build -v -i --limit-status-rate 0.003 --no-notify" exited with 0.
23.81s$ catkin run_tests
==> Expanding alias 'run_tests' from 'catkin run_tests' to 'catkin build --verbose --catkin-make-args run_tests --'
----------------------------------------
Profile: default
Extending: [cached] /opt/ros/indigo
Workspace: /home/travis/catkin_ws
Source Space: [exists] /home/travis/catkin_ws/src
Build Space: [exists] /home/travis/catkin_ws/build
Devel Space: [exists] /home/travis/catkin_ws/devel
Install Space: [missing] /home/travis/catkin_ws/install
DESTDIR: None
----------------------------------------
Isolate Develspaces: False
Install Packages: False
Isolate Installs: False
----------------------------------------
Additional CMake Args: None
Additional Make Args: None
Additional catkin Make Args: run_tests
Internal Make Job Server: True
----------------------------------------
Whitelisted Packages: None
Blacklisted Packages: None
----------------------------------------
Workspace configuration appears valid.
----------------------------------------
Found '5' packages in 0.0 seconds.
Starting ==> dynamixel_7dof_arm
Starting ==> dynamixel_urdf
[dynamixel_7dof_arm] ==> '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/make cmake_check_build_system' in '/home/travis/catkin_ws/build/dynamixel_7dof_arm'
[dynamixel_7dof_arm] <== '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/make cmake_check_build_system' finished with return code '0'
[dynamixel_urdf] ==> '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/make cmake_check_build_system' in '/home/travis/catkin_ws/build/dynamixel_urdf'
[dynamixel_urdf] <== '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/make cmake_check_build_system' finished with return code '0'
[dynamixel_urdf] ==> '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/make run_tests --jobserver-fds=3,5 -j' in '/home/travis/catkin_ws/build/dynamixel_urdf'
Scanning dependencies of target run_tests
Built target run_tests
[dynamixel_urdf] <== '/home/travis/catkin_ws/build/dynamixel_urdf/build_env.sh /usr/bin/make run_tests --jobserver-fds=3,5 -j' finished with return code '0'
Finished <== dynamixel_urdf [ 0.3 seconds ]
Starting ==> turtleboteus
[turtleboteus] ==> '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/make cmake_check_build_system' in '/home/travis/catkin_ws/build/turtleboteus'
[turtleboteus] <== '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/make cmake_check_build_system' finished with return code '0'
[dynamixel_7dof_arm] ==> '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/make run_tests --jobserver-fds=3,5 -j' in '/home/travis/catkin_ws/build/dynamixel_7dof_arm'
Scanning dependencies of target tests
Built target tests
Scanning dependencies of target clean_test_results_dynamixel_7dof_arm
Removing test result files from '/home/travis/catkin_ws/build/dynamixel_7dof_arm/test_results/dynamixel_7dof_arm'
Built target clean_test_results_dynamixel_7dof_arm
Scanning dependencies of target _run_tests_dynamixel_7dof_arm_rostest_test_test-dxl-7dof-arm.test
-- run_tests.py: execute commands
/opt/ros/indigo/share/rostest/cmake/../../../bin/rostest --pkgdir=/home/travis/catkin_ws/src/robot-programming/dynamixel_7dof_arm --package=dynamixel_7dof_arm --results-filename test_test-dxl-7dof-arm.xml --results-base-dir /home/travis/catkin_ws/build/dynamixel_7dof_arm/test_results /home/travis/catkin_ws/src/robot-programming/dynamixel_7dof_arm/test/test-dxl-7dof-arm.test
... logging to /home/travis/.ros/log/rostest-testing-gce-13a5e52b-7587-4b27-b2cf-1af247131de2-10269.log
Traceback (most recent call last):
File "/opt/ros/indigo/share/rostest/cmake/../../../bin/rostest", line 36, in <module>
rostestmain()
File "/opt/ros/indigo/lib/python2.7/dist-packages/rostest/__init__.py", line 268, in rostestmain
_main()
File "/opt/ros/indigo/lib/python2.7/dist-packages/rostest/rostest_main.py", line 159, in rostestmain
testCase = rostest.runner.createUnitTest(pkg, test_file, options.reuse_master, options.clear, options.results_base_dir)
File "/opt/ros/indigo/lib/python2.7/dist-packages/rostest/runner.py", line 229, in createUnitTest
config = roslaunch.parent.load_config_default([test_file], None)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/config.py", line 451, in load_config_default
loader.load(f, config, verbose=verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 730, in load
self._load_launch(launch, ros_config, is_core=core, filename=filename, argv=argv, verbose=verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 702, in _load_launch
self._recurse_load(ros_config, launch.childNodes, self.root_context, None, is_core, verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 642, in _recurse_load
t = self._node_tag(tag, context, ros_config, default_machine, is_test=True, verbose=verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 95, in call
return f(*args, **kwds)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 379, in _node_tag
'launch-prefix', 'required'))
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 202, in opt_attrs
return [self.resolve_args(tag_value(tag,a), context) for a in attrs]
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 183, in resolve_args
return substitution_args.resolve_args(args, context=context.resolve_dict, resolve_anon=self.resolve_anon)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 312, in resolve_args
resolved = _resolve_args(resolved, context, resolve_anon, commands)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 325, in _resolve_args
resolved = commands[command](resolved, a, args, context)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 141, in _find
source_path_to_packages=source_path_to_packages)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 184, in _find_executable
full_path = _get_executable_path(rp.get_path(args[0]), path)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 200, in get_path
raise ResourceNotFound(name, ros_paths=self._ros_paths)
rospkg.common.ResourceNotFound: dynamixel_7dof_arm
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/home/travis/catkin_ws/src/dynamixel_urdfing/dynamixel_7dof_arm
ROS path [2]=/home/travis/catkin_ws/src/dynamixel_urdfing/dynamixel_7dof_arm
ROS path [3]=/home/travis/catkin_ws/src/robot-programming/turtleboteus
ROS path [4]=/home/travis/catkin_ws/src/robot-programming/dxl_armed_turtlebot
ROS path [5]=/home/travis/catkin_ws/src/robot-programming/daisya_euslisp_tutorials
ROS path [6]=/opt/ros/indigo/share
ROS path [7]=/opt/ros/indigo/stacks
-- run_tests.py: verify result "/home/travis/catkin_ws/build/dynamixel_7dof_arm/test_results/dynamixel_7dof_arm/rostest-test_test-dxl-7dof-arm.xml"
Cannot find results, writing failure results to '/home/travis/catkin_ws/build/dynamixel_7dof_arm/test_results/dynamixel_7dof_arm/MISSING-rostest-test_test-dxl-7dof-arm.xml'
Built target _run_tests_dynamixel_7dof_arm_rostest_test_test-dxl-7dof-arm.test
Scanning dependencies of target _run_tests_dynamixel_7dof_arm_rostest
Built target _run_tests_dynamixel_7dof_arm_rostest
Scanning dependencies of target _run_tests_dynamixel_7dof_arm
Built target _run_tests_dynamixel_7dof_arm
Scanning dependencies of target run_tests
Built target run_tests
[dynamixel_7dof_arm] <== '/home/travis/catkin_ws/build/dynamixel_7dof_arm/build_env.sh /usr/bin/make run_tests --jobserver-fds=3,5 -j' finished with return code '0'
Finished <== dynamixel_7dof_arm [ 1.0 seconds ]
[turtleboteus] ==> '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/make run_tests --jobserver-fds=3,5 -j' in '/home/travis/catkin_ws/build/turtleboteus'
Scanning dependencies of target tests
Built target tests
Scanning dependencies of target clean_test_results_turtleboteus
Removing test result files from '/home/travis/catkin_ws/build/turtleboteus/test_results/turtleboteus'
Built target clean_test_results_turtleboteus
Scanning dependencies of target _run_tests_turtleboteus_rostest_test_test-turtlebot.test
-- run_tests.py: execute commands
/opt/ros/indigo/share/rostest/cmake/../../../bin/rostest --pkgdir=/home/travis/catkin_ws/src/robot-programming/turtleboteus --package=turtleboteus --results-filename test_test-turtlebot.xml --results-base-dir /home/travis/catkin_ws/build/turtleboteus/test_results /home/travis/catkin_ws/src/robot-programming/turtleboteus/test/test-turtlebot.test
... logging to /home/travis/.ros/log/rostest-testing-gce-13a5e52b-7587-4b27-b2cf-1af247131de2-10352.log
Traceback (most recent call last):
File "/opt/ros/indigo/share/rostest/cmake/../../../bin/rostest", line 36, in <module>
rostestmain()
File "/opt/ros/indigo/lib/python2.7/dist-packages/rostest/__init__.py", line 268, in rostestmain
_main()
File "/opt/ros/indigo/lib/python2.7/dist-packages/rostest/rostest_main.py", line 159, in rostestmain
testCase = rostest.runner.createUnitTest(pkg, test_file, options.reuse_master, options.clear, options.results_base_dir)
File "/opt/ros/indigo/lib/python2.7/dist-packages/rostest/runner.py", line 229, in createUnitTest
config = roslaunch.parent.load_config_default([test_file], None)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/config.py", line 451, in load_config_default
loader.load(f, config, verbose=verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 730, in load
self._load_launch(launch, ros_config, is_core=core, filename=filename, argv=argv, verbose=verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 702, in _load_launch
self._recurse_load(ros_config, launch.childNodes, self.root_context, None, is_core, verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 642, in _recurse_load
t = self._node_tag(tag, context, ros_config, default_machine, is_test=True, verbose=verbose)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 95, in call
return f(*args, **kwds)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 379, in _node_tag
'launch-prefix', 'required'))
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 202, in opt_attrs
return [self.resolve_args(tag_value(tag,a), context) for a in attrs]
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/xmlloader.py", line 183, in resolve_args
return substitution_args.resolve_args(args, context=context.resolve_dict, resolve_anon=self.resolve_anon)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 312, in resolve_args
resolved = _resolve_args(resolved, context, resolve_anon, commands)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 325, in _resolve_args
resolved = commands[command](resolved, a, args, context)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 141, in _find
source_path_to_packages=source_path_to_packages)
File "/opt/ros/indigo/lib/python2.7/dist-packages/roslaunch/substitution_args.py", line 184, in _find_executable
full_path = _get_executable_path(rp.get_path(args[0]), path)
File "/usr/lib/python2.7/dist-packages/rospkg/rospack.py", line 200, in get_path
raise ResourceNotFound(name, ros_paths=self._ros_paths)
rospkg.common.ResourceNotFound: dynamixel_7dof_arm
ROS path [0]=/opt/ros/indigo/share/ros
ROS path [1]=/home/travis/catkin_ws/src/dynamixel_urdfing/dynamixel_7dof_arm
ROS path [2]=/home/travis/catkin_ws/src/robot-programming/turtleboteus
ROS path [3]=/home/travis/catkin_ws/src/dynamixel_urdfing/dynamixel_7dof_arm
ROS path [4]=/home/travis/catkin_ws/src/robot-programming/turtleboteus
ROS path [5]=/home/travis/catkin_ws/src/robot-programming/dxl_armed_turtlebot
ROS path [6]=/home/travis/catkin_ws/src/robot-programming/daisya_euslisp_tutorials
ROS path [7]=/opt/ros/indigo/share
ROS path [8]=/opt/ros/indigo/stacks
-- run_tests.py: verify result "/home/travis/catkin_ws/build/turtleboteus/test_results/turtleboteus/rostest-test_test-turtlebot.xml"
Cannot find results, writing failure results to '/home/travis/catkin_ws/build/turtleboteus/test_results/turtleboteus/MISSING-rostest-test_test-turtlebot.xml'
Built target _run_tests_turtleboteus_rostest_test_test-turtlebot.test
Scanning dependencies of target _run_tests_turtleboteus_rostest
Built target _run_tests_turtleboteus_rostest
Scanning dependencies of target _run_tests_turtleboteus
Built target _run_tests_turtleboteus
Scanning dependencies of target run_tests
Built target run_tests
[turtleboteus] <== '/home/travis/catkin_ws/build/turtleboteus/build_env.sh /usr/bin/make run_tests --jobserver-fds=3,5 -j' finished with return code '0'
演習で使う分にはケーブルはもっと短い方が使いやすいので、初めから整理しやすいようにしてあるとうれしいです。
または整理するためのものを配ればチェックポイント1の4の意味ももっとありそうです。
roslaunch turtlebot_bringup minimal.launch
roslaunch turtlebot_bringup 3dsensor.launch
roslaunch roseus_tutorials checkerboard_detector.launch rect0_size_x:=0.025 rect0_size_y:=0.025 grid0_size_x:=5 grid0_size_y:=4 translation0:="0 0 0" image:=image_rect_mono group:=/camera/rgb frame_id:=camera_rgb_frame
roseus display-checkerboard.l
を行い,表示されたCheckerBoard Detector という名前のカメラ画像・euslisp実行端末の表示文字列から,チェッカーボード検出の確認をしました.
dxl_armed_turtlebot/euslisp/display-checkerboard.l の,
チェッカーボードを見つけた後のobjectdetection-cb の処理の以下の部分,
;; image_markerを出力
(dolist (obj-pose (send msg :objects))
(setq type (send obj-pose :type))
(unless (eq (char type 0) #\/) (setq type (concatenate string "/" type)))
(setq ret (ros::tf-pose->coords (send obj-pose :pose)))
(send mrk :type image_view2::ImageMarker2::*FRAMES*)
(send mrk :frames (list type))
(send *tfb* :send-transform ret frame-id type)
(ros::ros-info "~A ~A ~A" ret frame-id type)
(ros::publish "image_marker" mrk))
で新たに立ち上げたimage_view2 のビューワに何かマーカが出るのかと思うのですが,
rosrun image_view2 image_view2 image:=/camera/rgb/image_raw camera_info:=/camera/rgb/camera_info
すると,
[ERROR] [1458459132.769960178]: [image_view2] TF exception:
Lookup would require extrapolation into the future. Requested time 1458459131.754825312 but the latest data is at time 1458459129.735534750, when looking up transform from frame [test_object] to frame [camera_rgb_optical_frame]
とチェッカーボードとカメラの座標変換がうまくいっていないとエラーが出つづけ,マーカは出ません.
rostopic echo /image_marker
header:
seq: 0
stamp:
secs: 0
nsecs: 0
frame_id: ''
ns: ''
id: 0
type: 5
action: 0
position:
x: 0.0
y: 0.0
z: 0.0
position3D:
header:
seq: 0
stamp:
secs: 0
nsecs: 0
frame_id: ''
point:
x: 0.0
y: 0.0
z: 0.0
pose:
header:
seq: 0
stamp:
secs: 0
nsecs: 0
frame_id: ''
pose:
position:
x: 0.0
y: 0.0
z: 0.0
orientation:
x: 0.0
y: 0.0
z: 0.0
w: 0.0
scale: 0.0
width: 0.0
outline_color:
r: 0.0
g: 0.0
b: 0.0
a: 0.0
filled: 0
fill_color:
r: 0.0
g: 0.0
b: 0.0
a: 0.0
lifetime:
secs: 0
nsecs: 0
arc: 0
angle: 0.0
points: []
points3D:
header:
seq: 0
stamp:
secs: 0
nsecs: 0
frame_id: ''
points: []
outline_colors: []
frames: ['/test_object']
text: ''
left_up_origin: False
ratio_scale: False
---
となっており,座標がうまく渡されていません.
しかしこの変換は,display-checkerboard.lの中の,
(send *tfb* :send-transform ret frame-id type) ;; ret: checkerboardのカメラ相対の座標 frame-id: /camera_rgb_frame type: /test_object (checkerboard)
で行われているのではないかと思います.
勉強不足ですので,分かったらissueを閉じます.
roseus dxl-armed-turtlebot.l '(setq r (instance dxl-armed-turtlebot-robot :init))'
とすると以下のエラーになります。
;;1 face-to-face contact(s) found.
;;1 face-to-face contact(s) found.
;; matrix2quaternion q02=-nan,q12=-nan,q22=-nan,q32=-nan
/opt/ros/hydro/share/euslisp/jskeus/eus/Linux/bin/irteusgl: ERROR th=0 ;; matrix2quaternion
in (send #:inst1241 :init bb :name :camera_rgb_optical)E: (exit)
$ uname -a
Linux kohei-ThinkPad-T420s 3.13.0-39-generic #66~precise1-Ubuntu SMP Wed Oct 29 09:59:20 UTC 2014 i686 i686 i386 GNU/Linux
です
roslaunch --screen opencv_apps camshift.launch image:=/camera/rgb/image_raw
として10秒ぐらいすると、画面が黒くなります。
立ち上げた直後の画面は以下。何もしていないつもりだけど、スクロールバーが下(みんなは上)で、色も青い。
camshiftのソースコードは
https://github.com/ros-perception/opencv_apps/blob/indigo/src/nodelet/camshift_nodelet.cpp
みてみるとGUIを出さないモードもあるので、まずはそれで動くか調べてみる。
mech-user@test1-pc:~/catkin_ws/src/beginner_tutorials/scripts$ python talker2.py
Traceback (most recent call last):
File "talker2.py", line 5, in <module>
from beginner_turtorials.msg import Hello
ImportError: No module named beginner_turtorials.msg
行ったコマンド
catkin create pkg beginner_tutorials --catkin-deps std_msgs geometry_msgs rospy roscpp message_generation message_runtime
cd ~/catkin_ws/
catkin build
source ~/catkin_ws/devel/setup.bash
roscd beginner_tutorials
mkdir msg
Hello.msg追加
mkdir scripts
talker.pyとtalker2.pyを追加
Cmakelistに追加
「catkin_package(」よりも前に
add_message_files(FILES Hello.msg)
generate_messages(DEPENDENCIES geometry_msgs)
最後の行に
add_executable(listener src/listener.cpp)
target_link_libraries(listener ${catkin_LIBRARIES})
add_executable(listener2 src/listener2.cpp)
target_link_libraries(listener2 ${catkin_LIBRARIES})
cd scripts
chmod u+x ./talker2.py
別のターミナルで
roscore
pthon talker2.py
kinectを接続して rosrun image_view image_view image:=/camera/rgb/image_rect_color
を実行したところ、 viewerがすぐに落ちてしまいます。
"image_view2"で実行するとうまく動作します。どういった問題があるのでしょうか。
以下log
mech-user@test1-pc:~$ rosrun image_view image_view image:=/camera/rgb/image_rect_color
[ INFO] [1480668359.240056846]: Using transport "raw"
/opt/ros/indigo/lib/image_view/image_view: symbol lookup error: /opt/ros/indigo/lib/image_view/image_view: undefined symbol: _ZN9cv_bridge18cvtColorForDisplayERKN5boost10shared_ptrIKNS_7CvImageEEERKSsNS_25CvtColorForDisplayOptionsE
追加してほしい機能
今回はturtlebotが班で1台ずつだったため、接続できるPCが限られました。
Wifi接続のように、同時にいくつかのPCとturtlebotを接続できる方法、
または一度接続すれば、たとえその後切断してもtopicデータ内容などが保存され引き続き確認が行えるような方法はありますでしょうか。
ご検討よろしくお願い致します。
turtlebotの実機に接続せずシミュレータで動かしていると、 ri のグリッパに指令を送った際に
/opt/ros/indigo/share/euslisp/jskeus/eus/Linux64/bin/irteusgl 0 error: cannot find method :angle-vector in (send :dxl-armed-turtlebot* :angle-vector)
というエラーが出ます。
グリッパ以外のアームではエラーは出ず、実機ではグリッパも動いているようなので、サーボモータのコンプライアンス制御まわりでシミュレータではメソッドが見つからないということでしょうか。
1.irteusgl$ load "package://dxl_armed_turtlebot/euslisp/dxl-armed-turtlebot-interface.l"
;; (dxl-armed-turtlebot-init) ;; for initialize
t
2.irteusgl$ dxl-armed-turtlebot-init
3.irteusgl$ send *dxl-armed-turtlebot* :gripper :arm :angle-vector #f(50)
#f(50.0)
4.irteusgl$ send *ri* :angle-vector (send :dxl-armed-turtlebot* :angle-vector) 1000 :gripper-controller
/opt/ros/indigo/share/euslisp/jskeus/eus/Linux64/bin/irteusgl 0 error: cannot find method :angle-vector in (send :dxl-armed-turtlebot* :angle-vector)
5.E1-irteusgl$ send *ri* :start-grasp
[ERROR] [1480428280.037438510]: attempted to call service /arm_j7_controller/set_compliance_slope, but failed
[ERROR] [1480428280.037981640]: attempted to call service /arm_j7_controller/set_torque_limit, but failed
:simulate should be defined in lower class
:simulate should be defined in lower class
/opt/ros/indigo/share/euslisp/jskeus/eus/Linux64/bin/irteusgl 0 error: cannot find method :push-angle-vector-simulation in (send-all (gethash ctype controller-table) :push-angle-vector-simulation av tm prev-av)
turtlebotでgo-posメソッドを使用する際に、turtlebotの充電が少なくなった場合に明らかに動く速度が遅くなった。
go-velでの動作は確認していないが、そちらはどうなるのか疑問に思っている。
例えば、モータに流す電流自体を調整すればトルク自体も制御できるはずなので、常に同じ動きをさせたい場合は今の方法では問題があると思っている。
また、単純に充電しながら稼働をさせられたほうが、長時間テストする場合は助かるとも感じた。
追加してほしい機能:
turtlebotの位置や速度だけではなく、動いた距離を記録する機能があると便利。指令して動かそうとした距離と実際に動いた距離には微妙な誤差生まれてしまうため、その誤差を埋めるためにもそのような機能があると役に立つと思う。
_______________________________________________________________________________
Errors << beginner_tutorials:cmake /home/mech-user/catkin_ws/logs/beginner_tutorials/build.cmake.003.log
CMake Warning at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:76 (find_package):
Could not find a package configuration file provided by "/" with any of the
following names:
/Config.cmake
/-config.cmake
Add the installation prefix of "/" to CMAKE_PREFIX_PATH or set "/_DIR" to a
directory containing one of the above files. If "/" provides a separate
development package or SDK, be sure it has been installed.
Call Stack (most recent call first):
CMakeLists.txt:7 (find_package)
rqt --force-discover -s kobuki_dashboard
が起動しないとき
sudo apt-get install ros-indigo-kobuki-dashboard
sudo apt-get install ros-indigo-rqt-gui
とすることで解決しました。
dxl_armed_robot/euslisp/display-bounding-box-array.l
の中の,
(send bx :newcoords (send cam-coords :transform cam->obj-coords))
(send bx :worldcoords)
の一行目では,バウンディングボックスの座標をeuslispのワールド座標系にしていますが,
二行目がどうして必要なのか分かりません.
dxl_armed_robot/euslisp/display-checkerboard.l
では
(send *target-object* :newcoords (send cam-coords :transform cam->obj-coords))
のみが書かれています.
ドキュメントを読んだけれど,
:newcoords, :worldcoords のメソッドの違いが分かりませんでした.
githubの方には
$ source /opt/ros/hydro/setup.bash
$ mkdir -p ~/catkin_ws/src
$ cd ~/catkin_ws
$ wstool init src
$ wstool set robot-programming https://github.com/jsk-enshu/robot-programming --git -t src -v 1.0.2
$ wstool update robot-programming -t src
$ rosdep update
$ rosdep install --from-paths src -y -r
$ catkin_make
$ source ~/catkin_ws/devel/setup.bash ## 毎回ターミナルを開く度にこれを行うこと!!
のようにwstool init srcが全体の流れの中に入っていてわかりやすいですけど、第一回講義資料の4pには
cd ~/catkin_ws
$ wstool set robot-programming https://github.com/jsk-enshu/robot-programming --git -t src -v 1.0.1
$ wstool update robot-programming -t src
$ rosdep update
$ rosdep install --from-paths src -y -r
$ sudo apt-get install ros-hydro-turtlebot ros-hydro-turtlebot-apps ros-hydro-turtlebot-viz
ros-hydro-dynamixel-motor
で、wstool init srcが抜けていて、より下の方にありますが、これはちょっとわかりずらいではないかと思います。
[ INFO] [1477630246.373546863, 0.780000000]: Camera Plugin (ns = /) <tf_prefix_>, set to ""
[INFO] [WallTime: 1477630246.399762] [0.780000] Spawn status: SpawnModel: Successfully spawned model
Error [Plugin.hh:156] Failed to load plugin libgazebo_ros_kobuki.so: libgazebo_ros_kobuki.so: cannot open shared object file: No such file or directory
Error [Plugin.hh:156] Failed to load plugin libgazebo_ros_control.so: libgazebo_ros_control.so: cannot open shared object file: No such file or directory
[urdf_spawner-6] process has finished cleanly
log file: /home/mech-user/.ros/log/43454aea-9cc2-11e6-81b7-e8b1fce998c8/urdf_spawner-6*.log
[WARN] [WallTime: 1477630275.232011] [29.590000] Controller Spawner couldn't find the expected controller_manager ROS interface.
[controller_spawner-7] process has finished cleanly
log file: /home/mech-user/.ros/log/43454aea-9cc2-11e6-81b7-e8b1fce998c8/controller_spawner-7*.log
Warning [Publisher.cc:134] Queue limit reached for topic /gazebo/default/pose/info, deleting message. This warning is printed only once.
Warning [Publisher.cc:134] Queue limit reached for topic /gazebo/default/dxl_armed_turtlebot/base_footprint/cliff_sensor_left/scan, deleting message. This warning is printed only once.
Warning [Publisher.cc:134] Queue limit reached for topic /gazebo/default/dxl_armed_turtlebot/base_footprint/cliff_sensor_right/scan, deleting message. This warning is printed only once.
Warning [Publisher.cc:134] Queue limit reached for topic /gazebo/default/dxl_armed_turtlebot/base_footprint/cliff_sensor_front/scan, deleting message. This warning is printed only once.
[ERROR] [WallTime: 1477637749.411129] [305.800000] bad callback: <function cb at 0x7f72bf993cf8>
Traceback (most recent call last):
File "/opt/ros/indigo/lib/python2.7/dist-packages/rospy/topics.py", line 720, in _invoke_callback
cb(msg)
File "test.py", line 13, in cb
pub.publish(marker)
File "/opt/ros/indigo/lib/python2.7/dist-packages/rospy/topics.py", line 856, in publish
raise ROSSerializationException(str(e))
ROSSerializationException: field type must be an integer type
ソースコードは
#!/usr/bin/env python
import rospy
from opencv_apps.msg import RotatedRectStamped
from image_view2.msg import ImageMarker2
from geometry_msgs.msg import Point
def cb(msg):
print msg.rect
marker = ImageMarker2()
marker.type = ()
marker.position = Point(msg.rect.center.x, msg.rect.center.y, 0)
pub.publish(marker)
rospy.init_node('client')
rospy.Subscriber('/camshift/track_box',RotatedRectStamped,cb)
pub = rospy.Publisher('/image_marker', ImageMarker2)
rospy.spin()
$ catkin build
$ rosrun beginner_tutorials listener
[rospack] Error: package 'beginner_tutorials' not found
source ~/.bashrcを実行したところ、"そのようなファイルやディレクトリはありません"と表示されてしまうのですが、ホームディレクトリに予め.bashrcを作成しておく必要があるということなのでしょうか・・・?
$ roslaunch dxl_armed_turtlebot dxl_armed_turtlebot_navigation.launch
... logging to /home/mech-user/.ros/log/4c441b7a-b609-11e6-89f5-e8b1fce9936e/roslaunch-test1-pc-3821.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
while processing /opt/ros/indigo/share/turtlebot_navigation/launch/includes/amcl.launch.xml:
Invalid roslaunch XML syntax: [Errno 2] No such file or directory: u'/opt/ros/indigo/share/turtlebot_navigation/launch/includes/amcl.launch.
以下の様なエラーが出ました。
process[diagnostic_aggregator-3]: started with pid [6840]
process[mobile_base_nodelet_manager-4]: started with pid [6855]
/opt/ros/hydro/lib/nodelet/nodelet: symbol lookup error: /opt/ros/hydro/lib/libnodeletlib.so: undefined symbol: _ZN3ros7package10getPluginsERKSsS2_RSt6vectorISsSaISsEE
[mobile_base_nodelet_manager-4] process has died [pid 6855, exit code 127, cmd /opt/ros/hydro/lib/nodelet/nodelet manager __name:=mobile_base_nodelet_manager __log:=/home/noriaki/.ros/log/31497ea4-76c4-11e4-b1f3-843a4b166886/mobile_base_nodelet_manager-4.log].
log file: /home/noriaki/.ros/log/31497ea4-76c4-11e4-b1f3-843a4b166886/mobile_base_nodelet_manager-4*.log
process[mobile_base-5]: started with pid [6895]
process[cmd_vel_mux-6]: started with pid [6927]
process[bumper2pointcloud-7]: started with pid [6946]
process[turtlebot_laptop_battery-8]: started with pid [6968]
以下のような命令を実行しました。
noriaki:~/catkin_ws/src/enshu/euslisp$ c++filt _ZN3ros7package10getPluginsERKSsS2_RSt6vectorISsSaISsEE
ros::package::getPlugins(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&)
7*.log
[INFO] [WallTime: 1448448764.051048] Controller arm_j7_controller successfully started.
Wait for fullbody_controller
[ERROR] [WallTime: 1448448764.099327] Interactions : timed out trying to find the rapp manager start_rapp, stop_rapp services and status topic [unable to communicate with the master [no provider]]
Traceback (most recent call last):
File "/opt/ros/indigo/lib/rocon_interactions/interactions_manager.py", line 20, in <module>
interactions_manager = rocon_interactions.InteractionsManager()
File "/opt/ros/indigo/lib/python2.7/dist-packages/rocon_interactions/manager.py", line 75, in __init__
self._rapp_handler = RappHandler(self._rapp_manager_status_update_callback)
File "/opt/ros/indigo/lib/python2.7/dist-packages/rocon_interactions/rapp_handler.py", line 74, in __init__
thread = threading.Thread(target=self._setup_rapp_manager_connections())
File "/opt/ros/indigo/lib/python2.7/dist-packages/rocon_interactions/rapp_handler.py", line 85, in _setup_rapp_manager_connections
self.start_rapp = rospy.ServiceProxy(start_rapp_service_name, rocon_app_manager_srvs.StartRapp)
UnboundLocalError: local variable 'start_rapp_service_name' referenced before assignment
[ INFO] [1448448764.166274363]: No devices connected.... waiting for devices to be connected
[interactions-12] process has died [pid 25753, exit code 1, cmd /opt/ros/indigo/lib/rocon_interactions/interactions_manager.py __name:=interactions __log:=/home/mech-user/.ros/log/a5a6225a-9362-11e5-acc6-e8b1fce891c1/interactions-12.log].
log file: /home/mech-user/.ros/log/a5a6225a-9362-11e5-acc6-e8b1fce891c1/interactions-12*.log
[dynamixel_controller_spawner-36] process has finished cleanly
3班
・emacsのshellで、roscdによるディレクトリの移動ができないことがある
・それ以外にも、ubuntuの端末上でも、roscdを使っている時、Tabによる補完ができないことがある(source ~/catkin_ws/devel/setup.bashはやっている)
タートルボット(アームなし)を床に置き,ros indigo, ubuntu 14.04で以下の色抽出プログラムを試したところ,最終的にpublishされるトピック /camera/depth_registered/boxes
がrviz上に表示されません.
z座標が0になっているのが原因のようです.
rostopic echo でトピックは受け取れました.
roslaunch turtlebot_bringup minimal.launch
roslaunch turtlebot_bringup 3dsensor.launch
roslaunch turtlebot_rviz_launchers view_robot.launch
roslaunch jsk_pcl_ros hsi_color_filter.launch DEFAULT_NAMESPACE:=/camera/depth_registered INPUT:=points h_min:=-20 h_max:=30
rviz立ち上げ端末には,以下のようなメッセージが出ています.
以前ペッパーで試した時は,問題なく箱が表示されていました.
明日も床に置いて同じエラーが出るか,机の上に置いたら変わるのか確かめます.
roslaunch turtlebot_rviz_launchers view_robot.launch
... logging to /home/kochigami/.ros/log/a3696e72-f265-11e5-ab48-bc5ff4fcfea0/roslaunch-kochigami-desktop-12679.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
WARNING: disk usage in log directory [/home/kochigami/.ros/log] is over 1GB.
It's recommended that you use the 'rosclean' command.
started roslaunch server http://192.168.97.146:38387/
SUMMARY
========
PARAMETERS
* /rosdistro: indigo
* /rosversion: 1.11.16
NODES
/
rviz (rviz/rviz)
ROS_MASTER_URI=http://localhost:11311
core service [/rosout] found
process[rviz-1]: started with pid [13411]
[FATAL] [1458899705.451123534]: Size of bounding box is [0.149086, 0.139147, 0.000000]
[FATAL] [1458899706.668352821]: Size of bounding box is [0.119269, 0.149086, 0.000000]
[FATAL] [1458899707.212162739]: Size of bounding box is [0.119269, 0.168964, 0.000000]
[FATAL] [1458899708.976602309]: Size of bounding box is [0.085777, 0.156417, 0.000000]
[FATAL] [1458899709.632713490]: Size of bounding box is [0.139147, 0.159025, 0.000000]
[FATAL] [1458899711.122569145]: Size of bounding box is [0.154055, 0.163994, 0.000000]
[FATAL] [1458899712.068540197]: Size of bounding box is [0.134177, 0.139147, 0.000000]
[FATAL] [1458899714.204036202]: Size of bounding box is [0.094421, 0.139147, 0.000000]
[FATAL] [1458899715.143583115]: Size of bounding box is [0.089451, 0.134177, 0.000000]
[FATAL] [1458899716.672414899]: Size of bounding box is [0.159025, 0.173933, 0.000000]
[FATAL] [1458899717.210207635]: Size of bounding box is [0.154055, 0.154055, 0.000000]
[FATAL] [1458899719.398632692]: Size of bounding box is [0.178903, 0.159025, 0.000000]
[FATAL] [1458899720.398726123]: Size of bounding box is [0.192743, 0.167044, 0.000000]
[FATAL] [1458899722.201501786]: Size of bounding box is [0.179893, 0.167044, 0.000000]
[FATAL] [1458899723.269650409]: Size of bounding box is [0.167044, 0.173469, 0.000000]
[FATAL] [1458899724.361140585]: Size of bounding box is [0.231291, 0.167044, 0.000000]
[FATAL] [1458899724.894198663]: Size of bounding box is [0.186318, 0.160619, 0.000000]
[FATAL] [1458899725.769030395]: Size of bounding box is [0.061966, 0.201389, 0.000000]
[FATAL] [1458899726.989937649]: Size of bounding box is [0.142206, 0.098926, 0.000000]
^C[rviz-1] killing on exit
[rviz-1] escalating to SIGTERM
[rviz-1] escalating to SIGKILL
Shutdown errors:
* process[rviz-1, pid 13411]: required SIGKILL. May still be running.
shutting down processing monitor...
... shutting down processing monitor complete
done
dxl_armed_turtlebotのroslaunchに失敗します。
解決策がわかる方、おりますでしょうか。
出力は以下のとおりです。
mechuser@IMI-T400s:~$ roslaunch dxl_armed_turtlebot dxl_armed_turtlebot_bringup.launch
... logging to /home/mechuser/.ros/log/01eae216-79f2-11e4-a1b4-0022fbac48ac/roslaunch-IMI-T400s-21964.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://157.82.7.45:60286/
PARAMETERS
NODES
/camera/
camera_nodelet_manager (nodelet/nodelet)
debayer (nodelet/nodelet)
depth_metric (nodelet/nodelet)
depth_metric_rect (nodelet/nodelet)
depth_points (nodelet/nodelet)
depth_rectify_depth (nodelet/nodelet)
depth_registered_rectify_depth (nodelet/nodelet)
disparity_depth (nodelet/nodelet)
disparity_registered_hw (nodelet/nodelet)
disparity_registered_sw (nodelet/nodelet)
driver (nodelet/nodelet)
points_xyzrgb_hw_registered (nodelet/nodelet)
points_xyzrgb_sw_registered (nodelet/nodelet)
rectify_color (nodelet/nodelet)
rectify_ir (nodelet/nodelet)
rectify_mono (nodelet/nodelet)
register_depth_rgb (nodelet/nodelet)
/
bumper2pointcloud (nodelet/nodelet)
cmd_vel_mux (nodelet/nodelet)
depthimage_to_laserscan (nodelet/nodelet)
diagnostic_aggregator (diagnostic_aggregator/aggregator_node)
dynamixel_controller_spawner (dynamixel_controllers/controller_spawner.py)
dynamixel_manager (dynamixel_controllers/controller_manager.py)
dynamixel_trajectory_controller_spawner_for_fullbody (dynamixel_controllers/controller_spawner.py)
dynamixel_trajectory_script (dynamixel_7dof_arm/gripper_controller_spawner.sh)
mobile_base (nodelet/nodelet)
mobile_base_nodelet_manager (nodelet/nodelet)
robot_state_publisher (robot_state_publisher/robot_state_publisher)
thermo_speaker (roseus/roseus)
turtlebot_laptop_battery (linux_hardware/laptop_battery.py)
auto-starting new master
process[master]: started with pid [21981]
ROS_MASTER_URI=http://localhost:11311
setting /run_id to 01eae216-79f2-11e4-a1b4-0022fbac48ac
process[rosout-1]: started with pid [21994]
started core service [/rosout]
process[robot_state_publisher-2]: started with pid [22006]
process[diagnostic_aggregator-3]: started with pid [22027]
process[mobile_base_nodelet_manager-4]: started with pid [22046]
process[mobile_base-5]: started with pid [22047]
process[cmd_vel_mux-6]: started with pid [22133]
process[bumper2pointcloud-7]: started with pid [22198]
process[turtlebot_laptop_battery-8]: started with pid [22214]
process[camera/camera_nodelet_manager-9]: started with pid [22215]
[ INFO] [1417504107.117995792]: Initializing nodelet with 4 worker threads.
process[camera/driver-10]: started with pid [22247]
process[camera/debayer-11]: started with pid [22275]
process[camera/rectify_mono-12]: started with pid [22310]
process[camera/rectify_color-13]: started with pid [22334]
process[camera/rectify_ir-14]: started with pid [22352]
process[camera/depth_rectify_depth-15]: started with pid [22367]
process[camera/depth_metric_rect-16]: started with pid [22382]
process[camera/depth_metric-17]: started with pid [22397]
process[camera/depth_points-18]: started with pid [22412]
process[camera/register_depth_rgb-19]: started with pid [22427]
process[camera/points_xyzrgb_sw_registered-20]: started with pid [22442]
process[camera/depth_registered_rectify_depth-21]: started with pid [22457]
process[camera/points_xyzrgb_hw_registered-22]: started with pid [22472]
process[camera/disparity_depth-23]: started with pid [22487]
process[camera/disparity_registered_sw-24]: started with pid [22502]
process[camera/disparity_registered_hw-25]: started with pid [22517]
process[depthimage_to_laserscan-26]: started with pid [22533]
process[dynamixel_manager-27]: started with pid [22548]
process[dynamixel_controller_spawner-28]: started with pid [22549]
process[dynamixel_trajectory_controller_spawner_for_fullbody-29]: started with pid [22550]
ERROR: cannot launch node of type [dynamixel_7dof_arm/gripper_controller_spawner.sh]: can't locate node [gripper_controller_spawner.sh] in package [dynamixel_7dof_arm]
process[thermo_speaker-31]: started with pid [22562]
[INFO] [WallTime: 1417504109.019927] 7dof_arm_port controller_spawner: waiting for controller_manager dxl_manager to startup in global namespace...
configuring by "/opt/ros/hydro/share/euslisp/jskeus/eus/lib/eusrt.l"
;; readmacro ;; object ;; packsym ;; common ;; constants ;; stream ;; string ;; loader ;; pprint ;; process ;; hashtab ;; array ;; mathtran ;; eusdebug ;; eusforeign ;; coordinates ;; tty ;; history ;; toplevel ;; trans ;; comp ;; builtins ;; par ;; intersection ;; geoclasses [INFO] [WallTime: 1417504109.112963] meta controller_spawner: waiting for controller_manager dxl_manager to startup in global namespace...
;; geopack ;; geobody ;; primt ;; compose ;; polygon ;; viewing ;; viewport ;; viewsurface ;; hid ;; shadow ;; bodyrel ;; dda ;; helpsub ;; eushelp ;; xforeign ;; Xdecl ;; Xgraphics ;; Xcolor ;; Xeus ;; Xevent ;; Xpanel ;; Xitem ;; Xtext ;; Xmenu ;; Xscroll ;; Xcanvas ;; Xtop ;; Xapplwin
connected to Xserver DISPLAY=:0.0
X events are being asynchronously monitored.
;; pixword ;; RGBHLS ;; convolve ;; piximage ;; pbmfile ;; image_correlation ;; oglforeign ;; gldecl ;; glconst ;; glforeign ;; gluconst ;; gluforeign ;; glxconst ;; glxforeign ;; eglforeign ;; eglfunc ;; glutil ;; gltexture ;; glprim ;; gleus ;; glview ;; toiv-undefined ;; fstringdouble irtmath irtutil irtc irtgeoc irtgraph pgsql irtgeo euspqp pqp irtscene irtmodel irtdyna [ INFO] [1417504109.246385514]: Number devices connected: 1
[ INFO] [1417504109.246892212]: 1. device on bus 002:15 is a SensorV2 (2ae) from PrimeSense (45e) with serial id 'A00364A00291053A'
[ INFO] [1417504109.248181412]: Searching for device with index = 1
irtrobot irtsensor irtbvh irtcollada irtpointcloud irtx eusjpeg euspng png irtimage irtglrgb
;; extending gcstack 0x4af6de0[16374] --> 0x4f53990[32748] top=3787
[INFO] [WallTime: 1417504109.303386] 7dof_arm_port: Pinging motor IDs 1 through 25...
[ INFO] [1417504109.310015598]: Opened 'SensorV2' on bus 2:15 with serial number 'A00364A00291053A'
irtgl irtviewer
EusLisp 9.00(520ef6d aec00e9) for Linux64 created on host00.storm.ros.org(Mon Nov 10 09:52:15 UTC 2014)
roseus ;; loading roseus("") on euslisp((9.00 host00.storm.ros.org Mon Nov 10 09:52:15 UTC 2014 520ef6d aec00e9))
[ INFO] [1417504109.357152109]: install ros::roseus-sigint-handler
eustf roseus_c_util [ INFO] [1417504110.015227413]: rgb_frame_id = '/camera_rgb_optical_frame'
[ INFO] [1417504110.015451185]: depth_frame_id = '/camera_depth_optical_frame'
[ WARN] [1417504110.021157571]: Camera calibration file /home/mechuser/.ros/camera_info/rgb_A00364A00291053A.yaml not found.
[ WARN] [1417504110.021338390]: Using default parameters for RGB camera calibration.
[ WARN] [1417504110.021475000]: Camera calibration file /home/mechuser/.ros/camera_info/depth_A00364A00291053A.yaml not found.
[ WARN] [1417504110.021589400]: Using default parameters for IR camera calibration.
[INFO] [WallTime: 1417504111.109580] 7dof_arm_port: Found 7 motors - 7 AX-12 [1, 2, 3, 4, 5, 6, 7], initialization complete.
[INFO] [WallTime: 1417504111.139071] 7dof_arm_port controller_spawner: All services are up, spawning controllers...
[INFO] [WallTime: 1417504111.187977] Controller arm_j1_controller successfully started.
[INFO] [WallTime: 1417504111.231880] meta controller_spawner: All services are up, spawning controllers...
[INFO] [WallTime: 1417504111.241907] Controller arm_j2_controller successfully started.
[WARN] [WallTime: 1417504111.264755] [fullbody_controller] not all dependencies started, still waiting for ['arm_j5_controller', 'arm_j6_controller', 'arm_j3_controller', 'arm_j4_controller']...
[INFO] [WallTime: 1417504111.271045]
[WARN] [WallTime: 1417504111.304749] [fullbody_controller] not all dependencies started, still waiting for ['arm_j5_controller', 'arm_j6_controller', 'arm_j4_controller']...
[INFO] [WallTime: 1417504111.308334] Controller arm_j3_controller successfully started.
[WARN] [WallTime: 1417504111.350755] [fullbody_controller] not all dependencies started, still waiting for ['arm_j5_controller', 'arm_j6_controller']...
[INFO] [WallTime: 1417504111.351647] Controller arm_j4_controller successfully started.
[WARN] [WallTime: 1417504111.392245] [fullbody_controller] not all dependencies started, still waiting for ['arm_j6_controller']...
[INFO] [WallTime: 1417504111.393069] Controller arm_j5_controller successfully started.
[INFO] [WallTime: 1417504111.472692] Controller arm_j6_controller successfully started.
[dynamixel_trajectory_controller_spawner_for_fullbody-29] process has finished cleanly
log file: /home/mechuser/.ros/log/01eae216-79f2-11e4-a1b4-0022fbac48ac/dynamixel_trajectory_controller_spawner_for_fullbody-29_.log
[INFO] [WallTime: 1417504111.535818] Controller arm_j7_controller successfully started.
[dynamixel_controller_spawner-28] process has finished cleanly
log file: /home/mechuser/.ros/log/01eae216-79f2-11e4-a1b4-0022fbac48ac/dynamixel_controller_spawner-28_.log
[ERROR] [1417504119.780808362]: attempted to getTopic to topic robotsound_jp, which was not previously advertised. call (ros::advertise "robotsound_jp") first.
;; motor (59 62) are hot (temp (3 5) > 50.0)
;; motor (59 63) are hot (temp (3 5) > 50.0)
;; motor (60 62) are hot (temp (3 5) > 50.0)
;; motor (60 63) are hot (temp (3 5) > 50.0)
;; motor (60 63) are hot (temp (3 5) > 50.0)
;; motor (60 63) are hot (temp (3 5) > 50.0)
Exception in thread Thread-6:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 504, in run
self.__target(_self.__args, *_self.__kwargs)
File "/opt/ros/hydro/lib/python2.7/dist-packages/dynamixel_driver/dynamixel_serial_proxy.py", line 221, in __update_motor_states
state = self.dxl_io.get_feedback(motor_id)
File "/opt/ros/hydro/lib/python2.7/dist-packages/dynamixel_driver/dynamixel_io.py", line 846, in get_feedback
response = self.read(servo_id, DXL_GOAL_POSITION_L, 17)
File "/opt/ros/hydro/lib/python2.7/dist-packages/dynamixel_driver/dynamixel_io.py", line 131, in read
self.__write_serial(packetStr)
File "/opt/ros/hydro/lib/python2.7/dist-packages/dynamixel_driver/dynamixel_io.py", line 88, in __write_serial
self.ser.flushInput()
File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 497, in flushInput
termios.tcflush(self.fd, TERMIOS.TCIFLUSH)
error: (5, 'Input/output error')
...
$ rosrun roscpp_tutorials listener
[ERROR] [1477631703.041751576]: [registerPublisher] Failed to contact master at [localhost:11311]. Retrying...
コントローラを使った際にハマったポイントがいくつかあったので、それを記す。
1.PC自体のbluetoothが死んでいる
以前の演習でbluetoothを使った際にも接続が悪かったPCでコントローラを使おうとしたところ、全くつながらなかった。
2.コントローラの充電が不十分
充電が無い状態から少し充電してペアリングをしようとしたのだが、全くつながらなかった。
別の充電が十分にされているコントローラにしたら途端に繋がるようになったので、充電は最初からちゃんとしておきましょう。
遠隔PCで
$ rossetip
とした時に、後ろに出る自分のPCのIPがwlan6などとなり、車載PCに接続できない場合の解決方法を記す。
まずは.bashrcのexport文における車載PCのIPアドレスのタイプミスを疑いましょう。
接続しているWIFIがDAISYAであることを確認しましょう。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.