-
Notifications
You must be signed in to change notification settings - Fork 20
tms_rc_smartpal
Kurazume edited this page Jul 4, 2018
·
2 revisions
ssh [email protected] (9daiBox)
./start_omniNames
rosrun tms_rc_smartpal_control smartpal5_control
or
rosrun tms_rc_smartpal_control smartpal4_control
rosrun tms_rc_smartpal_tts smartpal_tts
int8 unit // unit of robot : Vehicle, ArmR, ArmL, GripperR, GripperL, Lumba, CC
int8 cmd // command : clearAlarm, setPower, setServo, getpos, move, etc..
float64[] arg // argument
---
int8 result // return result
float64[] val // return value
- https://docs.google.com/spreadsheets/d/1Uk8oeA23eFo-7iyWdG7zEOSk0Jy0ZTVVgjWgOoQ7Nts/edit?usp=sharing
- Vehicle 200
- Lumba 20
- Arm 50
omniorb
omniorb-idl
omniorb-nameserver
libomniorb4-1
libomniorb4-dev
gedit ~/.bashrc
export LD_LIBRARY_PATH=/usr/include:/usr/include/omniORB4:$LD_LIBRARY_PATH
export OMNIORB_CONFIG=/etc/omniORB.cfg
export OMNIORB_USEHOSTNAME=192.168.4.201
sudo gedit /etc/omniORB.cfg
InitRef = NameService=corbaloc:iiop:192.168.4.201:5006/NameService
gedit ~/.start_omniNames
#!/bin/bash
rm ~/OmniORB_log/omninames-pyo.log
rm ~/OmniORB_log/omninames-pyo.bak
omniNames -start 5006 -logdir ~/OmniORB_log
gedit CMakeLists.txt
target_link_libraries(smartpal5_control ${catkin_LIBRARIES} omniORB4 omnithread)
rosservice call /sp5_control 1 15 [100,100,0]
rosservice call /smartpal5_tts "one two three four five"
下軸および上軸の目標位置θ 1 ,θ 2 は,上体目標角度をθとすると,
θ 1 = -θ/3
θ 2 = 4θ/3
で表される.
ROS-TMS
Messages of ROS-TMS
Database
Task Scheduler
Robot Controller
Robot Motion Planning
Robot Service
Sensor Drive
Sensor System
- tms_ss_fss
- tms_ss_his
- tms_ss_ics
- tms_ss_ods
- tms_ss_vicon
- tms_ss_vs
- tms_ss_pot
- tms_ss_nfbed
- tms_ss_whs1
- tms_ss_pozyx
State Analyzer
User Request
Network module for Hierarchical ROS-TMS
ROS-TMS Developer
ETC.