articles:memo

文書の過去の版を表示しています。


個人用メモ

とりあえず非公開なメモ帳

  1. 既存のmsアカウントと紐付けるためmsアカウントでサインイン ⇒ アカウントができる
  2. 管理者権限にする
  3. ユーザを切り替える(サインイン時のアカウント名) ⇒ いろいろと設定を開始する(ユーザフォルダ生成,pin設定,アカウント名が登録名なる)

手順がややこしいが以上でmsアカウントに紐付いたアカウントが作成される

  1. ダウンロード
  2. インストール
  3. 設定
  4. 同期

pcの変更への対応についての情報

https://www.keisan.nta.go.jp/h27yokuaru/sosa_setsumei/sonota/sonota/pchenko.html

jpkiのインストール

https://www.jpki.go.jp/

再起動

e-taxソフトのインストール

https://www.e-tax.nta.go.jp/download/e-taxSoftDownLoad.htm

追加インストール

よくわからん.都度インストールすればよいのか?

  • 申告・申請等
    • 申告
      • なし
    • 申請・届出
      • 所得税
      • 開始届出
  1. エクセルファイル on DropboxでOK

https://www.velocitek.com/pages/software

driverが見つからない。当分は様子見

bt-q1300s

ソフトがダウンロードサイトにない

dropbox から見つける

正常に起動しない。

これも様子見

招待をクリックして自動インストール

ダウンロードしてインストール   webでサインインしてれんけいさせる

※ プロパティ,セキュリティで「暗号化されていないパスワード(PAP)(U)」を有効にする

ソースネクスト

ソースネクスト

portableをダウンロードしてショートカットを作る。

ここ が分かりやすく解説している.

ここも

チートシートとか

持ってきて展開.

./binの下のものが動けばOK.

開発環境のinstall

openglの開発環境が必要

GL/gl.hがないと言われたときは,

  • synapticでxxx-mesa-devを検索
  • libgl1-mesa-devをインストール

./sampleでmakeが通ればOK.

./binのlib関連はmakeできない.

kinematic tree : リンクの親子関係

URDFでは,個々のリンクを定義して,jointで親子関係を作る.

MJCFでは,個々のリンクの親子関係はxmlの入れ子で定義され,jointはその間の動作を定義する. 故にダミーbodyを導入することなく複数自由度(joint)の関節を導入することができる.

body

bodyの要素

  • joint
  • geom
  • site
  • camera
  • light

actuator

actuator shotcut

  • motor
  • position
  • velocity
  • cylinder
  • muscle

sensor

composite objects

for rope, cloth, and soft bodies

  • particle
  • 1D grid
  • 2D grid
  • rope and loop
  • cloth
  • box
  • cylinder and ellipsoid

情報

以下の説明がない.

基本

projectのトップレベルのCmakefile.txtで全体をコントロール

$ mkdir build
$ cd build
$ cmake ..

これでMakefileが生成される(configureとgenerateの処理).その後以下でmakeされる.

$ cmake --build .

または

$ make

追加ソースファイル

追加IDLファイル

追加ユーザライブラリ

依存ライブラリ

依存ライブラリパッケージ

$ mkdir build
$ cd build
$ cmake ..

これでMakefileが生成される

$ cmake --build .

または

$ make

これで, 実行ファイル name_of_rtc.py, idlディレクトリ,idlcompile.shがコピーされる

$ sh idlcompile.sh

これで,stubファイル service_idl.pyと_GlobalIDL, _GlobalIDLPOAが生成される. skeltonは上から持ってくる必要がある $ cp ../service_idl_example.py . name_of_rtc.pyとservice_idl.pyを編集すれば良い. emacsではタブ解除をする必要がある. ==== mujocoとの連携 ===== src/CMakeLists.txtの修正 mujocoのincludeとlibの場所の設定 <code c++> set(MJ_LIB_PATH /home/ts/mujoco210/bin) # for mujoco set(MJ_INCLUDE_PATH /home/ts/mujoco210/include) # for mujoco </code> ターゲットrtcのための追加指定,gl関係のlibは不要. <code c++> target_include_directories(${PROJECT_NAME} PRIVATE ${MJ_INCLUDE_PATH}) # for mujoco target_link_directories(${PROJECT_NAME} PRIVATE ${MJ_LIB_PATH}) # for mujoco target_link_libraries(${PROJECT_NAME} mujoco210) # for mujoco, rtc do not need gl-libraries </code> 実行プログラムのための追加指定,libglfwへはmujoconoディレクトリでシンボリックリンクを作成する必要がある. <code c++> target_include_directories(${PROJECT_NAME}Comp PRIVATE ${MJ_INCLUDE_PATH}) # for mujoco target_link_directories(${PROJECT_NAME}Comp PRIVATE ${MJ_LIB_PATH}) # for mujoco target_link_libraries(${PROJECT_NAME}Comp mujoco210 GL glew glfw) # for mujoco, need a link glfw → libglfw.so.3 </code> ===== OpenRTM_python ===== buildでcmake .. .....本当にこれは必要か? 本体は,mj_rtc_py.py. これからcom_mj_idl, com_mj_idl_exampleを読み込んでいる. com_mj_idl_example.py ⇒ これがskelton&impl.よってcom_mj_impl.pyとするほうが良い?(mj_rtc_py.pyの変更が必要) com_mj_idl.py ⇒ これがstub stub, skelton ともに idlcompile.sh で _GlobalIDL, _GlobalIDLPOAが必要

emacs tab => space

C-x h

M-x set-variable
tab-width 
4

M-x untabufy

github

  • articles/memo.1644978492.txt.gz
  • 最終更新: 2022/02/16 11:28
  • by Takashi Suehiro