No version for distro humble showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro jazzy showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro kilted showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro rolling showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro ardent showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro bouncy showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro crystal showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro eloquent showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro dashing showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro galactic showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro foxy showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro iron showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.3.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version 0.3.5
Last Updated 2017-02-23
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2)))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update
    • [eusurdf][convert-eus-to-urdf-test.l] update test
    • [eusurdf][convert-eus-to-urdf.l] create directory for world file if not created
    • [eusurdf][convert-eus-to-urdf.l] make argument world-file-path necessary; remove random-seed
    • [eusurdf] get collada_to_urdf bin path from cmake
    • [eusurdf] avoid intermediate files permission issue
    • [eusurdf][convert-eus-to-urdf.l] keep back compatibility
    • [eusurdf] cleanup old stuff
    • [eusurdf][textured_models] drop suffix for models
    • [eusurdf] parallelize model generation
  • Contributors: Yuki Furuta

0.2.5 (2016-10-18)

  • [eusurdf] add test of model conversion (#181)
    • [eusurdf/CMakeLists.txt,package.xml] test model conversion in eusurdf package.
    • [eusurdf/test] add test directory in eusurdf. add script and launch to test model conversion.
    • [eusurdf/package.xml] add maintainer of eusurdf package.
    • [eusurdf/euslisp/convert-eus-to-urdf.l] add documentation of euslisp function to convert irteus->urdf.
  • [eusurdf/euslisp/convert-eus-to-urdf.l] get name from converted eus model if the argument name is not passed. (#169)
  • Contributors: Masaki Murooka

0.2.4 (2016-04-30)

  • Ignore world files
  • Contributors: Kentaro Wada

0.2.3 (2015-12-31)

  • [eusurdf/textured_models] add iemon/hamburger/wanda to texture_models
  • Contributors: Yuki Furuta

0.2.2 (2015-12-11)

  • [textured_models/room73b2-hitachi-fiesta-refrigerator-0] transparent inside board of fridge

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Package Dependencies

System Dependencies

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

No version for distro hydro showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

No known dependants.

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 0.4.5
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_model_tools.git
VCS Type git
VCS Version master
Last Updated 2025-05-10
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

urdf models converted from euslisp

Additional Links

Maintainers

  • Kei Okada
  • Masaki Murooka

Authors

  • Kei Okada
  • Youhei Kakiuchi
  • Masaki Murooka

eusurdf

This package contains urdf models and moveit scene file, which are converted from https://github.com/euslisp/EusLisp/tree/master/models. These models are automatically converted by rosrun eusurdf convert-all-eusmodel.py and rosrun eusurdf convert-all-eusscene.py.

convert eus model to urdf

Convert irteus object/scene to urdf.

roscd eusurdf/euslisp
roseus convert-eus-to-urdf.l
;; convert irteus object to urdf
;; the urdf model is generated in `rospack find eusurdf`/models
(progn (load "models/laundry-machine-object.l") (irteus2urdf-for-gazebo (laundry-machine) :name "laundry"))
;; convert irteus scene to urdf and world file
;; some key arguments need to be set
;; using (generate-room-models) is recommended to convert room model
(progn (load "models/room73b2-scene.l") (irteus2urdf-room-for-gazebo (room73b2) "models/room73b2.l"))
;; util wrapper function to convert room model
(generate-room-models "room73b2")

Spawn scene model to gazebo

  • Use world file
roslaunch gazebo_ros empty_world.launch world_name:=`rospack find eusurdf`/worlds/room73b2.world

  • Use urdf.xacro file
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2

Visualize gazebo scene to RViz

  1. Launch gazebo and RViz, and spawn scene model
roslaunch gazebo_ros empty_world.launch
roslaunch eusurdf gazebo_spawn_scene.launch scene:=room73b2 publish_tf:=true
rviz # launch rviz

  1. Add RobotModel to RViz, and configure
  • Set Robot Description to room73b2/robot_description
  • Set TF Prefix to room73b2
  1. Select Fixed Frame Appropriately

Apply changes of URDF in textured_models to urdf.xacro

roscd eusurdf && ./textured_models/apply_to_xacro.sh

CHANGELOG

Changelog for package eusurdf

0.4.5 (2023-11-30)

0.4.4 (2022-05-12)

  • add world-file-path on README (#230)
  • noetic support (#238)
    • use subprocess.getoutput if import commands fail
    • turn package format 3 and use python3-lxml for noetic
    • more fix on python3: fix str/byte problem : TypeError: a bytes-like object is required, not 'str' ,TypeError: write() argument must be str, not bytes
    • fix for python3 with 2to3 -w -f print
    • eusurdf.cmake : manually set collada_urdf_LIBRARIES due to https://github.com/ros/collada_urdf/issues/43
    • eusurdf.cmake : invoike python2/python3 using ROS_PYTHON=VERSION
  • Contributors: Kei Okada, Yoshiki Obinata

0.4.3 (2018-12-05)

  • Fix for being deprecated tag: cfmDamping -> implicitSpringDamper (#222)
  • [eusurdf] add euslisp to INSTALL_DIRS (#220)
  • Contributors: Juntaro Tamura, Kentaro Wada

0.4.2 (2018-09-04)

0.4.1 (2018-08-01)

0.4.0 (2018-07-25)

  • [eusurdf] add cmake target for generating Semantic map from eusmodel (#194)
    • [eusurdf] add cmake target for generating ontology if generator exists
    • [eusurdf][package.xml] add python-lxml as run_depend
  • Fix for arm processor (#209)
    • use LinuxARM ARCHDIR for CMKAE_SYSTEM_PROCESSOR armv/aarch64
  • Contributors: Yohei Kakiuchi, Yuki Furuta

0.3.5 (2017-02-23)

  • add gazebo_ros to build_depend
  • Contributors: Kei Okada

0.3.4 (2017-02-22)

  • add python-lxml
  • Contributors: Kei Okada

0.3.3 (2017-02-18)

0.3.2 (2017-02-18)

0.3.1 (2017-02-18)

  • for kinetic release (#197)
    • eusurdf/euslisp/eusmodel_to_urdf.l: if collada_urdf_jsk_patch does not exists, use collada_urdf
    • CMakeLists.txt, cmake/eusurdf.cmake : use collada_urdf if collada_urdf_jsk_patch is not found
  • Contributors: Kei Okada

0.3.0 (2017-01-16)

  • [eusurdf] fix: use :if-exists :new-version instead of :overwrite (#196)
  • use package://eusurdf instead of model:// (#195)
    • [eusurdf] fix: try catch
    • [eusurdf] use 1 launch file to spawn; add option to publish tf for model
    • [eusurdf][convert-eus-to-urdf.l] fix: add / for directory path
    • [eusurdf][textured_models] use package://eusurdf instead of model:// for xacro
    • [eusurdf][urdf_to_xacro.py] convert model:// -> package://eusurdf
  • [eusurdf] generate urdf.xacro for model / scene (#193)
    • [eusurdf][package.xml] add python-lxml as run_depend
    • [eusurdf][README.md] append usage about spawning urdf
    • [eusurdf][textured_models] add urdf.xacro for textured_models
    • [eusurdf] generate urdf.xacro from eusmodel / eusscene to make unified urdf
  • parallelize model generation (#188)
    • [eusurdf][convert-eus-to-urdf.l] remove tmp-dir-no-duplication
    • [eusurdf][eusscene_to_world.l] raise error when model name is undefined
    • [eusurdf][convert-eus-to-urdf.l] fix: forgot to update

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Launch files

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged eusurdf at Robotics Stack Exchange