size
This commit is contained in:
parent
e5ecf4c3ec
commit
28a15ab61e
19
robot_arm.py
19
robot_arm.py
|
@ -1,19 +0,0 @@
|
||||||
# run.py
|
|
||||||
import sys
|
|
||||||
import os
|
|
||||||
import time
|
|
||||||
|
|
||||||
# Добавляем путь к родительской директории
|
|
||||||
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), 'robot')))
|
|
||||||
|
|
||||||
from robot.client_socket import SocketRobotArm
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
robot_arm = SocketRobotArm()
|
|
||||||
robot_arm.start('GUI')
|
|
||||||
try:
|
|
||||||
while True:
|
|
||||||
time.sleep(1) # Просто удерживаем основной поток активным
|
|
||||||
except KeyboardInterrupt:
|
|
||||||
print("Программа завершена.")
|
|
||||||
|
|
|
@ -0,0 +1,27 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# Функция для отображения помощи
|
||||||
|
usage() {
|
||||||
|
echo "Usage: $0 [--test]"
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
# Разбираем аргументы командной строки
|
||||||
|
TEST_MODE=0
|
||||||
|
while [[ "$1" != "" ]]; do
|
||||||
|
case $1 in
|
||||||
|
--test ) TEST_MODE=1
|
||||||
|
;;
|
||||||
|
* ) usage
|
||||||
|
exit 1
|
||||||
|
esac
|
||||||
|
shift
|
||||||
|
done
|
||||||
|
|
||||||
|
poetry run python utils/pybullet_server.py &
|
||||||
|
if [ $TEST_MODE -eq 1 ]; then
|
||||||
|
poetry run python utils/test_socket_server.py &
|
||||||
|
poetry run python main.py --mode test
|
||||||
|
else
|
||||||
|
poetry run python main.py
|
||||||
|
fi
|
|
@ -3,7 +3,7 @@ import pybullet as p
|
||||||
import pybullet_data
|
import pybullet_data
|
||||||
import time
|
import time
|
||||||
|
|
||||||
def run_server():
|
def main():
|
||||||
# Подключаемся к графическому серверу в режиме SHARED_MEMORY_SERVER
|
# Подключаемся к графическому серверу в режиме SHARED_MEMORY_SERVER
|
||||||
physicsClient = p.connect(p.SHARED_MEMORY_SERVER)
|
physicsClient = p.connect(p.SHARED_MEMORY_SERVER)
|
||||||
|
|
||||||
|
@ -17,4 +17,4 @@ def run_server():
|
||||||
time.sleep(1./240.)
|
time.sleep(1./240.)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
run_server()
|
main()
|
Loading…
Reference in New Issue