-
Notifications
You must be signed in to change notification settings - Fork 89
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2018年度ゼミ #1248
Comments
@k-okada
としてみても, 上のようなエラーが出ました. jsk_robot/jsk_fetch_robot/fetcheus/.gitignoreを見ると, 以下のように書いてあるのですが, 関係があるのでしょうか?
|
そうでした.fetchの場合は |
@ykawamura96 |
|
河村です
|
@k-okada
と出ました。 ROSまわりで何かアクションをしたといえば、考える限りは、先日月曜日に行ったロボットシステムの授業にて、私が間違えてEusLisp言語インストールの一般ユーザ編を行ってEusLispをインストールしてしまったことと、それに伴い
を加えたことくらいだと思っています。
|
ワークスペースはどうなっているかな?
wstool info
してみてください
https://github.com/jsk-ros-pkg/jsk_robot/pull/969/files
にあるようにnaoqi_driverをワークスペースに入れる必要があります
2018年10月30日(火) 19:29 Tooru Makuuchi <[email protected]>:
@k-okada <https://github.com/k-okada>
明日に向けて課題を進めようと思っていたのですが、roseusというコマンドが消えてしまったようです。
catkin b peppereusを試みましたが、
==> Expanding alias 'b' from 'catkin b peppereus' to 'catkin build peppereus'
Profile: default
Extending: [cached] /home/mech-user/catkin_ws/devel:/opt/ros/kinetic
Workspace: /home/mech-user/semi_ws
Source Space: [exists] /home/mech-user/semi_ws/src
Log Space: [exists] /home/mech-user/semi_ws/logs
Build Space: [exists] /home/mech-user/semi_ws/build
Devel Space: [exists] /home/mech-user/semi_ws/devel
Install Space: [unused] /home/mech-user/semi_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 '48' packages in 0.0 seconds.
[build] Package table is up to date.
Starting >>> naoqieus
No handlers could be found for logger "trollius"
Errors << naoqieus:check /home/mech-user/semi_ws/logs/naoqieus/build.check.008.log
CMake Warning at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:76 (find_package):
Could not find a package configuration file provided by "naoqi_driver" with
any of the following names:
naoqi_driverConfig.cmake
naoqi_driver-config.cmake
Add the installation prefix of "naoqi_driver" to CMAKE_PREFIX_PATH or set
"naoqi_driver_DIR" to a directory containing one of the above files. If
"naoqi_driver" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:4 (find_package)
CMake Error at /opt/ros/kinetic/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
Could not find a package configuration file provided by "naoqi_driver" with
any of the following names:
naoqi_driverConfig.cmake
naoqi_driver-config.cmake
Add the installation prefix of "naoqi_driver" to CMAKE_PREFIX_PATH or set
"naoqi_driver_DIR" to a directory containing one of the above files. If
"naoqi_driver" provides a separate development package or SDK, be sure it
has been installed.
Call Stack (most recent call first):
CMakeLists.txt:4 (find_package)
cd /home/mech-user/semi_ws/build/naoqieus; catkin build --get-env naoqieus | catkin env -si /usr/bin/make cmake_check_build_system; cd -
Failed << naoqieus:check [ Exited with code 2 ]
Failed <<< naoqieus [ 0.5 seconds ]
Abandoned <<< peppereus [ Unrelated job failed ]
[build] Summary: 0 of 2 packages succeeded.
[build] Ignored: 46 packages were skipped or are blacklisted.
[build] Warnings: None.
[build] Abandoned: 1 packages were abandoned.
[build] Failed: 1 packages failed.
[build] Runtime: 0.7 seconds total.
と出ました。
naoqieus.driver周辺のroseusに関するパッケージが消えてしまったようです。
ROSまわりで何かアクションをしたといえば、考える限りは、先日月曜日に行ったロボットシステムの授業にて、私が間違えてEusLisp言語インストールの一般ユーザ編を行ってEusLispをインストールしてしまったことと、それに伴い
.bashrcに
$source ~/semi_ws/devel/setup.bash
$source ~/bashrc.eus
を加えたことくらいだと思っています。
$mkdir prog
$cd prog
$sudo apt-get install subversion gcc g++ libjpeg62-dev libtext-dev libx11-dev libgl1-mesa-dev libglu1-mesa-dev libpq-dev libpng12-dev xfonts-100dpi xfonts-75dpi msttcorefonts
$git clone http://github.com/euslisp/jskeus
$cd jskeus
$make
$mv bashrc.eus ~/
$cd ~/
$emacs -nw .bashrc
(.bashrc末尾にsource ~/bashrc.eusを追加)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1248 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3HDWpMrK1CJoD8Ym596t2TsF3MTZks5uqCnHgaJpZM4XjWGM>
.
--
--
◉ Kei Okada
|
@708yamaguchi
|
(send *ri* :move-to (make-coords :pos #f( ... ) :rpy #f( ... )) :no-wait t)
(send *ri* :angle-vector #f( ... ) 5000)
(unix:sleep 2) ;; (send *ri* :wait-interpolation)を使わない。
(send *ri* :stop-grasp) のようにすれば、前に進みだした直後に5秒かけて腕を動かし始め、2秒たったところでグリッパを開くと思います。
シミュレータはkinematic simulatorかな? |
@708yamaguchi <https://github.com/708yamaguchi> :wait-interpolation-smooth
というのがあります.
https://euslisp-docs.readthedocs.io/en/latest/pr2eus/robot-interface/
使ったことがなければ,Fetchで動くか,使ってみてください.
--
◉ Kei Okada
2018年10月31日(水) 0:04 Naoya Yamaguchi <[email protected]>:
… @ykawamura96 <https://github.com/ykawamura96>
投げる際、前に進みながら腕を動かし、途中で(send *ri* :stop_grasp)をして手を放したいのですが、このような動作は可能でしょうか?
(send *ri* :move-to (make-coords :pos #f( ... ) :rpy #f( ... )) :no-wait t)
(send *ri* :angle-vector #f( ... ) 5000)
(unix:sleep 2) ;; (send *ri* :wait-interpolation)を使わない。
(send *ri* :stop-grasp)
のようにすれば、前に進みだした直後に5秒かけて腕を動かし始め、2秒たったところでグリッパを開くと思います。
シミュレーター上だと、動いたあとに腕を動かし、また、(send *ri* :stop_grasp)をどのように挟めばいいのかが分かりません。
シミュレータはkinematic simulatorかな?
シミュレータでも同じコードが動くと思いますが、少し不自然なアニメーションになるかもしれません。
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1248 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAeG3IoifFfjy4XCTsJWP3b8VV2pRKKYks5uqGpqgaJpZM4XjWGM>
.
|
|
来週は移動+動作を組み合わせてみましょう
euslisp/EusLisp#344 を使ってspot名を表示しました |
相対座標系inverse-kinematicsがこれで使えるよ
|
相対座標系で移動させるコード
|
fetchの頭に付いているマイクとスピーカ用アタッチメントの3DCADファイルです。
|
覚えている範囲でいいのですが、昨日の3年生ゼミの最中にfetchの腕が落ちる問題は発生したでしょうか? デバッグの参考になるので、教えてもらえると非常に助かります。 @ykawamura96 |
@708yamaguchi 昨日のゼミでは、僕が知る限り、fetchの腕が落ちる現象は見られませんでした。 |
机の脇から73A2まで移動してものを運ぶプログラム |
fetchが部屋を出たところで忘れ物を思い出して、急いで部屋に戻るという動きを作りました。 (コード) |
もうそろそろ皆のプログラムが固まってきた気がするので,各自のプログラムを連結して一連の動作を津kつてみましょう.テンプレートは 明日は試験日なので,ゼミは無いですが,試験がなく時間が余っている人は73B2に来てください.
|
実験でmoveitを使う人もいるかと思いますが、実験が終わったら以下のコードを参考にしてcollision objectを全て消しておいてください。 |
@708yamaguchi |
fetchが給湯室の前まで行って、ものをとって帰ってくるという動きを作りました。 (コード) |
fetchで人認識をするという話がありましたが、外部PCで常に人認識プログラム(https://github.com/jsk-ros-pkg/jsk_recognition/blob/master/jsk_perception/node_scripts/people_pose_estimation_2d.py )を走らせるようにしたので、 @ykawamura96 |
ストーリー
@Yu1313321
@konoha4303
|
|
|
|
ちょっと窮屈だけど、箱3つとも腕の可動域に入っているので全部取れると思います。 |
fetchのrobot_radiusを変えるスクリプト. 終わったら再起動すれば証拠が残らない(はず)
|
|
|
emacs で
M-x shell
したあと,EusLisp上で
pepper
,nao
,pr2
,fetch
などが利用可能.https://github.com/jsk-ros-pkg/jsk_robot/tree/master/jsk_fetch_robot も参考になる.
@ykawamura96
@konoha4303
@Yu1313321
@nakaotatsuya
The text was updated successfully, but these errors were encountered: