Closed Nash-dc closed 1 year ago
Thank you for your interest. The demo is actually a combination of different parts. I hope this still works for you. 1) Install Giskard. Make sure you have the correct branch (AddNewRobots). After that you could try to run this demo from MuJoCo locally 2) Download this Content, copy to your Unreal project and open the Level DualPandaDemo 3) I believe you already have this mujoco_robots. To run this demo you need only 2 roslaunch (one to start rosbridge using port 9393 and this one) Here are the command steps:
roslaunch rosbridge_server rosbridge_websocket.launch port:=9393
Hit Play in your Unreal Editor
roslaunch mujoco_robots dual_panda_demo_ue.launch
Thanks for your reply!!!you are a very nice person!!
Hi Hoang,
Currently, When I run the demo you gave me, I encountered the following error:
LogWorld: Bringing World /Game/Content/UEDPIE_0_DualPandaDemo.DualPandaDemo up for play (max tick rate 0) at 2023.06.19-18.01.49 LogWorld: Bringing up level for play took: 0.001443 LogOnline: OSS: Created online subsystem instance for: :Context_13 LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Advertising Topic /unreal/visualization_marker_array LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Advertising Topic /tf LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Subscribing Topic /dual_panda/joint_states LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Subscribing Topic /mujoco/object_states LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Advertising Service [/unreal/spawn_objects] of type [mujoco_msgs/SpawnObject] PIE: Server logged in PIE: Play in editor total start time 0.215 seconds. LogJointController: Error: Owner of JointController does not have URoboAnim LogROS: [OnConnection] Websocket server connected. LogROS: [OnConnection] Websocket server connected. LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim
Screencast from 19.06.2023 18:07:11.webm
btw,from the video you can find that there is no robot in this demo scene..
I tried to solve this problem but I can't find what causes this problem...
Hi Hoang, Currently, When I run the demo you gave me, I encountered the following error:
LogWorld: Bringing World /Game/Content/UEDPIE_0_DualPandaDemo.DualPandaDemo up for play (max tick rate 0) at 2023.06.19-18.01.49 LogWorld: Bringing up level for play took: 0.001443 LogOnline: OSS: Created online subsystem instance for: :Context_13 LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Advertising Topic /unreal/visualization_marker_array LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Advertising Topic /tf LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Subscribing Topic /dual_panda/joint_states LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Subscribing Topic /mujoco/object_states LogROS: [OnConnection] Websocket server connected. LogROS: [Run] Advertising Service [/unreal/spawn_objects] of type [mujoco_msgs/SpawnObject] PIE: Server logged in PIE: Play in editor total start time 0.215 seconds. LogJointController: Error: Owner of JointController does not have URoboAnim LogROS: [OnConnection] Websocket server connected. LogROS: [OnConnection] Websocket server connected. LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim LogJointController: Error: Owner of JointController does not have URoboAnim
Screencast from 19.06.2023 18:07:11.webm btw,from the video you can find that there is no robot in this demo scene.. I tried to solve this problem but I can't find what causes this problem...
It seems like the robot couldn't be found in the screen. Could you click on the SkeletalMeshActor DualPanda in the Outliner (right top panel) and check if the SkeletalMesh is loaded. If not could you load that from the Content Browser? It should be in Robots folder. And then change the Anim to dual_panda_anim
Hi Mr.Hoang, I tried to reload this SkeletalMeshActor DualPanda but it still didn't work.It seems like the dual_panda_anim is None. The following is the video. Screencast from 20.06.2023 00:21:46.webm
That looks weird, from your Content Browser I can see the dual_panda_anim. Can you click on that to see if you can load it? Otherwise please follow this tutorial to create an AnimInstance and attach to the robot.
Hello Mr.Hoang, I tried to reload the Skeletal DualPanda and created an new AnimInstance but it is still didn't work. To solve this, I created a new level with the same setup like DualPandaDemo, and the previous errors didn't show again,I 'd appreciate your help on this. But some new problems occurs, I noticed that the ROSService Server didn't run properly.After I hit Play in Unreal editor, the output is the following:
LogROS: [Run] Subscribing Topic /joint_states
LogROS: [OnConnection] Websocket server connected.
LogROS: [Run] Subscribing Topic /base_footprint
LogROS: [OnConnection] Websocket server connected.
LogROS: [Run] Advertising Topic /unreal/visualization_marker_array
LogROS: [OnConnection] Websocket server connected.
LogROS: [Run] Advertising Topic /tf
LogROS: [OnConnection] Websocket server connected.
LogROS: [Run] Subscribing Topic /dual_panda/joint_states
LogROS: [OnConnection] Websocket server connected.
LogROS: [Run] Subscribing Topic /mujoco/object_states
LogTemp: [Update Object::BeginPlay()]
LogROS: [OnConnection] Websocket server connected.
LogROS: [Run] Advertising Service [/unreal/spawn_objects] of type [mujoco_msgs/SpawnObject]
LogROS: [OnConnection] Websocket server connected.
PIE: Server logged in
PIE: Play in editor total start time 1.057 seconds.
LogROS: [OnConnection] Websocket server connected.
LogROS: [OnConnection] Websocket server connected.
I can see that the Service [/unreal/spawn_objects]
is advertising,but when I run
rosservice list
,
/rosapi/action_servers
/rosapi/delete_param
/rosapi/get_loggers
/rosapi/get_param
/rosapi/get_param_names
/rosapi/get_time
/rosapi/has_param
/rosapi/message_details
/rosapi/node_details
/rosapi/nodes
/rosapi/publishers
/rosapi/search_param
/rosapi/service_host
/rosapi/service_node
/rosapi/service_providers
/rosapi/service_request_details
/rosapi/service_response_details
/rosapi/service_type
/rosapi/services
/rosapi/services_for_type
/rosapi/set_logger_level
/rosapi/set_param
/rosapi/subscribers
/rosapi/topic_type
/rosapi/topics
/rosapi/topics_and_raw_types
/rosapi/topics_for_type
/rosbridge_websocket/get_loggers
/rosbridge_websocket/set_logger_level
/rosout/get_loggers
/rosout/set_logger_level
there is no service named
/unreal/spawn_objects
,then I run:
roslaunch franka_mujoco dual_panda_demo_ue.launch
the following error occurs:
Traceback (most recent call last):
File "/home/dacheng/mujoco_ws/src/mujoco_robots/franka/franka_control/script/test_dual_joint_pick_place_ue_2.py", line 195, in <module>
rospy.wait_for_service("/unreal/spawn_objects", 1)
File "/opt/ros/noetic/lib/python3/dist-packages/rospy/impl/tcpros_service.py", line 148, in wait_for_service
raise ROSException("timeout exceeded while waiting for service %s"%resolved_name)
rospy.exceptions.ROSException: timeout exceeded while waiting for service /unreal/spawn_objects
[dual_panda/test_2
Screencast from 27.06.2023 17:50:25.webm
Screencast from 27.06.2023 17:51:05.webm
It might be something wrong with the Spawn Object Server,I tried to look through the source code but I still can't understand why this service didn't run properly. the following video might help to understand the error:
I would be very appreciated if you can help me solve this.
I see you have 2 RoboManager, there should be only 1, something is wrong there
I removed the other Robomanager.But this error still exist... Screencast from 27.06.2023 19:31:45.webm Screencast from 27.06.2023 19:32:25.webm
hmm it's look like the ROSBridge from Unreal doesn't connect properly, although the log does look fine. Normally when you command rostopic list
it would show up more topics from Unreal.
Can you screenshot your RoboManager? I would like to see if everything looks good there
Thanks for your help.
I will try to reproduce this and let you know soon
I am very appreciative for your help!!!
On Wed, Jun 28, 2023, 00:26 Giang Hoang Nguyen @.***> wrote:
I will try to reproduce this and let you know soon
— Reply to this email directly, view it on GitHub https://github.com/HoangGiang93/URoboViz/issues/5#issuecomment-1610304170, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATRUBJEP2OIJGG6MQJVNO2TXNNMZXANCNFSM6AAAAAAY2BCP7A . You are receiving this because you authored the thread.Message ID: @.***>
I think I found it, you have to source the workspace that has mujoco_msgs first before run rosbridge_server. Your rosbridge doesn't know the service type mujoco_msgs/SpawnObject
In summarize:
source mujoco_ws/devel/setup.bash
roslaunch rosbridge_server rosbridge_websocket.launch port:=9393
It works!! many thanks for your help. Screencast from 28.06.2023 19:37:16.webm
In the video it seems like the less CPU of Unreal Engine is used, that causes lots of lagging. You can change that by disable the "Use less CPU..." in the Editor, like it shown here https://youtu.be/Sh5E39qcO90?t=56
Tnank you Mr.Hoang, you are very nice. One more small question,I find that the small cube and sphere could not be load properly.
LoadErrors: Error: The summary for the package '/URoboViz/Assets/StaticMeshes/SM_Sphere' is invalid. Check that the file is of the expected type and not corrupted.
LoadErrors: Error: The summary for the package '/URoboViz/Assets/StaticMeshes/SM_Cube' is invalid. Check that the file is of the expected type and not corrupted.
I checked this path, and the file is exist and not corrupted.Could you tell me where you define this path, I would like to change it.
Sometime Unreal is so weird... actually it's just some primitive meshes with default size with no Material, you can try to recreate one and save it there
Open your Content, make sure the Plugin Content is checked, and search for Content of URoboViz
Hi Mr.Hoang, I attempted to modify this demo, but I encountered some issues that I'm unable to resolve. I would greatly appreciate your help with this matter.
My goal was to replace the Cube/Zylinder/Sphere with another specific object called "board." However, after spawning the board in the Unreal Editor, it keeps falling down continuously. You can observe this behavior in the video displayed at the bottom-right corner, which shows the board's location.
Screencast from 27.07.2023 16:59:50.webm
Additionally, while investigating the issue further, I examined the rostopic /mujoco/object_states
. I noticed that even though the board was manipulated by the DualPanda, the published location and rotation values remain unchanged.
Moreover, when I attempted to substitute the board with the Cube/Zylinder/Sphere you provided, the new object is still invisible in the Unreal Engine. and the published location and rotation for this new object also fail to update. Screencast from 27.07.2023 17:14:00.webm I would highly appreciate any insights or guidance you can offer to help me resolve these problems. Thank you for your assistance.
The code that I modified in test_dual_joint_pick_place_ue_1.py
def set_new_object():
idx = randint(0, 2)
spawned_object.info.name = "board"
spawned_object.info.type = ObjectInfo.MESH
spawned_object.info.movable = True
spawned_object.info.size.x = 0.025
spawned_object.info.size.y = 0.025
spawned_object.info.size.z = 0.025
spawned_object.info.rgba = ColorRGBA(1, 0.65, 0, 1)
spawned_object.info.inertial.m = 0.01
spawned_object.info.mesh = "/Game/Meshes/bowl/board.board"
i_rr = 1/6 * spawned_object.info.inertial.m * \
spawned_object.info.size.x * spawned_object.info.size.x
spawned_object.info.inertial.ixx = i_rr
spawned_object.info.inertial.iyy = i_rr
spawned_object.info.inertial.izz = i_rr
# spawned_object.pose.position.x = uniform(-0.2, 0.2)
spawned_object.pose.position.x = 0.14
spawned_object.pose.position.y = -0.8
spawned_object.pose.position.z = 1.05
spawned_object.pose.orientation.x = 0.0
spawned_object.pose.orientation.y = 0.0
spawned_object.pose.orientation.z = 0.0
spawned_object.pose.orientation.w = 1.0
After I run rostopic echo /mujoco/object_states
header:
seq: 7926
stamp:
secs: 1690470029
nsecs: 544035769
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847461114281808
y: -0.18558369160277557
z: 0.9963789800750318
orientation:
x: -0.0002772157844409831
y: 0.0005478488866580032
z: 0.9982006237351918
w: 0.059959467873557444
velocity:
linear:
x: -0.002053070881105436
y: -0.0010359595340031147
z: 0.0005954638889238222
angular:
x: 0.3628230386171253
y: -0.5241635319324344
z: -0.020121978486561103
---
header:
seq: 7927
stamp:
secs: 1690470029
nsecs: 544696474
frame_id: "map"
object_states: []
---
header:
seq: 7928
stamp:
secs: 1690470029
nsecs: 560712152
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847354395813092
y: -0.1855778274386029
z: 0.996378676767227
orientation:
x: -0.00037144471498843257
y: -0.00029018293687054625
z: 0.9981910154660141
w: 0.06012049954561662
velocity:
linear:
x: 0.0009843318979584088
y: -0.004829094723303196
z: -0.00026914748455487313
angular:
x: 1.3216720585336383
y: 0.4366113636680262
z: -0.022839715101534406
---
header:
seq: 7929
stamp:
secs: 1690470029
nsecs: 560947100
frame_id: "map"
object_states: []
---
header:
seq: 7930
stamp:
secs: 1690470029
nsecs: 577370306
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847813707704954
y: -0.18557570416876099
z: 0.9963790220518096
orientation:
x: 0.00027702622082369243
y: -0.0005479734635451307
z: 0.9981805112664539
w: 0.060293365384567595
velocity:
linear:
x: 0.004593476895065372
y: -0.002124282579956107
z: -0.00032249630594305184
angular:
x: 0.43657555734119
y: 1.3257844266103516
z: -0.016295994441130814
---
header:
seq: 7931
stamp:
secs: 1690470029
nsecs: 577621178
frame_id: "map"
object_states: []
---
header:
seq: 7932
stamp:
secs: 1690470029
nsecs: 594051019
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848018909833782
y: -0.18557673735062424
z: 0.9963784492501401
orientation:
x: 0.0005494835923136606
y: -0.00038279438734300944
z: 0.99817021285391
w: 0.060463027607114285
velocity:
linear:
x: -0.0009809146646003728
y: 0.004828925505103759
z: -0.0002691652544290533
angular:
x: -1.3216480746877808
y: -0.43660204837537686
z: -0.022479756581020194
---
header:
seq: 7933
stamp:
secs: 1690470029
nsecs: 594281637
frame_id: "map"
object_states: []
---
header:
seq: 7934
stamp:
secs: 1690470029
nsecs: 610710570
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847461734378639
y: -0.1855836918711673
z: 0.9963790634337447
orientation:
x: -0.0002768425548101627
y: 0.0005480136349657698
z: 0.9981606462173971
w: 0.060621344278432306
velocity:
linear:
x: -0.004591298612242086
y: 0.0021269134851676225
z: -0.00032250675340214684
angular:
x: -0.4365668579722034
y: -1.3257597230226503
z: -0.01594044212444768
---
header:
seq: 7935
stamp:
secs: 1690470029
nsecs: 610949150
frame_id: "map"
object_states: []
---
header:
seq: 7936
stamp:
secs: 1690470029
nsecs: 627371029
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847256504517037
y: -0.1855826599239612
z: 0.9963784904135828
orientation:
x: -0.0005493506927456515
y: 0.00038292563761324486
z: 0.99815047503723
w: 0.060787998525405514
velocity:
linear:
x: -0.0020539190931276982
y: -0.001032057760831791
z: 0.0005954139292822073
angular:
x: 0.36280628752687893
y: -0.5241380635204612
z: -0.019215152383621686
---
header:
seq: 7937
stamp:
secs: 1690470029
nsecs: 627606745
frame_id: "map"
object_states: []
---
header:
seq: 7938
stamp:
secs: 1690470029
nsecs: 644035818
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847354220572756
y: -0.18557783224340846
z: 0.9963787818720565
orientation:
x: -0.00037167046292584593
y: -0.0002898603195490745
z: 0.9981406127176077
w: 0.06095157984647309
velocity:
linear:
x: 0.004589144506356841
y: -0.002129463111605842
z: -0.0003225173459399128
angular:
x: 0.43655830700034526
y: 1.3257353845914985
z: -0.015591196937840671
---
header:
seq: 7939
stamp:
secs: 1690470029
nsecs: 644270487
frame_id: "map"
object_states: []
---
header:
seq: 7940
stamp:
secs: 1690470029
nsecs: 660725191
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848018403964103
y: -0.18557673301916194
z: 0.9963785311329969
orientation:
x: 0.0005492154851939637
y: -0.0003831344360222629
z: 0.9981309835691808
w: 0.06110721078215276
velocity:
linear:
x: 0.0020542361380150934
y: 0.00103058149525969
z: 0.0005953974877509136
angular:
x: -0.36279983856657616
y: 0.5241282680297102
z: -0.018870130709453217
---
header:
seq: 7941
stamp:
secs: 1690470029
nsecs: 660938628
frame_id: "map"
object_states: []
---
header:
seq: 7942
stamp:
secs: 1690470029
nsecs: 677370704
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847921020697331
y: -0.18558156031242198
z: 0.9963788223332027
orientation:
x: 0.00037175329015706364
y: 0.00028969778888872334
z: 0.9981212483513328
w: 0.06126786649018742
velocity:
linear:
x: -0.0009724669223539636
y: 0.0048284276885853065
z: -0.00026920372637017037
angular:
x: -1.3215884316193849
y: -0.43657900059689514
z: -0.02159215902586311
---
header:
seq: 7943
stamp:
secs: 1690470029
nsecs: 677608865
frame_id: "map"
object_states: []
---
header:
seq: 7944
stamp:
secs: 1690470029
nsecs: 694035213
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847257017659452
y: -0.18558266331935774
z: 0.996378571338608
orientation:
x: -0.000549087751802828
y: 0.0003832601735479942
z: 0.9981117376952484
w: 0.06142076757296412
velocity:
linear:
x: -0.0020545481763118564
y: -0.0010291063790420977
z: 0.0005953791860585547
angular:
x: 0.3627935011024559
y: -0.5241185656350403
z: -0.018531294575780885
---
header:
seq: 7945
stamp:
secs: 1690470029
nsecs: 694880930
frame_id: "map"
object_states: []
---
header:
seq: 7946
stamp:
secs: 1690470029
nsecs: 710712923
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847354079076719
y: -0.18557783601325814
z: 0.9963788622667514
orientation:
x: -0.0003718399855513177
y: -0.0002896171604087131
z: 0.9981021290565729
w: 0.06157855007762095
velocity:
linear:
x: 0.0009692513772020135
y: -0.004828216915794339
z: -0.00026922141229508337
angular:
x: 1.3215655339953571
y: 0.4365701485500916
z: -0.021254433222838192
---
header:
seq: 7947
stamp:
secs: 1690470029
nsecs: 711404010
frame_id: "map"
object_states: []
---
header:
seq: 7948
stamp:
secs: 1690470029
nsecs: 727374290
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847812422668777
y: -0.1855757012550251
z: 0.9963792063777737
orientation:
x: 0.0002762081991424495
y: -0.0005483288502223055
z: 0.9980921983218717
w: 0.06173804899344082
velocity:
linear:
x: 0.004583816452949664
y: -0.002135770476289166
z: -0.00032255022489190925
angular:
x: 0.4365370030482937
y: 1.3256747226781305
z: -0.01473022394804895
---
header:
seq: 7949
stamp:
secs: 1690470029
nsecs: 727615873
frame_id: "map"
object_states: []
---
header:
seq: 7950
stamp:
secs: 1690470029
nsecs: 744036495
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848017774634666
y: -0.18557672785155102
z: 0.9963786324409992
orientation:
x: 0.0005488875791532066
y: -0.0003835499496725569
z: 0.9980824748804721
w: 0.0618944662173723
velocity:
linear:
x: -0.0009660936813507075
y: 0.004828025051925198
z: -0.0002692371223185238
angular:
x: -1.3215428998946082
y: -0.43656142675494924
z: -0.02092278720326084
---
header:
seq: 7951
stamp:
secs: 1690470029
nsecs: 747420060
frame_id: "map"
object_states: []
---
header:
seq: 7952
stamp:
secs: 1690470029
nsecs: 760711271
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847463025227088
y: -0.18558369287024976
z: 0.9963792455239489
orientation:
x: -0.0002760399505438908
y: 0.0005483634591324412
z: 0.9980734480480267
w: 0.06204043359766051
velocity:
linear:
x: -0.00458177980085037
y: 0.002138174796817511
z: -0.00032256262008573166
angular:
x: -0.4365288343619129
y: -1.3256514119641092
z: -0.014402702929374268
---
header:
seq: 7953
stamp:
secs: 1690470029
nsecs: 760939375
frame_id: "map"
object_states: []
---
header:
seq: 7954
stamp:
secs: 1690470029
nsecs: 777380390
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847257642183834
y: -0.18558266749338942
z: 0.9963786713293147
orientation:
x: -0.0005487656503998785
y: 0.00038366838685710683
z: 0.9980638496906744
w: 0.06219408006764562
velocity:
linear:
x: -0.0020553023145838613
y: -0.0010254932778791899
z: 0.0005953348241352698
angular:
x: 0.36277771004099724
y: -0.5240944576318213
z: -0.017695858999946638
---
header:
seq: 7955
stamp:
secs: 1690470029
nsecs: 777620368
frame_id: "map"
object_states: []
---
header:
seq: 7956
stamp:
secs: 1690470029
nsecs: 794049999
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847353904622382
y: -0.18557784066317518
z: 0.9963789615918641
orientation:
x: -0.00037204662183225036
y: -0.0002893198637879912
z: 0.998054560838252
w: 0.062344778973799836
velocity:
linear:
x: 0.004579773603380835
y: -0.0021405128994590275
z: -0.00032257524812571764
angular:
x: 0.4365207647168411
y: 1.3256284340719238
z: -0.014080951211317222
---
header:
seq: 7957
stamp:
secs: 1690470029
nsecs: 794275588
frame_id: "map"
object_states: []
---
header:
seq: 7958
stamp:
secs: 1690470029
nsecs: 810715276
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848017296094031
y: -0.1855767239856609
z: 0.9963787097147263
orientation:
x: 0.000548639842185259
y: -0.0003838631882347001
z: 0.9980454663191985
w: 0.06248838934610222
velocity:
linear:
x: 0.002055584825264431
y: 0.0010241265760378782
z: 0.0005953179251860451
angular:
x: -0.36277164885223845
y: 0.5240852037482642
z: -0.017377986077036448
---
header:
seq: 7959
stamp:
secs: 1690470029
nsecs: 810939539
frame_id: "map"
object_states: []
---
header:
seq: 7960
stamp:
secs: 1690470029
nsecs: 827406955
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847921337776558
y: -0.18558155045735894
z: 0.9963789997179376
orientation:
x: 0.0003721220783817852
y: 0.00028916706947548955
z: 0.9980363020162819
w: 0.06263639329678598
velocity:
linear:
x: -0.0009583038030364145
y: 0.004827500065039981
z: -0.00026927816873545033
angular:
x: -1.3214866171732347
y: -0.43653973451607
z: -0.020105019232050953
---
header:
seq: 7961
stamp:
secs: 1690470029
nsecs: 827608589
frame_id: "map"
object_states: []
---
header:
seq: 7962
stamp:
secs: 1690470029
nsecs: 844042689
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184746369990837
y: -0.18558369338990088
z: 0.9963793428966572
orientation:
x: -0.00027561756346267986
y: 0.0005485462315725302
z: 0.9980268112492328
w: 0.06278620198482464
velocity:
linear:
x: -0.0020558601174851593
y: -0.0010227635251068953
z: 0.0005953005869188924
angular:
x: 0.36276566911663666
y: -0.5240760642074924
z: -0.01706581769009197
---
header:
seq: 7963
stamp:
secs: 1690470029
nsecs: 844273098
frame_id: "map"
object_states: []
---
header:
seq: 7964
stamp:
secs: 1690470029
nsecs: 860831588
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847353773715186
y: -0.18557784417692466
z: 0.9963790373421673
orientation:
x: -0.00037220219166863585
y: -0.0002890954005364903
z: 0.9980182830565706
w: 0.06292284620225799
velocity:
linear:
x: 0.0009553388568951408
y: -0.004827280848012814
z: -0.000269294889937187
angular:
x: 1.321465022028897
y: 0.43653140512149047
z: -0.019793851150401196
---
header:
seq: 7965
stamp:
secs: 1690470029
nsecs: 860939843
frame_id: "map"
object_states: []
---
header:
seq: 7966
stamp:
secs: 1690470029
nsecs: 877368007
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847811219588002
y: -0.18557569882277644
z: 0.996379380260577
orientation:
x: 0.00027545365068957047
y: -0.0005486551919415483
z: 0.9980089148712862
w: 0.0630700320295199
velocity:
linear:
x: 0.004574805925890579
y: -0.002146290557770389
z: -0.0003226071079951322
angular:
x: 0.4365007211358818
y: 1.325571243429975
z: -0.013287762490556751
---
header:
seq: 7967
stamp:
secs: 1690470029
nsecs: 877603724
frame_id: "map"
object_states: []
---
header:
seq: 7968
stamp:
secs: 1690470029
nsecs: 894033425
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847921465909492
y: -0.18558154635555002
z: 0.9963790744660402
orientation:
x: 0.0003722747325360941
y: 0.00028894651517640175
z: 0.9980005026210306
w: 0.06320422999772501
velocity:
linear:
x: -0.0009524260060965986
y: 0.004827079792126178
z: -0.00026931007595524083
angular:
x: -1.3214436960056295
y: -0.43652321534942085
z: -0.01948827851458473
---
header:
seq: 7969
stamp:
secs: 1690470029
nsecs: 894269980
frame_id: "map"
object_states: []
---
header:
seq: 7970
stamp:
secs: 1690470029
nsecs: 910713579
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184746420905291
y: -0.18558369375352604
z: 0.9963794171257733
orientation:
x: -0.0002752986966443164
y: 0.0005486837122301415
z: 0.997991256295823
w: 0.06334883987806522
velocity:
linear:
x: -0.004572907645857295
y: 0.002148494084957495
z: -0.00032261939254080814
angular:
x: -0.4364930418712816
y: -1.3255492829889408
z: -0.012986019455995446
---
header:
seq: 7971
stamp:
secs: 1690470029
nsecs: 911538902
frame_id: "map"
object_states: []
---
header:
seq: 7972
stamp:
secs: 1690470029
nsecs: 927395759
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847258691970781
y: -0.18558267442277257
z: 0.9963788417681925
orientation:
x: -0.0005482241306313309
y: 0.00038435157350405697
z: 0.9979822181071463
w: 0.06349050374749607
velocity:
linear:
x: -0.002056528647503453
y: -0.0010194230193619077
z: 0.0005952576446951032
angular:
x: 0.36275080371738677
y: -0.5240533468646127
z: -0.01629609347446076
---
header:
seq: 7973
stamp:
secs: 1690470029
nsecs: 927911612
frame_id: "map"
object_states: []
---
header:
seq: 7974
stamp:
secs: 1690470029
nsecs: 944176625
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847353615245146
y: -0.18557784846728115
z: 0.9963791308659311
orientation:
x: -0.0003723919724391546
y: -0.000288820839431793
z: 0.9979734894167529
w: 0.06362933543650923
velocity:
linear:
x: 0.0009480253403553766
y: -0.004826741725762087
z: -0.0002693350997237808
angular:
x: 1.3214113118299289
y: 0.436510749005529
z: -0.0190266634243154
---
header:
seq: 7975
stamp:
secs: 1690470029
nsecs: 944276709
frame_id: "map"
object_states: []
---
header:
seq: 7976
stamp:
secs: 1690470029
nsecs: 960761375
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848016263536076
y: -0.18557671572791748
z: 0.996378877888415
orientation:
x: 0.0005481074407108497
y: -0.0003845339613663544
z: 0.9979649168927414
w: 0.06376187233080678
velocity:
linear:
x: 0.0020567792949776086
y: 0.001018160210466123
z: 0.0005952412410304417
angular:
x: -0.3627451028567371
y: 0.5240446340993249
z: -0.016003210924891483
---
header:
seq: 7977
stamp:
secs: 1690470029
nsecs: 961346791
frame_id: "map"
object_states: []
---
header:
seq: 7978
stamp:
secs: 1690470029
nsecs: 977509905
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847921620539673
y: -0.1855815413203812
z: 0.9963791667337224
orientation:
x: 0.00037246097958076467
y: 0.0002886767196785461
z: 0.997956309291624
w: 0.06389822128675159
velocity:
linear:
x: -0.0009452414166176743
y: 0.004826537763863794
z: -0.0002693499849267374
angular:
x: -1.321390702050509
y: -0.436502846916794
z: -0.018734774999383558
---
header:
seq: 7979
stamp:
secs: 1690470029
nsecs: 977614109
frame_id: "map"
object_states: []
---
header:
seq: 7980
stamp:
secs: 1690470029
nsecs: 994199488
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847464831757407
y: -0.18558369415949533
z: 0.9963795087432088
orientation:
x: -0.0002749087635823318
y: 0.0005488512698201798
z: 0.9979473695578119
w: 0.06403648007268392
velocity:
linear:
x: -0.004568207527587961
y: 0.002153892010664475
z: -0.000322650737679506
angular:
x: -0.4364739502750189
y: -1.3254947351083564
z: -0.012241923880506206
---
header:
seq: 7981
stamp:
secs: 1690470029
nsecs: 994300689
frame_id: "map"
object_states: []
---
header:
seq: 7982
stamp:
secs: 1690470030
nsecs: 10703920
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847353496927306
y: -0.18557785169847799
z: 0.9963792021147742
orientation:
x: -0.00037253490424041724
y: -0.0002886135201438317
z: 0.9979393621337509
w: 0.0641623520770836
velocity:
linear:
x: 0.0009425068897862153
y: -0.00482631351592488
z: -0.00026936615304591323
angular:
x: 1.3213703846367713
y: 0.43649502984631416
z: -0.01844804834854954
---
header:
seq: 7983
stamp:
secs: 1690470030
nsecs: 10943547
frame_id: "map"
object_states: []
---
header:
seq: 7984
stamp:
secs: 1690470030
nsecs: 27412150
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847810106759442
y: -0.18557569662688747
z: 0.996379543872152
orientation:
x: 0.0002747571602507237
y: -0.0005489544560052806
z: 0.9979305413442836
w: 0.06429819445220382
velocity:
linear:
x: 0.004566411888129871
y: -0.0021559319791042463
z: -0.00032266306838861915
angular:
x: 0.43646662658190827
y: 1.3254738309625065
z: -0.011958761795768944
---
header:
seq: 7985
stamp:
secs: 1690470030
nsecs: 27617905
frame_id: "map"
object_states: []
---
header:
seq: 7986
stamp:
secs: 1690470030
nsecs: 44048444
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848015717865666
y: -0.1855767113953988
z: 0.9963789676302479
orientation:
x: 0.0005478269477231475
y: -0.0003848859962044412
z: 0.9979219288092144
w: 0.06443117064048046
velocity:
linear:
x: -0.0009398202599658922
y: 0.004826108124296816
z: -0.00026938078764488616
angular:
x: -1.3213503288817234
y: -0.4364873492350838
z: -0.0181664749258639
---
header:
seq: 7987
stamp:
secs: 1690470030
nsecs: 44302040
frame_id: "map"
object_states: []
---
header:
seq: 7988
stamp:
secs: 1690470030
nsecs: 60703664
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847465301939339
y: -0.18558369443607164
z: 0.9963795785179789
orientation:
x: -0.00027461441208967647
y: 0.000548977348418594
z: 0.997913943580587
w: 0.06455528187713798
velocity:
linear:
x: -0.004564644430995654
y: 0.0021579528615244376
z: -0.0003226750621028122
angular:
x: -0.43645941829326407
y: -1.325453181820455
z: -0.011680739904691002
---
header:
seq: 7989
stamp:
secs: 1690470030
nsecs: 60950905
frame_id: "map"
object_states: []
---
header:
seq: 7990
stamp:
secs: 1690470030
nsecs: 77369571
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847259665669985
y: -0.18558268069326112
z: 0.9963790020311512
orientation:
x: -0.0005477232145559666
y: 0.00038498034354888795
z: 0.9979054490783573
w: 0.06468590641814925
velocity:
linear:
x: -0.0020576167212235045
y: -0.0010138120808039857
z: 0.0005951830136081194
angular:
x: 0.36272551016539645
y: -0.5240146729640323
z: -0.015006334123994134
---
header:
seq: 7991
stamp:
secs: 1690470030
nsecs: 77605986
frame_id: "map"
object_states: []
---
header:
seq: 7992
stamp:
secs: 1690470030
nsecs: 94047839
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184735335382008
y: -0.18557785563897344
z: 0.9963792899993629
orientation:
x: -0.0003727093053605068
y: -0.00028835992880217706
z: 0.9978972635595516
w: 0.06481380498538959
velocity:
linear:
x: 0.004562904669194423
y: -0.0021599161320340135
z: -0.0003226872438635927
angular:
x: 0.4364522978582027
y: 1.325432845123736
z: -0.011407588258884594
---
header:
seq: 7993
stamp:
secs: 1690470030
nsecs: 94290540
frame_id: "map"
object_states: []
---
header:
seq: 7994
stamp:
secs: 1690470030
nsecs: 110703898
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848015304862612
y: -0.18557670812802474
z: 0.9963790359563097
orientation:
x: 0.0005476150097506468
y: -0.0003851513668172215
z: 0.9978891970143215
w: 0.06493613984784251
velocity:
linear:
x: 0.002057839343740234
y: 0.001012645680337816
z: 0.0005951672180674678
angular:
x: -0.36272015684136316
y: 0.5240064860911264
z: -0.014736452072637043
---
header:
seq: 7995
stamp:
secs: 1690470030
nsecs: 110950161
frame_id: "map"
object_states: []
---
header:
seq: 7996
stamp:
secs: 1690470030
nsecs: 127366592
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847921875190787
y: -0.18558153281585346
z: 0.9963793236806378
orientation:
x: 0.0003727724303469792
y: 0.00028822380431638183
z: 0.9978811284565237
w: 0.06506175096082709
velocity:
linear:
x: -0.0009331937843045091
y: 0.00482555881158089
z: -0.00026941923601141437
angular:
x: -1.321300527181889
y: -0.43646825540472334
z: -0.017472122122844144
---
header:
seq: 7997
stamp:
secs: 1690470030
nsecs: 127677948
frame_id: "map"
object_states: []
---
header:
seq: 7998
stamp:
secs: 1690470030
nsecs: 144280368
frame_id: "map"
object_states: []
---
header:
seq: 7999
stamp:
secs: 1690470030
nsecs: 145786091
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847921904020588
y: -0.1855815318354459
z: 0.9963793418539375
orientation:
x: 0.00037280807142774406
y: 0.00028817183395409354
z: 0.9978724223830844
w: 0.06519514259859778
velocity:
linear:
x: -0.0009318124423337696
y: 0.004825440954881757
z: -0.00026942736143932154
angular:
x: -1.3212900829007899
y: -0.43646425427247215
z: -0.01732742026407864
---
header:
seq: 8000
stamp:
secs: 1690470030
nsecs: 160703853
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847353246950083
y: -0.18557785860460285
z: 0.9963793568923197
orientation:
x: -0.0003728406771772266
y: -0.0002881684480800499
z: 0.9978652181918786
w: 0.06530531579932675
velocity:
linear:
x: 0.0009306716992081238
y: -0.004825333018227863
z: -0.00026943480421302916
angular:
x: 1.3212814471758532
y: 0.43646093081552817
z: -0.01720789271628514
---
header:
seq: 8001
stamp:
secs: 1690470030
nsecs: 161485873
frame_id: "map"
object_states: []
---
header:
seq: 8002
stamp:
secs: 1690470030
nsecs: 177435411
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847809078510826
y: -0.18557569462166518
z: 0.9963796975282766
orientation:
x: 0.0002741142380155796
y: -0.0005492289769175788
z: 0.9978569265164745
w: 0.06543070695025825
velocity:
linear:
x: 0.004558598915185468
y: -0.002164772365283571
z: -0.00032271754924777
angular:
x: 0.43643464054448033
y: 1.325382301360147
z: -0.010734177053294195
---
header:
seq: 8003
stamp:
secs: 1690470030
nsecs: 178053722
frame_id: "map"
object_states: []
---
header:
seq: 8004
stamp:
secs: 1690470030
nsecs: 194034897
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848014798559729
y: -0.18557670413483496
z: 0.996379120187981
orientation:
x: 0.0005473556076569026
y: -0.00038547543930154564
z: 0.9978488428273542
w: 0.06555332698372013
velocity:
linear:
x: -0.0009281937179222138
y: 0.004825126724306343
z: -0.000269448828278687
angular:
x: -1.3212626191458372
y: -0.4364537382649115
z: -0.01694841015653818
---
header:
seq: 8005
stamp:
secs: 1690470030
nsecs: 194782486
frame_id: "map"
object_states: []
---
header:
seq: 8006
stamp:
secs: 1690470030
nsecs: 210724760
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847466311289263
y: -0.18558369493798813
z: 0.99637973003173
orientation:
x: -0.0002739827546588508
y: 0.0005492467280249384
z: 0.9978413529489519
w: 0.06566778210421818
velocity:
linear:
x: -0.004556954579355047
y: 0.0021666266494381903
z: -0.0003227291703495822
angular:
x: -0.4364278848869364
y: -1.3253629189840657
z: -0.01047798669137239
---
header:
seq: 8007
stamp:
secs: 1690470030
nsecs: 210935752
frame_id: "map"
object_states: []
---
header:
seq: 8008
stamp:
secs: 1690470030
nsecs: 227471473
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847260568744723
y: -0.18558268636062814
z: 0.9963791524557368
orientation:
x: -0.0005472599601620525
y: 0.00038555916647392145
z: 0.9978333828580068
w: 0.06578823530701847
velocity:
linear:
x: -0.0020585835851418288
y: -0.0010086266269077036
z: 0.0005951112596225288
angular:
x: 0.36270177320618735
y: -0.5239783576326061
z: -0.01381782354395922
---
header:
seq: 8009
stamp:
secs: 1690470030
nsecs: 228026578
frame_id: "map"
object_states: []
---
header:
seq: 8010
stamp:
secs: 1690470030
nsecs: 244034293
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847353117619341
y: -0.18557786221929207
z: 0.9963794393352225
orientation:
x: -0.00037300099853849897
y: -0.00028793423719016275
z: 0.997825720844786
w: 0.06590606030338386
velocity:
linear:
x: 0.004555336302816413
y: -0.0021684266684714173
z: -0.00032274096516068354
angular:
x: 0.4364212129003996
y: 1.3253438383400171
z: -0.01022627179100682
---
header:
seq: 8011
stamp:
secs: 1690470030
nsecs: 244309471
frame_id: "map"
object_states: []
---
header:
seq: 8012
stamp:
secs: 1690470030
nsecs: 260750905
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184801441544891
y: -0.18557670112124972
z: 0.996379184266149
orientation:
x: 0.0005471596223113226
y: -0.00038571975472124375
z: 0.9978181418118346
w: 0.06601899505291094
velocity:
linear:
x: 0.0020587816236527006
y: 0.0010075495003825543
z: 0.0005950961293959515
angular:
x: -0.36269675424770065
y: 0.5239706778830062
z: -0.013569112200352547
---
header:
seq: 8013
stamp:
secs: 1690470030
nsecs: 260942831
frame_id: "map"
object_states: []
---
header:
seq: 8014
stamp:
secs: 1690470030
nsecs: 277373160
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847922104960801
y: -0.18558152489560192
z: 0.9963794709113054
orientation:
x: 0.0003730587374248616
y: 0.0002878055011553073
z: 0.9978105921586576
w: 0.06613471230119028
velocity:
linear:
x: -0.000922081904570775
y: 0.004824577988378745
z: -0.00026948567751751895
angular:
x: -1.3212158965664247
y: -0.43643586489835073
z: -0.016308506290302463
---
header:
seq: 8015
stamp:
secs: 1690470030
nsecs: 277605734
frame_id: "map"
object_states: []
---
header:
seq: 8016
stamp:
secs: 1690470030
nsecs: 294271221
frame_id: "map"
object_states: []
---
header:
seq: 8017
stamp:
secs: 1690470030
nsecs: 295415722
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847922130992174
y: -0.18558152398237596
z: 0.9963794879442777
orientation:
x: 0.0003730915066922397
y: 0.0002877575041373242
z: 0.9978024312580182
w: 0.06625772539058683
velocity:
linear:
x: -0.0009208078398068608
y: 0.0048244607466761255
z: -0.00026949345283373724
angular:
x: -1.321206103283998
y: -0.43643212121627906
z: -0.016175147348586084
---
header:
seq: 8018
stamp:
secs: 1690470030
nsecs: 310939782
frame_id: "map"
object_states: []
---
header:
seq: 8019
stamp:
secs: 1690470030
nsecs: 315480839
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847808201830767
y: -0.1855756929219813
z: 0.9963798304137391
orientation:
x: 0.00027356652101855007
y: -0.0005494615380430753
z: 0.9977932543524269
w: 0.06639461440636718
velocity:
linear:
x: 0.0045518943041430275
y: -0.002172258401831642
z: -0.0003227660857100023
angular:
x: 0.4364070024306249
y: 1.325303108445602
z: -0.009692620856767893
---
header:
seq: 8020
stamp:
secs: 1690470030
nsecs: 327409013
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184780812857654
y: -0.18557569278013675
z: 0.9963798415954941
orientation:
x: 0.0002735207724648677
y: -0.000549480908516186
z: 0.9977878962460923
w: 0.06647508828061469
velocity:
linear:
x: 0.004551332278650797
y: -0.0021728817912378454
z: -0.00032277022781207856
angular:
x: 0.4364046777626488
y: 1.3252964431444372
z: -0.009605694810861242
---
header:
seq: 8021
stamp:
secs: 1690470030
nsecs: 328496034
frame_id: "map"
object_states: []
---
header:
seq: 8022
stamp:
secs: 1690470030
nsecs: 344273760
frame_id: "map"
object_states: []
---
header:
seq: 8023
stamp:
secs: 1690470030
nsecs: 344472111
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848013945894055
y: -0.18557669743574817
z: 0.996379263200223
orientation:
x: 0.0005469197648815065
y: -0.0003860181423141859
z: 0.9977803205413674
w: 0.06658816568378233
velocity:
linear:
x: 0.0020592633109848355
y: 0.0010048666874106407
z: 0.0005950576779170885
angular:
x: -0.36268429983793793
y: 0.5239516136843908
z: -0.012955855367586524
---
header:
seq: 8024
stamp:
secs: 1690470030
nsecs: 361210863
frame_id: "map"
object_states: []
---
header:
seq: 8025
stamp:
secs: 1690470030
nsecs: 363412562
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847807911582005
y: -0.18557569235998275
z: 0.9963798747886724
orientation:
x: 0.0002733852718008297
y: -0.000549538231907719
z: 0.9977719903074953
w: 0.06671340664397545
velocity:
linear:
x: 0.004549665818671828
y: -0.0021747264705650076
z: -0.0003227825756194492
angular:
x: 0.4363977778076574
y: 1.325276655684517
z: -0.009348296697331284
---
header:
seq: 8026
stamp:
secs: 1690470030
nsecs: 377588671
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847261405958766
y: -0.18558269148035117
z: 0.9963792934211385
orientation:
x: -0.0005468316088863733
y: 0.0003860921130408898
z: 0.997765839312414
w: 0.06680480378884456
velocity:
linear:
x: -0.002059444094722974
y: -0.0010038350615947608
z: 0.0005950426000063021
angular:
x: 0.36267953130740094
y: -0.5239443117473712
z: -0.012722510568509772
---
header:
seq: 8027
stamp:
secs: 1690470030
nsecs: 377626386
frame_id: "map"
object_states: []
---
header:
seq: 8028
stamp:
secs: 1690470030
nsecs: 394270222
frame_id: "map"
object_states: []
---
header:
seq: 8029
stamp:
secs: 1690470030
nsecs: 394280699
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847352903949356
y: -0.18557786825081715
z: 0.9963795792566157
orientation:
x: -0.0003732692046190315
y: -0.0002875410962771785
z: 0.9977586792824058
w: 0.06691334625355634
velocity:
linear:
x: 0.0009140173537077164
y: -0.004823809540401925
z: -0.00026953614253686064
angular:
x: 1.3211536007904408
y: 0.4364120503887112
z: -0.015464533784241383
---
header:
seq: 8030
stamp:
secs: 1690470030
nsecs: 410715987
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848013590662287
y: -0.18557669465250876
z: 0.9963793232044891
orientation:
x: 0.0005467385601011638
y: -0.00038624311462821624
z: 0.9977515676004599
w: 0.06701761890748169
velocity:
linear:
x: 0.0020596205439635594
y: 0.0010028405599286742
z: 0.0005950281709158677
angular:
x: -0.36267483257825606
y: 0.5239371184734946
z: -0.012493287762481691
---
header:
seq: 8031
stamp:
secs: 1690470030
nsecs: 411298329
frame_id: "map"
object_states: []
---
header:
seq: 8032
stamp:
secs: 1690470030
nsecs: 427391601
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847922312529767
y: -0.18558151751697136
z: 0.996379608815857
orientation:
x: 0.00037332200772663025
y: 0.00028741918837184045
z: 0.9977445150147786
w: 0.06712421901827499
velocity:
linear:
x: -0.000911832894235084
y: 0.00482360695071276
z: -0.0002695491400463222
angular:
x: -1.3211365920389424
y: -0.4364055750548619
z: -0.01523606230859794
---
header:
seq: 8033
stamp:
secs: 1690470030
nsecs: 427607832
frame_id: "map"
object_states: []
---
header:
seq: 8034
stamp:
secs: 1690470030
nsecs: 444037533
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847467733872989
y: -0.18558369541658115
z: 0.9963799475669849
orientation:
x: -0.0002730929948336261
y: 0.0005496234644940588
z: 0.9977371134467182
w: 0.06723299625387873
velocity:
linear:
x: -0.002059792414209943
y: -0.0010018439078900926
z: 0.0005950134068574298
angular:
x: 0.3626702017277208
y: -0.5239300259184125
z: -0.01226816865316643
---
header:
seq: 8035
stamp:
secs: 1690470030
nsecs: 444293993
frame_id: "map"
object_states: []
---
header:
seq: 8036
stamp:
secs: 1690470030
nsecs: 461108034
frame_id: "map"
object_states: []
---
header:
seq: 8037
stamp:
secs: 1690470030
nsecs: 467391649
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847261878547956
y: -0.18558269431043992
z: 0.9963793736287724
orientation:
x: -0.0005465902750137281
y: 0.00038639142301043
z: 0.9977274038032904
w: 0.06737640269920514
velocity:
linear:
x: -0.0020599147911630517
y: -0.0010011368753416044
z: 0.0005950029476907881
angular:
x: 0.3626668766573107
y: -0.5239249337453058
z: -0.012106953181545838
---
header:
seq: 8038
stamp:
secs: 1690470030
nsecs: 477369206
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.118478072510658
y: -0.18557569108004812
z: 0.9963799764733923
orientation:
x: 0.00027297296702240455
y: -0.0005497122049687285
z: 0.9977232605572308
w: 0.067438258023908
velocity:
linear:
x: 0.004544578351361541
y: -0.002180323754196396
z: -0.0003228208773553308
angular:
x: 0.4363766480252803
y: 1.3252160249035643
z: -0.008565673520727035
---
header:
seq: 8039
stamp:
secs: 1690470030
nsecs: 477609812
frame_id: "map"
object_states: []
---
header:
seq: 8040
stamp:
secs: 1690470030
nsecs: 494034973
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184801315535983
y: -0.18557669124644252
z: 0.9963793970695083
orientation:
x: 0.0005465168081710673
y: -0.00038651790225352755
z: 0.9977161705643909
w: 0.06754254153951289
velocity:
linear:
x: -0.0009075791690305985
y: 0.004823185206120384
z: -0.00026957609256334
angular:
x: -1.3211033257589557
y: -0.43639288651343444
z: -0.014791185330558296
---
header:
seq: 8041
stamp:
secs: 1690470030
nsecs: 494271179
frame_id: "map"
object_states: []
---
header:
seq: 8042
stamp:
secs: 1690470030
nsecs: 510968794
frame_id: "map"
object_states: []
---
header:
seq: 8043
stamp:
secs: 1690470030
nsecs: 515421360
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847262121882357
y: -0.18558269575011446
z: 0.9963794151051787
orientation:
x: -0.0005464661399169023
y: 0.0003865451128918483
z: 0.9977075271332027
w: 0.06767009870971995
velocity:
linear:
x: -0.002060152953466275
y: -0.0009997494044842745
z: 0.0005949822813335528
angular:
x: 0.36266033292099586
y: -0.523914911303504
z: -0.011790761607645379
---
header:
seq: 8044
stamp:
secs: 1690470030
nsecs: 527372373
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847262181791236
y: -0.18558269610269412
z: 0.9963794253351493
orientation:
x: -0.000546435590942507
y: 0.0003865829074451167
z: 0.997702624517521
w: 0.06774234268647139
velocity:
linear:
x: -0.0020602111531029497
y: -0.0009994079971845488
z: 0.00059497716738153
angular:
x: 0.36265871895004453
y: -0.5239124391199091
z: -0.011712993683276371
---
header:
seq: 8045
stamp:
secs: 1690470030
nsecs: 527608998
frame_id: "map"
object_states: []
---
header:
seq: 8046
stamp:
secs: 1690470030
nsecs: 544049036
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847352710414215
y: -0.1855778737736111
z: 0.9963797101738638
orientation:
x: -0.00037351588382110586
y: -0.0002871780362376505
z: 0.9976959437527847
w: 0.06784233069331037
velocity:
linear:
x: 0.0045417606649405876
y: -0.0021834018040060564
z: -0.00032284247871542336
angular:
x: 0.4363649033988606
y: 1.3251823016093192
z: -0.008134257716666666
---
header:
seq: 8047
stamp:
secs: 1690470030
nsecs: 544927718
frame_id: "map"
object_states: []
---
header:
seq: 8048
stamp:
secs: 1690470030
nsecs: 560743787
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848012826100354
y: -0.18557668867250415
z: 0.9963794531838437
orientation:
x: 0.0005463492932538803
y: -0.0003867250988651497
z: 0.9976892781750059
w: 0.06793862053930363
velocity:
linear:
x: 0.0020603686155054473
y: 0.000998489940555858
z: 0.0005949634589970278
angular:
x: -0.3626543256637569
y: 0.5239057104975031
z: -0.011501712966462942
---
header:
seq: 8049
stamp:
secs: 1690470030
nsecs: 560941929
frame_id: "map"
object_states: []
---
header:
seq: 8050
stamp:
secs: 1690470030
nsecs: 577377357
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847922500248519
y: -0.18558151064033135
z: 0.9963797378090663
orientation:
x: 0.00037356416151130986
y: 0.00028706243786310513
z: 0.9976826997510306
w: 0.06803681843288098
velocity:
linear:
x: -0.0009023795159180423
y: 0.004822654738897713
z: -0.0002696095265266053
angular:
x: -1.321062380880858
y: -0.4363772828331809
z: -0.014247558632419697
---
header:
seq: 8051
stamp:
secs: 1690470030
nsecs: 577603994
frame_id: "map"
object_states: []
---
header:
seq: 8052
stamp:
secs: 1690470030
nsecs: 594267316
frame_id: "map"
object_states: []
---
header:
seq: 8053
stamp:
secs: 1690470030
nsecs: 596344627
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848012651100034
y: -0.18557668730500243
z: 0.996379483093129
orientation:
x: 0.0005462603353477288
y: -0.000386834996092759
z: 0.9976749437592689
w: 0.06814879715205156
velocity:
linear:
x: 0.0020605358740815494
y: 0.0009974960842833642
z: 0.0005949484181940427
angular:
x: -0.3626496069623323
y: 0.5238984815211546
z: -0.01127551751208548
---
header:
seq: 8054
stamp:
secs: 1690470030
nsecs: 610948658
frame_id: "map"
object_states: []
---
header:
seq: 8055
stamp:
secs: 1690470030
nsecs: 613148262
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184792254258317
y: -0.1855815090604767
z: 0.9963797674889185
orientation:
x: 0.0003736193341800411
y: 0.0002869809632787461
z: 0.9976684756538338
w: 0.06824507848244872
velocity:
linear:
x: -0.0009002221005223556
y: 0.0048224298138879705
z: -0.0002696235561640926
angular:
x: -1.3210453013915162
y: -0.4363707783968266
z: -0.014022057688367132
---
header:
seq: 8056
stamp:
secs: 1690470030
nsecs: 627372422
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184780644050851
y: -0.18557568950234818
z: 0.9963801025824984
orientation:
x: 0.00027246731431725043
y: -0.0005499246385951085
z: 0.997662819350947
w: 0.06832658508351044
velocity:
linear:
x: 0.0045383047826164065
y: -0.0021871558510803664
z: -0.0003228693451434834
angular:
x: 0.4363504582259832
y: 1.3251408022392255
z: -0.007607089040861815
---
header:
seq: 8057
stamp:
secs: 1690470030
nsecs: 629504000
frame_id: "map"
object_states: []
---
header:
seq: 8058
stamp:
secs: 1690470030
nsecs: 644037770
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848012422692825
y: -0.1855766855204624
z: 0.9963795222181115
orientation:
x: 0.0005461443080498059
y: -0.0003869781956020657
z: 0.9976561919581446
w: 0.0684227639155622
velocity:
linear:
x: -0.0008984559287624851
y: 0.004822243570588066
z: -0.00026963511022327246
angular:
x: -1.3210312795424146
y: -0.4363654403174183
z: -0.013837476246239874
---
header:
seq: 8059
stamp:
secs: 1690470030
nsecs: 644273347
frame_id: "map"
object_states: []
---
header:
seq: 8060
stamp:
secs: 1690470030
nsecs: 660700743
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847468898891596
y: -0.18558369558694188
z: 0.9963801291919595
orientation:
x: -0.0002723646954850832
y: 0.0005499294790128773
z: 0.9976500648425142
w: 0.06851256464888875
velocity:
linear:
x: -0.004536985925781299
y: 0.0021885921282839642
z: -0.0003228795730495079
angular:
x: -0.4363449406510812
y: -1.3251249110361463
z: -0.007406522325833491
---
header:
seq: 8061
stamp:
secs: 1690470030
nsecs: 660942885
frame_id: "map"
object_states: []
---
header:
seq: 8062
stamp:
secs: 1690470030
nsecs: 677609909
frame_id: "map"
object_states: []
---
header:
seq: 8063
stamp:
secs: 1690470030
nsecs: 678058574
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847468990066243
y: -0.185583695591049
z: 0.9963801435380859
orientation:
x: -0.00027230771006079484
y: 0.0005499533336046868
z: 0.9976431884114355
w: 0.06861262286275621
velocity:
linear:
x: -0.002060895975618392
y: -0.0009953181333284523
z: 0.0005949150268473946
angular:
x: 0.36263926821985315
y: -0.523882639178398
z: -0.010782468439440675
---
header:
seq: 8064
stamp:
secs: 1690470030
nsecs: 694270787
frame_id: "map"
object_states: []
---
header:
seq: 8065
stamp:
secs: 1690470030
nsecs: 696332313
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184746908037123
y: -0.185583695593726
z: 0.9963801577662905
orientation:
x: -0.000272251269625902
y: 0.0005499769472865071
z: 0.9976363684050791
w: 0.06871171545034556
velocity:
linear:
x: -0.004535571629901473
y: 0.002190118172637385
z: -0.00032289074815572796
angular:
x: -0.4363390094293411
y: -1.3251078607916824
z: -0.007191733492663591
---
header:
seq: 8066
stamp:
secs: 1690470030
nsecs: 710702024
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11848012117607537
y: -0.18557668313687867
z: 0.9963795746320867
orientation:
x: 0.0005459894687681588
y: -0.00038716905204312033
z: 0.9976310698654606
w: 0.06878808352267059
velocity:
linear:
x: 0.002061036714646125
y: 0.0009944707840299125
z: 0.000594902045927161
angular:
x: -0.36263516524908457
y: 0.5238763527189304
z: -0.01058770806193626
---
header:
seq: 8067
stamp:
secs: 1690470030
nsecs: 710947868
frame_id: "map"
object_states: []
---
header:
seq: 8068
stamp:
secs: 1690470030
nsecs: 727367721
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847922670192262
y: -0.18558150422875888
z: 0.9963798583200049
orientation:
x: 0.00037378694986665633
y: 0.00028673300227805953
z: 0.997624942132577
w: 0.06887853731369244
velocity:
linear:
x: -0.0008936597571991443
y: 0.004821728233794518
z: -0.00026966679778201287
angular:
x: -1.3209930216977979
y: -0.43635088430002655
z: -0.013336346106377735
---
header:
seq: 8069
stamp:
secs: 1690470030
nsecs: 727616149
frame_id: "map"
object_states: []
---
header:
seq: 8070
stamp:
secs: 1690470030
nsecs: 744033628
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847469316995046
y: -0.18558369559405785
z: 0.9963801951373967
orientation:
x: -0.0002721033867453323
y: 0.0005500387586020491
z: 0.9976184548437437
w: 0.06897131267630585
velocity:
linear:
x: -0.0020611738071462855
y: -0.0009936188216899977
z: 0.0005948887326299798
angular:
x: 0.362631123494488
y: -0.5238701573715785
z: -0.010396431298140418
---
header:
seq: 8071
stamp:
secs: 1690470030
nsecs: 744271999
frame_id: "map"
object_states: []
---
header:
seq: 8072
stamp:
secs: 1690470030
nsecs: 760700722
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847352462889149
y: -0.18557788090740776
z: 0.9963798837376812
orientation:
x: -0.0003738368484619894
y: -0.00028670350886641496
z: 0.9976127594136514
w: 0.0690547630666347
velocity:
linear:
x: 0.0008918343294370837
y: -0.004821518712172788
z: -0.00026967968184032936
angular:
x: 1.3209783964778616
y: 0.4363453068582054
z: -0.01314561378915912
---
header:
seq: 8073
stamp:
secs: 1690470030
nsecs: 760936089
frame_id: "map"
object_states: []
---
header:
seq: 8074
stamp:
secs: 1690470030
nsecs: 777367885
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847805691834032
y: -0.18557568803066374
z: 0.9963802203546844
orientation:
x: 0.0002720005745998669
y: -0.0005501198182628546
z: 0.9976063669794722
w: 0.06914593224400026
velocity:
linear:
x: 0.004532480608677569
y: -0.0021934303699714694
z: -0.0003229155378129154
angular:
x: 0.4363260140688423
y: 1.325070523415456
z: -0.00672348434558562
---
header:
seq: 8075
stamp:
secs: 1690470030
nsecs: 777603183
frame_id: "map"
object_states: []
---
header:
seq: 8076
stamp:
secs: 1690470030
nsecs: 794031277
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.1184801174387469
y: -0.18557668021596874
z: 0.9963796390786966
orientation:
x: 0.0005458000058551399
y: -0.0003874022067632632
z: 0.997600178691341
w: 0.06923464087354396
velocity:
linear:
x: -0.0008900405755763873
y: 0.0048213300868726145
z: -0.000269691010511543
angular:
x: -1.3209639775812856
y: -0.43633984217127697
z: -0.01295830485637334
---
header:
seq: 8077
stamp:
secs: 1690470030
nsecs: 794750720
frame_id: "map"
object_states: []
---
header:
seq: 8078
stamp:
secs: 1690470030
nsecs: 810705286
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847469632630073
y: -0.18558369557901055
z: 0.9963802451884773
orientation:
x: -0.00027190613771807884
y: 0.0005501210679838026
z: 0.9975944621664564
w: 0.06931747606975736
velocity:
linear:
x: -0.004531256595379411
y: 0.0021947505027236467
z: -0.00032292525759336456
angular:
x: -0.43632086786218793
y: -1.325055685784832
z: -0.006538599222880652
---
header:
seq: 8079
stamp:
secs: 1690470030
nsecs: 811498551
frame_id: "map"
object_states: []
---
header:
seq: 8080
stamp:
secs: 1690470030
nsecs: 827369027
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847263565971208
y: -0.18558270403178884
z: 0.9963796637187626
orientation:
x: -0.0005457311605820859
y: 0.00038745139323818835
z: 0.9975883673124755
w: 0.06940462132846666
velocity:
linear:
x: -0.002061508321238781
y: -0.0009915401307036484
z: 0.0005948561902810784
angular:
x: 0.36262111011360953
y: -0.5238548090877804
z: -0.009924678881297399
---
header:
seq: 8081
stamp:
secs: 1690470030
nsecs: 828090285
frame_id: "map"
object_states: []
---
header:
seq: 8082
stamp:
secs: 1690470030
nsecs: 844033118
frame_id: "map"
object_states:
-
name: "board"
pose:
position:
x: -0.11847352375530214
y: -0.18557788343992443
z: 0.9963799467104449
orientation:
x: -0.00037395165350482575
y: -0.00028653318540174154
z: 0.9975825746812776
w: 0.0694894578419471
velocity:
linear:
x: 0.004530052683432859
y: -0.002196026918859876
z: -0.00032293512853188435
angular:
x: 0.43631578737082943
y: 1.3250411013582706
z: -0.006356904610726219
---
Before I start thinking about the issue, I would like to ask if my demo works from your side seemlessly?
Yes, in my computer it works very differently and of course seemlessly.
On Thu, Jul 27, 2023 at 7:27 PM Giang Hoang Nguyen @.***> wrote:
Before I start thinking about the issue, I would like to ask if my demo works from your side seemlessly?
— Reply to this email directly, view it on GitHub https://github.com/HoangGiang93/URoboViz/issues/5#issuecomment-1654073481, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATRUBJGOWGL4UODYMINT7CTXSKQGPANCNFSM6AAAAAAY2BCP7A . You are receiving this because you authored the thread.Message ID: @.***>
Well the location and rotation look fine for me, the board is controlled by MuJoCo and the pose is published to ROS, everything from MuJoCo looks as good as it should be. However, the only issue is that the board in Unreal doesn't have connection with the board in MuJoCo. One solution could be that you spawn them in MuJoCo and Unreal seperately using 2 service calls (/unreal/spawn_objects and /mujoco/spawn_objects). Before hit Play please untick the option "Spawn object in MuJoCo" in the spawn_object service server in ARoboManagaer from the Editor. Remember to keep the object names the same because that is the only identity that Unreal need to connect with the object from MuJoCo. You couldn't use any other color than I created in the demo because in Unreal it's not possible to generate new material in runtime, so please choose one color from there because they are precompiled in Unreal. Actually currently I'm working on a new project that use a different approach than this demo. The setup is also much more simpler and no ROSBridge is needed. If you couldn't make it work then I could send you a different setup.
Thanks for your solution Mr.Hoang,I am really willing to try your new framework!!
Thank you, Mr. Hoang, for your assistance. I truly appreciate your help. Currently, I am attempting to use Multiverse, and I have successfully built it. I am highly intrigued by your Demo and would love to learn more about it. the MuJoCo side is running smoothly (left side), but unfortunately, I don't have access to the corresponding demo for the Unreal Engine (UE) side. If it's not too much trouble, would you be kind enough to share a copy of this demo in Unreal with me? I would be sincerely grateful for your assistance. Furthermore, I recall you mentioning that Multiverse doesn't require ROSbridge. I am quite curious about how the communication between ROS, MuJoCo, and Unreal is achieved in Multiverse. If you could shed some light on this matter, I would greatly appreciate it.
Thank you for your interest. Currently, I'm busy developing it and writing a paper in parallel so I have no time to write tutorials or explain in more details. You can clone this repo and play some demos in the Content of the Plugin. If you wanna try the same demo as in the video, please comment out the line 33-39 in this and do the following:
roslaunch multiverse_server multiverse_server.launch
roslaunch mujoco_sim multi_mujoco_sim_ref.launch
Hit Play in the MultiRefMap from [Content]([MultiSimRef.umap](https://github.com/Multiverse-Framework/Multiverse-UnrealEngine-Connector/blob/e4c117fb0a882787cc09baf98321140f13fccfaf/Content/MultiSimRef.umap))
Actually these 3 steps can be started in any order, you can also cancel and restart any step in any order as well. If the server starts before the clients, it will wait for the clients. If the clients start before the server, they will wait for the server. If any of them disconnect, the server will wait for the client to reconnect and vice versa. I will implement a demo relating to pick and place next week and can send you instruction to reproduce. Sorry for now I'm buried in works.
I really really appreciate your explanation!!! As a newcomer to ROS, I genuinely appreciate how much I've learned from your projects. The detailed wiki and your patient responses to beginner questions have been immensely helpful. I cannot thank you enough and wish you all the best with your papers and projects.
On Sat, Jul 29, 2023 at 9:57 PM Giang Hoang Nguyen @.***> wrote:
Thank you for your interest. Currently, I'm busy developing it and writing a paper in parallel so I have no time to write tutorials or explain in more details. You can clone this repo https://github.com/Multiverse-Framework/Multiverse-UnrealEngine-Demos and play some demos in the Content https://github.com/Multiverse-Framework/Multiverse-UnrealEngine-Connector/tree/e4c117fb0a882787cc09baf98321140f13fccfaf/Content of the Plugin. If you wanna try the same demo as in the video, please comment out the line 30-33 in this https://github.com/Multiverse-Framework/Multiverse-MuJoCo-Connector/blob/c35f4b6226f9b7b37ef0746652d4e29832181a7f/mujoco_sim/model/test/pendulums.xml#L30-L33 and do the following:
roslaunch multiverse_server multiverse_server.launch roslaunch mujoco_sim multi_mujoco_sim_ref.launch Hit Play in the MultiRefMap from Content
Actually these 3 steps can be started in any order, you can also cancel and restart any step in any order as well. If the server starts before the clients, it will wait for the clients. If the clients start before the server, they will wait for the server. If any of them disconnect, the server will wait for the client to reconnect and vice versa. I will implement a demo relating to pick and place next week and can send you instruction to reproduce. Sorry for now I'm buried in works.
— Reply to this email directly, view it on GitHub https://github.com/HoangGiang93/URoboViz/issues/5#issuecomment-1656861467, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATRUBJA7PFRETGDWANTGN3TXSVTIZANCNFSM6AAAAAAY2BCP7A . You are receiving this because you authored the thread.Message ID: @.***>
Hi Mr.Hoang,I successfully ran your Multiverse-demo ur5e_with_task_board, thanks a lot for your work!
However,I noticed that after running roslaunch ur5e_with_task_board demo.launch
, the communication with Unreal is established, but the MuJoCo demo does not appear on my screen.
Upon comparing this ur5e launch file with the dualpanda demo launch file you provided earlier, and after reviewing your mujoco_sim source code, I noticed that there is no mujoco_compile_node in the Multiverse-Framework.
I believe this is the reason why the MuJoCo demo didn't show up. I am wondering why you deleted this node in Multiverse, and if you have any other alternative solutions for this issue?
I appreciate your help and clarification on this matter. Thank you again for your efforts!
Well actually it's not, you need to clone these 4 repos in your src to have the demos running: https://github.com/Multiverse-Framework/Multiverse-World https://github.com/Multiverse-Framework/Multiverse-Objects https://github.com/Multiverse-Framework/Multiverse-Robots https://github.com/Multiverse-Framework/Multiverse-Demos
Here are the step:
roslaunch multiverse_server multiverse_server.launch # Run the server
roslaunch ur5e_with_task_board mujoco.launch headless:=false # Run MuJoCo with GUI
roslaunch ur5e_with_task_board multiverse_client.launch # Run the ROS client
You can hit Play in the Demo in Unreal whenever you want. As long as the connection establishes you will see that.
I moved mujoco_compile_node out because it's part of multiverse_parser now, it' just a conversion from urdf to mjcf
Thanks a lot!
Now the demo is running,I found roslaunch ur5e_with_task_board demo.launch
doesn't work, I must run these launch file seperately.
Hi Mr.Hoang, I want to express my gratitude for your incredible framework, Multiverse, which allowed me to successfully run a DualPanda robot.
However, I am now looking for an alternative framework that can control the robot in MuJoCo, similar to how Giskard operates (which you used before).
Unfortunately, my attempt to integrate Giskard into my project was unsuccessful. I would greatly appreciate any suggestions you might have in this regard. Thank you!
To control the robot, you can use the interface from joint_trajectory_controller action. You could control it by running this GUI: rosrun rqt_joint_trajectory_controller rqt_joint_trajectory_controller.launch
Hello Mr.Hoang, It's me again. I have used this plugins for a month,and everything goes well,thanks you again for this wondeful project! I have a question about your demo video.In the video you make the DualPanda to grasp objects.I am curious about how you implement it? Could you please give me some example code? Thank you in advance!!!!