蓝桥ROS机器人之CoppeliaSim_Edu_V4_2_0

2022-05-01 10:18:55 浏览数 (1)

在版本3以及之前,一款好用的仿真工具叫做V-Rep;

在版本4以及之后,这款好用的仿真工具改名为CoppeliaSim。

zhangrelay / CoppeliaSim_Edu_V4_2_0_Ubuntu16_04 · GitCode

git clone https://gitcode.net/ZhangRelay/coppeliasim_edu_v4_2_0_ubuntu16_04.git

下载完成后,使用如下命令解压缩:

 tar -xf coppeliasim_edu_v4_2_0_ubuntu16_04/CoppeliaSim_Edu_V4_2_0_Ubuntu16_04.tar.xz


直接进入到解压后的文件夹下,使用如下命令使用仿真工具:

./coppeliaSim.sh


测试案例(机器人在点云下避碰): 

全部过程记录如下: 

代码语言:javascript复制
shiyanlou:Code/ $ git clone https://gitcode.net/ZhangRelay/coppeliasim_edu_v4_2_0_ubuntu16_04.git
u6b63u514bu9686u5230 'coppeliasim_edu_v4_2_0_ubuntu16_04'...
remote: Enumerating objects: 3, done.
remote: Counting objects: 100% (3/3), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
u5c55u5f00u5bf9u8c61u4e2d: 100% (3/3), u5b8cu6210.
u68c0u67e5u8fdeu63a5... u5b8cu6210u3002
shiyanlou:Code/ $ tar -xv coppeliasim_edu_v4_2_0_ubuntu16_04/CoppeliaSim_Edu_V4_2_0_Ubuntu16_04.tar.xz
tar: Refusing to read archive contents from terminal (missing -f option?)
tar: Error is not recoverable: exiting now
shiyanlou:Code/ $ tar --help                                         [16:06:45]
u7528u6cd5: tar [u9009u9879...] [FILE]...
GNU 'tar' saves many files together into a single tape or disk archive, and can
restore individual files from the archive.

Examples:
  tar -cf archive.tar foo bar  # Create archive.tar from files foo and bar.
  tar -tvf archive.tar         # List all files in archive.tar verbosely.
  tar -xf archive.tar          # Extract all files from archive.tar.

 u4e3bu64cdu4f5cu6a21u5f0f:

  -A, --catenate, --concatenate   u8ffdu52a0 tar u6587u4ef6u81f3u5f52u6863
  -c, --create               u521bu5efau4e00u4e2au65b0u5f52u6863
  -d, --diff, --compare      u627eu51fau5f52u6863u548cu6587u4ef6u7cfbu7edfu7684u5deeu5f02
      --delete               u4eceu5f52u6863(u975eu78c1u5e26uff01)u4e2du5220u9664
  -r, --append               u8ffdu52a0u6587u4ef6u81f3u5f52u6863u7ed3u5c3e
  -t, --list                 u5217u51fau5f52u6863u5185u5bb9
      --test-label           u6d4bu8bd5u5f52u6863u5377u6807u5e76u9000u51fa
  -u, --update               u4ec5u8ffdu52a0u6bd4u5f52u6863u4e2du526fu672cu66f4u65b0u7684u6587u4ef6
  -x, --extract, --get       u4eceu5f52u6863u4e2du89e3u51fau6587u4ef6

 u64cdu4f5cu4feeu9970u7b26:

      --check-device         u5f53u521bu5efau589eu91cfu5f52u6863u65f6u68c0u67e5u8bbeu5907u53f7(u9ed8u8ba4)
  -g, --listed-incremental=FILE   u5904u7406u65b0u5f0fu7684 GNU u683cu5f0fu7684u589eu91cfu5907u4efd
  -G, --incremental          u5904u7406u8001u5f0fu7684 GNU u683cu5f0fu7684u589eu91cfu5907u4efd
      --ignore-failed-read
                             u5f53u9047u4e0au4e0du53efu8bfbu6587u4ef6u65f6u4e0du8981u4ee5u975eu96f6u503cu9000u51fa
      --level=NUMBER         u6240u521bu5efau7684u589eu91cfu5217u8868u5f52u6863u7684u8f93u51fau7ea7u522b
  -n, --seek                 u5f52u6863u53efu68c0u7d22
      --no-check-device      u5f53u521bu5efau589eu91cfu5f52u6863u65f6u4e0du8981u68c0u67e5u8bbeu5907u53f7
      --no-seek              u5f52u6863u4e0du53efu68c0u7d22
      --occurrence[=NUMBER]  u4ec5u5904u7406u5f52u6863u4e2du6bcfu4e2au6587u4ef6u7684u7b2c NUMBER
                             u4e2au4e8bu4ef6uff1bu4ec5u5f53u4e0eu4ee5u4e0bu5b50u547du4ee4 --delete,
                             --diff, --extract u6216u662f --list
                             u4e2du7684u4e00u4e2au8054u5408u4f7fu7528u65f6uff0cu6b64u9009u9879u624du6709u6548u3002u800cu4e14u4e0du7ba1u6587u4ef6u5217u8868u662fu4ee5u547du4ee4u884cu5f62u5f0fu7ed9u51fau6216u662fu901au8fc7
                             -T u9009u9879u6307u5b9au7684uff1bNUMBER u503cu9ed8u8ba4u4e3a 1
      --sparse-version=MAJOR[.MINOR]
                             u8bbeu7f6eu6240u7528u7684u79bbu6563u683cu5f0fu7248u672c(u9690u542b
                             --sparse)
  -S, --sparse               u9ad8u6548u5904u7406u79bbu6563u6587u4ef6

 u91cdu5199u63a7u5236:

  -k, --keep-old-files       don't replace existing files when extracting,
                             treat them as errors
      --keep-directory-symlink   preserve existing symlinks to directories when
                             extracting
      --keep-newer-files
                             u4e0du8981u66ffu6362u6bd4u5f52u6863u4e2du526fu672cu66f4u65b0u7684u5df2u5b58u5728u7684u6587u4ef6
      --no-overwrite-dir     u4fddu7559u5df2u5b58u5728u76eeu5f55u7684u5143u6570u636e
      --one-top-level[=DIR]  create a subdirectory to avoid having loose files
                             extracted
      --overwrite            u89e3u538bu65f6u91cdu5199u5b58u5728u7684u6587u4ef6
      --overwrite-dir        u89e3u538bu65f6u91cdu5199u5df2u5b58u5728u76eeu5f55u7684u5143u6570u636e(u9ed8u8ba4)
                            
      --recursive-unlink     u89e3u538bu76eeu5f55u4e4bu524du5148u6e05u9664u76eeu5f55u5c42u6b21
      --remove-files         u5728u6dfbu52a0u6587u4ef6u81f3u5f52u6863u540eu5220u9664u5b83u4eec
      --skip-old-files       don't replace existing files when extracting,
                             silently skip over them
  -U, --unlink-first         u5728u89e3u538bu8981u91cdu5199u7684u6587u4ef6u4e4bu524du5148u5220u9664u5b83u4eec
  -W, --verify               u5728u5199u5165u4ee5u540eu5c1du8bd5u6821u9a8cu5f52u6863

 u9009u62e9u8f93u51fau6d41:

      --ignore-command-error u5ffdu7565u5b50u8fdbu7a0bu7684u9000u51fau4ee3u7801
      --no-ignore-command-error
                             u5c06u5b50u8fdbu7a0bu7684u975eu96f6u9000u51fau4ee3u7801u8ba4u4e3au53d1u751fu9519u8bef
  -O, --to-stdout            u89e3u538bu6587u4ef6u81f3u6807u51c6u8f93u51fa
      --to-command=COMMAND
                             u5c06u89e3u538bu7684u6587u4ef6u901au8fc7u7ba1u9053u4f20u9001u81f3u53e6u4e00u4e2au7a0bu5e8f

 u64cdu4f5cu6587u4ef6u5c5eu6027:

      --atime-preserve[=METHOD]
                             u5728u8f93u51fau7684u6587u4ef6u4e0au4fddu7559u8bbfu95eeu65f6u95f4uff0cu8981u4e48u901au8fc7u5728u8bfbu53d6(u9ed8u8ba4
                             METHOD=u2018replaceu2019)u540eu8fd8u539fu65f6u95f4uff0cu8981u4e0du5c31u4e0du8981u5728u7b2cu4e00u6b21(METHOD=u2018systemu2019)u8bbeu7f6eu65f6u95f4
      --clamp-mtime          only set time when the file is more recent than
                             what was given with --mtime
      --delay-directory-restore
                             u76f4u5230u89e3u538bu7ed3u675fu624du8bbeu7f6eu4feeu6539u65f6u95f4u548cu6240u89e3u76eeu5f55u7684u6743u9650
      --group=u540du79f0         u5f3au5236u5c06 NAME
                             u4f5cu4e3au6240u6dfbu52a0u7684u6587u4ef6u7684u7ec4u6240u6709u8005
      --mode=CHANGES         u5f3au5236u5c06u6240u6dfbu52a0u7684u6587u4ef6(u7b26u53f7)u66f4u6539u4e3au6743u9650
                             CHANGES
      --mtime=DATE-OR-FILE   u4ece DATE-OR-FILE u4e2du4e3au6dfbu52a0u7684u6587u4ef6u8bbeu7f6e
                             mtime
  -m, --touch                u4e0du8981u89e3u538bu6587u4ef6u7684u4feeu6539u65f6u95f4
      --no-delay-directory-restore
                             u53d6u6d88 --delay-directory-restore u9009u9879u7684u6548u679c
      --no-same-owner
                             u5c06u6587u4ef6u89e3u538bu4e3au60a8u6240u6709(u666eu901au7528u6237u9ed8u8ba4u6b64u9879)
      --no-same-permissions
                             u4eceu5f52u6863u4e2du89e3u538bu6743u9650u65f6u4f7fu7528u7528u6237u7684u63a9u7801u4f4d(u9ed8u8ba4u4e3au666eu901au7528u6237u670du52a1)
      --numeric-owner        u603bu662fu4ee5u6570u5b57u4ee3u8868u7528u6237/u7ec4u7684u540du79f0
      --owner=u540du79f0         u5f3au5236u5c06 NAME
                             u4f5cu4e3au6240u6dfbu52a0u7684u6587u4ef6u7684u6240u6709u8005
  -p, --preserve-permissions, --same-permissions
                             u89e3u538bu6587u4ef6u6743u9650u4fe1u606f(u9ed8u8ba4u53eau4e3au8d85u7ea7u7528u6237u670du52a1)
      --preserve             u4e0e -p u548c -s u4e00u6837
      --same-owner
                             u5c1du8bd5u89e3u538bu65f6u4fddu6301u6240u6709u8005u5173u7cfbu4e00u81f4(u8d85u7ea7u7528u6237u9ed8u8ba4u6b64u9879)
  -s, --preserve-order, --same-order
                             member arguments are listed in the same order as
                             the files in the archive
      --sort=ORDER           directory sorting order: none (default), name or
                             inode

 Handling of extended file attributes:

      --acls                 Enable the POSIX ACLs support
      --no-acls              Disable the POSIX ACLs support
      --no-selinux           Disable the SELinux context support
      --no-xattrs            Disable extended attributes support
      --selinux              Enable the SELinux context support
      --xattrs               Enable extended attributes support
      --xattrs-exclude=MASK  specify the exclude pattern for xattr keys
      --xattrs-include=MASK  specify the include pattern for xattr keys

 u8bbeu5907u9009u62e9u548cu5207u6362:

  -f, --file=ARCHIVE         u4f7fu7528u5f52u6863u6587u4ef6u6216 ARCHIVE u8bbeu5907
      --force-local
                             u5373u4f7fu5f52u6863u6587u4ef6u5b58u5728u526fu672cu8fd8u662fu628au5b83u8ba4u4e3au662fu672cu5730u5f52u6863
  -F, --info-script=u540du79f0, --new-volume-script=u540du79f0
                             u5728u6bcfu5377u78c1u5e26u6700u540eu8fd0u884cu811au672c(u9690u542b -M)
  -L, --tape-length=NUMBER   u5199u5165 NUMBER × 1024 u5b57u8282u540eu66f4u6362u78c1u5e26
  -M, --multi-volume         u521bu5efa/u5217u51fa/u89e3u538bu591au5377u5f52u6863u6587u4ef6
      --rmt-command=COMMAND  u4f7fu7528u6307u5b9au7684 rmt COMMAND u4ee3u66ff rmt
      --rsh-command=COMMAND  u4f7fu7528u8fdcu7a0b COMMAND u4ee3u66ff rsh
      --volno-file=FILE      u4f7fu7528/u66f4u65b0 FILE u4e2du7684u5377u6570

 u8bbeu5907u5206u5757:

  -b, --blocking-factor=BLOCKS   u6bcfu4e2au8bb0u5f55 BLOCKS x 512 u5b57u8282
  -B, --read-full-records    u8bfbu53d6u65f6u91cdu65b0u5206u5757(u53eau5bf9 4.2BSD u7ba1u9053u6709u6548)
  -i, --ignore-zeros         u5ffdu7565u5f52u6863u4e2du7684u96f6u5b57u8282u5757(u5373u6587u4ef6u7ed3u5c3e)
      --record-size=NUMBER   u6bcfu4e2au8bb0u5f55u7684u5b57u8282u6570 NUMBERuff0cu4e58u4ee5 512

 u9009u62e9u5f52u6863u683cu5f0f:

  -H, --format=FORMAT        u521bu5efau6307u5b9au683cu5f0fu7684u5f52u6863

 FORMAT u662fu4ee5u4e0bu683cu5f0fu4e2du7684u4e00u79cd:

    gnu                      GNU tar 1.13.x u683cu5f0f
    oldgnu                   GNU u683cu5f0f as per tar <= 1.12
    pax                      POSIX 1003.1-2001 (pax) u683cu5f0f
    posix                    u7b49u540cu4e8e pax
    ustar                    POSIX 1003.1-1988 (ustar) u683cu5f0f
    v7                       old V7 tar u683cu5f0f

      --old-archive, --portability
                             u7b49u540cu4e8e --format=v7
      --pax-option=u5173u952eu5b57[[:]=u503c][,u5173u952eu5b57[[:]=u503c]]...
                             u63a7u5236 pax u5173u952eu5b57
      --posix                u7b49u540cu4e8e --format=posix
  -V, --label=TEXT           u521bu5efau5e26u6709u5377u540d TEXT
                             u7684u5f52u6863uff1bu5728u5217u51fa/u89e3u538bu65f6uff0cu4f7fu7528 TEXT
                             u4f5cu4e3au5377u540du7684u6a21u5f0fu4e32

 u538bu7f29u9009u9879:

  -a, --auto-compress        u4f7fu7528u5f52u6863u540eu7f00u540du6765u51b3u5b9au538bu7f29u7a0bu5e8f
  -I, --use-compress-program=PROG
                             u901au8fc7 PROG u8fc7u6ee4(u5fc5u987bu662fu80fdu63a5u53d7 -d
                             u9009u9879u7684u7a0bu5e8f)
  -j, --bzip2                u901au8fc7 bzip2 u8fc7u6ee4u5f52u6863
  -J, --xz                   u901au8fc7 xz u8fc7u6ee4u5f52u6863
      --lzip                 u901au8fc7 lzip u8fc7u6ee4u5f52u6863
      --lzma                 u901au8fc7 xz u8fc7u6ee4u5f52u6863
      --lzop                 u901au8fc7 xz u8fc7u6ee4u5f52u6863
      --no-auto-compress     u4e0du4f7fu7528u5f52u6863u540eu7f00u540du6765u51b3u5b9au538bu7f29u7a0bu5e8f
  -z, --gzip, --gunzip, --ungzip   u901au8fc7 gzip u8fc7u6ee4u5f52u6863
  -Z, --compress, --uncompress   u901au8fc7 compress u8fc7u6ee4u5f52u6863

 u672cu5730u6587u4ef6u9009u62e9:

      --add-file=FILE        u6dfbu52a0u6307u5b9au7684 FILE u81f3u5f52u6863(u5982u679cu540du5b57u4ee5 -
                             u5f00u59cbu4f1au5f88u6709u7528u7684)
      --backup[=CONTROL]     u5728u5220u9664u524du5907u4efduff0cu9009u62e9 CONTROL u7248u672c
  -C, --directory=DIR        u6539u53d8u81f3u76eeu5f55 DIR
      --exclude=PATTERN      u6392u9664u4ee5 PATTERN u6307u5b9au7684u6587u4ef6
      --exclude-backups      u6392u9664u5907u4efdu548cu9501u6587u4ef6
      --exclude-caches       u9664u6807u8bc6u6587u4ef6u672cu8eabu5916uff0cu6392u9664u5305u542b
                             CACHEDIR.TAG u7684u76eeu5f55u4e2du7684u5185u5bb9
      --exclude-caches-all   u6392u9664u5305u542b CACHEDIR.TAG u7684u76eeu5f55
      --exclude-caches-under u6392u9664u5305u542b CACHEDIR.TAG
                             u7684u76eeu5f55u4e2du6240u6709u5185u5bb9
      --exclude-ignore=FILE  read exclude patterns for each directory from
                             FILE, if it exists
      --exclude-ignore-recursive=FILE
                             read exclude patterns for each directory and its
                             subdirectories from FILE, if it exists
      --exclude-tag=FILE     u9664 FILE u81eau8eabu5916uff0cu6392u9664u5305u542b FILE
                             u7684u76eeu5f55u4e2du7684u5185u5bb9
      --exclude-tag-all=FILE u6392u9664u5305u542b FILE u7684u76eeu5f55
      --exclude-tag-under=FILE   u6392u9664u5305u542b FILE u7684u76eeu5f55u4e2du7684u6240u6709u5185u5bb9
      --exclude-vcs          u6392u9664u7248u672cu63a7u5236u7cfbu7edfu76eeu5f55
      --exclude-vcs-ignores  read exclude patterns from the VCS ignore files
  -h, --dereference
                             u8ddfu8e2au7b26u53f7u94feu63a5uff1bu5c06u5b83u4eecu6240u6307u5411u7684u6587u4ef6u5f52u6863u5e76u8f93u51fa
      --hard-dereference
                             u8ddfu8e2au786cu94feu63a5uff1bu5c06u5b83u4eecu6240u6307u5411u7684u6587u4ef6u5f52u6863u5e76u8f93u51fa
  -K, --starting-file=MEMBER-NAME
                             begin at member MEMBER-NAME when reading the
                             archive
      --newer-mtime=DATE     u5f53u53eau6709u6570u636eu6539u53d8u65f6u6bd4u8f83u6570u636eu548cu65f6u95f4
      --no-null              u7981u7528u4e0au4e00u6b21u7684u6548u679c --null u9009u9879
      --no-recursion         u907fu514du76eeu5f55u4e2du7684u81eau52a8u964du7ea7
      --no-unquote           do not unquote input file or member names
      --null                 -T u8bfbu53d6u4ee5u7a7au7ec8u6b62u7684u540du5b57uff0c-C u7981u7528
  -N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE
                             u53eau4fddu5b58u6bd4 DATE-OR-FILE u66f4u65b0u7684u6587u4ef6
      --one-file-system      u521bu5efau5f52u6863u65f6u4fddu5b58u5728u672cu5730u6587u4ef6u7cfbu7edfu4e2d
  -P, --absolute-names       don't strip leading '/'s from file names
      --recursion            u76eeu5f55u9012u5f52(u9ed8u8ba4)
      --suffix=STRING        u5728u5220u9664u524du5907u4efduff0cu9664u975eu88abu73afu5883u53d8u91cf
                             SIMPLE_BACKUP_SUFFIX
                             u8986u76d6uff0cu5426u5219u8986u76d6u5e38u7528u540eu7f00(u2018u2019)
  -T, --files-from=FILE      u4ece FILE
                             u4e2du83b7u53d6u6587u4ef6u540du6765u89e3u538bu6216u521bu5efau6587u4ef6
      --unquote              unquote input file or member names (default)
  -X, --exclude-from=FILE    u6392u9664 FILE u4e2du5217u51fau7684u6a21u5f0fu4e32

 u6587u4ef6u540du53d8u6362:

      --strip-components=NUMBER   u89e3u538bu65f6u4eceu6587u4ef6u540du4e2du6e05u9664 NUMBER
                             u4e2au5f15u5bfcu90e8u5206
      --transform=EXPRESSION, --xform=EXPRESSION
                             u4f7fu7528 sed u4ee3u66ff EXPRESSION
                             u6765u8fdbu884cu6587u4ef6u540du53d8u6362

 u6587u4ef6u540du5339u914du9009u9879(u540cu65f6u5f71u54cdu6392u9664u548cu5305u62ecu6a21u5f0fu4e32):

      --anchored             u6a21u5f0fu4e32u5339u914du6587u4ef6u540du5934u90e8
      --ignore-case          u5ffdu7565u5927u5c0fu5199
      --no-anchored          patterns match after any '/' (default for
                             exclusion)
      --no-ignore-case       u5339u914du5927u5c0fu5199(u9ed8u8ba4)
      --no-wildcards         u9010u5b57u5339u914du5b57u7b26u4e32
      --no-wildcards-match-slash   wildcards do not match '/'
      --wildcards            u4f7fu7528u901au914du7b26(u9ed8u8ba4u5bf9 exclusion )
      --wildcards-match-slash   wildcards match '/' (default for exclusion)

 u63d0u793au6027u8f93u51fa:

      --checkpoint[=NUMBER]  u6bcfu9694 NUMBER
                             u4e2au8bb0u5f55u663eu793au8fdbu5ea6u4fe1u606f(u9ed8u8ba4u4e3a 10 u4e2a)
      --checkpoint-action=ACTION   u5728u6bcfu4e2au68c0u67e5u70b9u4e0au6267u884c ACTION
      --full-time            u6309u6587u4ef6u539fu672cu65f6u95f4u683cu5f0fu6253u5370
      --index-file=FILE      u5c06u8be6u7ec6u8f93u51fau53d1u9001u81f3 FILE
  -l, --check-links
                             u53eau8981u4e0du662fu6240u6709u94feu63a5u90fdu88abu8f93u51fau5c31u6253u5370u4fe1u606f
      --no-quote-chars=STRING   u7981u7528u6765u81ea STRING u7684u5b57u7b26u5f15u7528
      --quote-chars=STRING   u6765u81ea STRING u7684u989du5916u7684u5f15u7528u5b57u7b26
      --quoting-style=STYLE  u8bbeu7f6eu540du79f0u5f15u7528u98ceu683cuff1bu6709u6548u7684 STYLE
                             u503cu8bf7u53c2u9605u4ee5u4e0bu8bf4u660e
  -R, --block-number         u6bcfu4e2au4fe1u606fu90fdu663eu793au5f52u6863u5185u7684u5757u6570
      --show-defaults        u663eu793a tar u9ed8u8ba4u9009u9879
      --show-omitted-dirs
                             u5217u8868u6216u89e3u538bu65f6uff0cu5217u51fau6bcfu4e2au4e0du5339u914du67e5u627eu6807u51c6u7684u76eeu5f55
      --show-snapshot-field-ranges
                             show valid ranges for snapshot-file fields
      --show-transformed-names, --show-stored-names
                             u663eu793au53d8u6362u540eu7684u6587u4ef6u540du6216u5f52u6863u540d
      --totals[=SIGNAL]      u5904u7406u5f52u6863u540eu6253u5370u51fau603bu5b57u8282u6570uff1bu5f53u6b64
                             SIGNAL u88abu89e6u53d1u65f6u5e26u53c2u6570 -
                             u6253u5370u603bu5b57u8282u6570uff1bu5141u8bb8u7684u4fe1u53f7u4e3a:
                             SIGHUPuff0cSIGQUITuff0cSIGINTuff0cSIGUSR1 u548c
                             SIGUSR2uff1bu540cu65f6u4e5fu63a5u53d7u4e0du5e26 SIG
                             u524du7f00u7684u4fe1u53f7u540du79f0
      --utc                  u4ee5 UTC u683cu5f0fu6253u5370u6587u4ef6u4feeu6539u65f6u95f4
  -v, --verbose              u8be6u7ec6u5730u5217u51fau5904u7406u7684u6587u4ef6
      --warning=KEYWORD      u8b66u544au63a7u5236:
  -w, --interactive, --confirmation
                             u6bcfu6b21u64cdu4f5cu90fdu8981u6c42u786eu8ba4

 u517cu5bb9u6027u9009u9879:

  -o                         u521bu5efau5f52u6863u65f6uff0cu76f8u5f53u4e8e
                             --old-archiveuff1bu5c55u5f00u5f52u6863u65f6uff0cu76f8u5f53u4e8e
                             --no-same-owner

 u5176u5b83u9009u9879:

  -?, --help                 u663eu793au6b64u5e2eu52a9u5217u8868
      --restrict             u7981u7528u67d0u4e9bu6f5cu5728u7684u6709u5371u9669u7684u9009u9879
      --usage                u663eu793au7b80u77edu7684u7528u6cd5u8bf4u660e
      --version              u6253u5370u7a0bu5e8fu7248u672c

u957fu9009u9879u548cu76f8u5e94u77edu9009u9879u5177u6709u76f8u540cu7684u5f3au5236u53c2u6570u6216u53efu9009u53c2u6570u3002

The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.
The version control may be set with --backup or VERSION_CONTROL, values are:

  none, off       never make backups
  t, numbered     make numbered backups
  nil, existing   numbered if numbered backups exist, simple otherwise
  never, simple   always make simple backups

--quoting-style u9009u9879u7684u6709u6548u53c2u6570u4e3a:

  literal
  shell
  shell-always
  c
  c-maybe
  escape
  locale
  clocale

u6b64 tar u9ed8u8ba4u4e3a:
--format=gnu -f- -b20 --quoting-style=escape --rmt-command=/usr/lib/tar/rmt
--rsh-command=/usr/bin/rsh

u5c06u9519u8befu62a5u544au53d1u9001u5230 <bug-tar@gnu.org>u3002
shiyanlou:Code/ $ tar -xf coppeliasim_edu_v4_2_0_ubuntu16_04/CoppeliaSim_Edu_V4_2_0_Ubuntu16_04.tar.xz
shiyanlou:Code/ $ cd CoppeliaSim_Edu_V4_2_0_Ubuntu16_04              [16:07:42]
shiyanlou:CoppeliaSim_Edu_V4_2_0_Ubuntu16_04/ $ ls                   [16:10:54]
b0_bubbleRob
b0_resolver
bubbleRobClient_b0RemoteApi
bubbleRobClient_remoteApi
bubbleRobServer
bubbleRobZmqServer
bwf
cadFiles
coppeliaSim
coppeliaSimEduV402XX-LicenseAgreement.txt
coppeliaSim.sh
credits.txt
e-puckLicense.txt
helpFiles
imageformats
lbr_iiwa_7_r800.ik
libassimp.so
libassimp.so.4
libassimp.so.4.1.0
libavcodec.so
libavcodec.so.58
libavcodec.so.58.112.101
libavformat.so
libavformat.so.58
libavformat.so.58.64.100
libavutil.so
libavutil.so.56
libavutil.so.56.60.100
libb0.so
libboost_filesystem.so
libboost_filesystem.so.1.58.0
libboost_program_options.so
libboost_program_options.so.1.58.0
libboost_regex.so
libboost_regex.so.1.58.0
libboost_serialization.so
libboost_serialization.so.1.58.0
libboost_system.so
libboost_system.so.1.58.0
libboost_thread.so
libboost_thread.so.1.58.0
libboost_timer.so
libboost_timer.so.1.58.0
libCGAL.so
libCGAL.so.13
libCGAL.so.13.0.1
libcoppeliaSimHeadless.so
libcoppeliaSim.so
libcrypto.so
libcrypto.so.1.1
libicudata.so
libicudata.so.56
libicudata.so.56.1
libicui18n.so
libicui18n.so.56
libicui18n.so.56.1
libicuuc.so
libicuuc.so.56
libicuuc.so.56.1
libLoadErrorCheck.sh
liblua5.3.so
liblua5.3.so.0
liblua5.3.so.0.0.0
libompl.so
libompl.so.1.5.0
libompl.so.16
libopencv_core3.so
libopencv_core3.so.3.2
libopencv_core3.so.3.2.0
libopencv_imgcodecs3.so
libopencv_imgcodecs3.so.3.2
libopencv_imgcodecs3.so.3.2.0
libopencv_imgproc3.so
libopencv_imgproc3.so.3.2
libopencv_imgproc3.so.3.2.0
libopencv_videoio3.so
libopencv_videoio3.so.3.2
libopencv_videoio3.so.3.2.0
libOpenMeshCore.so
libOpenMeshCore.so.6.3
libOpenMeshTools.so
libOpenMeshTools.so.6.3
libqscintilla2_qt5.so
libqscintilla2_qt5.so.13
libqscintilla2_qt5.so.13.2
libqscintilla2_qt5.so.13.2.1
libQt53DCore.so
libQt53DCore.so.5
libQt53DCore.so.5.12
libQt53DCore.so.5.12.5
libQt53DExtras.so
libQt53DExtras.so.5
libQt53DExtras.so.5.12
libQt53DExtras.so.5.12.5
libQt53DInput.so
libQt53DInput.so.5
libQt53DInput.so.5.12
libQt53DInput.so.5.12.5
libQt53DLogic.so
libQt53DLogic.so.5
libQt53DLogic.so.5.12
libQt53DLogic.so.5.12.5
libQt53DRender.so
libQt53DRender.so.5
libQt53DRender.so.5.12
libQt53DRender.so.5.12.5
libQt5Concurrent.so
libQt5Concurrent.so.5
libQt5Concurrent.so.5.12
libQt5Concurrent.so.5.12.5
libQt5Core.so
libQt5Core.so.5
libQt5Core.so.5.12
libQt5Core.so.5.12.5
libQt5DBus.so
libQt5DBus.so.5
libQt5DBus.so.5.12
libQt5DBus.so.5.12.5
libQt5Gamepad.so
libQt5Gamepad.so.5
libQt5Gamepad.so.5.12
libQt5Gamepad.so.5.12.5
libQt5Gui.so
libQt5Gui.so.5
libQt5Gui.so.5.12
libQt5Gui.so.5.12.5
libQt5Network.so
libQt5Network.so.5
libQt5Network.so.5.12
libQt5Network.so.5.12.5
libQt5OpenGL.so
libQt5OpenGL.so.5
libQt5OpenGL.so.5.12
libQt5OpenGL.so.5.12.5
libQt5PrintSupport.so
libQt5PrintSupport.so.5
libQt5PrintSupport.so.5.12
libQt5PrintSupport.so.5.12.5
libQt5SerialPort.so
libQt5SerialPort.so.5
libQt5SerialPort.so.5.12
libQt5SerialPort.so.5.12.5
libQt5Svg.so
libQt5Svg.so.5
libQt5Svg.so.5.12
libQt5Svg.so.5.12.5
libQt5Widgets.so
libQt5Widgets.so.5
libQt5Widgets.so.5.12
libQt5Widgets.so.5.12.5
libQt5XcbQpa.so
libQt5XcbQpa.so.5
libQt5XcbQpa.so.5.12
libQt5XcbQpa.so.5.12.5
libQt5Xml.so
libQt5Xml.so.5
libQt5Xml.so.5.12
libQt5Xml.so.5.12.5
libsimExtAssimp.so
libsimExtB0.so
libsimExtBubbleRob.so
libsimExtBullet-2-78.so
libsimExtBullet-2-83.so
libsimExtBWF.so
libsimExtCodeEditor.so
libsimExtConvexDecompose.so
libsimExtExternalRenderer.so
libsimExtGeom.so
libsimExtGLTF.so
libsimExtICP.so
libsimExtIK.so
libsimExtIM.so
libsimExtK3.so
libsimExtLuaCmd.so
libsimExtLuaRemoteApiClient.so
libsimExtMTB.so
libsimExtNewton.so
libsimExtODE.so
libsimExtOMPL.so
libsimExtOpenGL3Renderer.so
libsimExtOpenMesh.so
libsimExtQhull.so
libsimExtRemoteApi.so
libsimExtRML2.so
libsimExtRRS1.so
libsimExtSDF.so
libsimExtSurfRec.so
libsimExtUI.so
libsimExtURDF.so
libsimExtURLDrop.so
libsimExtVision.so
libsimExtZMQ.so
libSL.so
libsodium.so.18
libsodium.so.18.0.1
libssl.so
libssl.so.1.1
libswresample.so
libswresample.so.3
libswresample.so.3.8.100
libswscale.so
libswscale.so.5
libswscale.so.5.8.100
libtbbmalloc_proxy.so
libtbbmalloc_proxy.so.2
libtbbmalloc.so
libtbbmalloc.so.2
libtbb_preview.so
libtbb_preview.so.2
libtbb.so
libtbb.so.2
libv_rep.so
libvvcl.so
libVxCore.so
libVxCore.so.2020.3
libVxCore.so.2020.3.0.68
libVxFoundation.so
libVxFoundation.so.2020.3
libVxFoundation.so.2020.3.0.68
libVxMath.so
libVxMath.so.2020.3
libVxMath.so.2020.3.0.68
libVxPlatform.so
libVxPlatform.so.2020.3
libVxPlatform.so.2020.3.0.68
libzmq.so.5
libzmq.so.5.0.0
license.txt
lua
luar
models
mtbServer
openCvRelated.tar.xz
platforms
platformthemes
programming
rcsServer
readme.txt
remoteApiConnections.txt
scenes
sensors
simAddOnB0 remote Api server.lua
simAddOnColor changer.lua
simAddOnContact display.lua
simAddOnCustom data block explorer.lua
simAddOnDenavit Hartenberg creator.lua
simAddOnDenavit Hartenberg extractor.lua
simAddOnGenerate notepad   files.lua
simAddOnGLTF animation exporter.lua
simAddOnGLTF exporter.lua
simAddOnIsometric scaling.lua
simAddOnMesh decimation.lua
simAddOnMinimalistic exporter.lua
simAddOnMinimalistic importer.lua
simAddOnName change.lua
simAddOnPlugin enumerator.lua
simAddOnPoint cloud importer.lua
simAddOnPyRep.lua
simAddOnScreenshot tool.lua
simAddOnSDF importer.lua
simAddOnSimulation stepper.lua
simAddOnSurface reconstruction.lua
snippets
standAloneKinematicsDemo1
standAloneKinematicsDemo2
system
vortexPlugin
xcbglintegrations
shiyanlou:CoppeliaSim_Edu_V4_2_0_Ubuntu16_04/ $ ./coppeliaSim.sh     [16:10:57]
[CoppeliaSimClient]    loading the CoppeliaSim library...
[CoppeliaSimClient]    done.
[CoppeliaSimClient:loadinfo]   launching CoppeliaSim...
[CoppeliaSim:loadinfo]   CoppeliaSim V4.2.0., (rev. 5), flavor: 1
[CoppeliaSim:loadinfo]   Legacy machine ID: F260-FDEB-B7F4-9C4A-F7E3-BE0D
[CoppeliaSim:loadinfo]   Machine ID: 1465-736C-D49C-0000-F4EC-0101
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-shiyanlou'
[CoppeliaSim:loadinfo]   using the default Lua library.
[CoppeliaSim:loadinfo]   loaded the video compression library.
[CoppeliaSim:loadinfo]   if CoppeliaSim crashes now, try to install libgl1-mesa-dev on your system:
        >sudo apt install libgl1-mesa-dev
[CoppeliaSim:loadinfo]   OpenGL: VMware, Inc., Renderer: llvmpipe (LLVM 6.0, 256 bits), Version: 3.0 Mesa 18.0.5
[CoppeliaSim:loadinfo]   simulator launched.
[CoppeliaSim:loadinfo]   plugin 'Assimp': loading...
[CoppeliaSim:loadinfo]   plugin 'Assimp': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'B0': loading...
[CoppeliaSim:loadinfo]   plugin 'B0': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'BWF': loading...
[CoppeliaSim:loadinfo]   plugin 'BWF': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'BubbleRob': loading...
[CoppeliaSim:loadinfo]   plugin 'BubbleRob': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-78': loading...
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-78': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-83': loading...
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-83': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'CodeEditor': loading...
[CoppeliaSim:loadinfo]   plugin 'CodeEditor': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'ConvexDecompose': loading...
[CoppeliaSim:error]   plugin 'ConvexDecompose': load failed (could not load). The plugin probably couldn't load dependency libraries. For additional infos, modify the script 'libLoadErrorCheck.sh', run it and inspect the output.
[CoppeliaSim:loadinfo]   plugin 'ExternalRenderer': loading...
[CoppeliaSim:loadinfo]   plugin 'ExternalRenderer': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'GLTF': loading...
[CoppeliaSim:loadinfo]   plugin 'GLTF': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'Geom': loading...
[CoppeliaSim:loadinfo]   plugin 'Geom': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'ICP': loading...
[CoppeliaSim:loadinfo]   plugin 'ICP': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'IK': loading...
[CoppeliaSim:loadinfo]   plugin 'IK': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'IM': loading...
[CoppeliaSim:loadinfo]   plugin 'IM': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'K3': loading...
[CoppeliaSim:loadinfo]   plugin 'K3': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'LuaCmd': loading...
[CoppeliaSim:loadinfo]   plugin 'LuaCmd': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'LuaRemoteApiClient': loading...
[CoppeliaSim:loadinfo]   plugin 'LuaRemoteApiClient': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'MTB': loading...
[CoppeliaSim:loadinfo]   plugin 'MTB': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'Newton': loading...
[CoppeliaSim:loadinfo]   plugin 'Newton': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'ODE': loading...
[CoppeliaSim:loadinfo]   plugin 'ODE': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'OMPL': loading...
[CoppeliaSim:error]   plugin 'OMPL': load failed (could not load). The plugin probably couldn't load dependency libraries. For additional infos, modify the script 'libLoadErrorCheck.sh', run it and inspect the output.
[CoppeliaSim:loadinfo]   plugin 'OpenGL3Renderer': loading...
[CoppeliaSim:loadinfo]   plugin 'OpenGL3Renderer': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'OpenMesh': loading...
[CoppeliaSim:loadinfo]   plugin 'OpenMesh': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'Qhull': loading...
[CoppeliaSim:loadinfo]   plugin 'Qhull': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'RML2': loading...
[CoppeliaSim:loadinfo]   plugin 'RML2': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'RRS1': loading...
[CoppeliaSim:loadinfo]   plugin 'RRS1': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'RemoteApi': loading...
[simExtRemoteApi:loadinfo]   starting a remote API server on port 19997
[CoppeliaSim:loadinfo]   plugin 'RemoteApi': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'SDF': loading...
[CoppeliaSim:loadinfo]   plugin 'SDF': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'SurfRec': loading...
[CoppeliaSim:loadinfo]   plugin 'SurfRec': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'UI': loading...
[CoppeliaSim:loadinfo]   plugin 'UI': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'URDF': loading...
[CoppeliaSim:loadinfo]   plugin 'URDF': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'URLDrop': loading...
[CoppeliaSim:loadinfo]   plugin 'URLDrop': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'Vision': loading...
[CoppeliaSim:loadinfo]   plugin 'Vision': load succeeded.
[CoppeliaSim:loadinfo]   plugin 'ZMQ': loading...
[CoppeliaSim:loadinfo]   plugin 'ZMQ': load succeeded.
[CoppeliaSim:loadinfo]   using the 'Geometric' plugin.
[CoppeliaSim:loadinfo]   using the 'IK' plugin.
[CoppeliaSim:loadinfo]   checking for an updated CoppeliaSim version...
[CoppeliaSim:loadinfo]   Failed checking whether this CoppeliaSim version is up-to-date.
    Please visit www.coppeliarobotics.com to verify
    that you are running the last CoppeliaSim version.

(coppeliaSim:301): GVFS-RemoteVolumeMonitor-WARNING **: remote volume monitor with dbus name org.gtk.vfs.UDisks2VolumeMonitor is not supported
[CoppeliaSim:loadinfo]   plugin 'ZMQ': unloading...
[CoppeliaSim:loadinfo]   plugin 'ZMQ': done.
[CoppeliaSim:loadinfo]   plugin 'Vision': unloading...
[CoppeliaSim:loadinfo]   plugin 'Vision': done.
[CoppeliaSim:loadinfo]   plugin 'URLDrop': unloading...
[CoppeliaSim:loadinfo]   plugin 'URLDrop': done.
[CoppeliaSim:loadinfo]   plugin 'URDF': unloading...
[CoppeliaSim:loadinfo]   plugin 'URDF': done.
[CoppeliaSim:loadinfo]   plugin 'UI': unloading...
[CoppeliaSim:loadinfo]   plugin 'UI': done.
[CoppeliaSim:loadinfo]   plugin 'SurfRec': unloading...
[CoppeliaSim:loadinfo]   plugin 'SurfRec': done.
[CoppeliaSim:loadinfo]   plugin 'SDF': unloading...
[CoppeliaSim:loadinfo]   plugin 'SDF': done.
[CoppeliaSim:loadinfo]   plugin 'RemoteApi': unloading...
[CoppeliaSim:loadinfo]   plugin 'RemoteApi': done.
[CoppeliaSim:loadinfo]   plugin 'RRS1': unloading...
[CoppeliaSim:loadinfo]   plugin 'RRS1': done.
[CoppeliaSim:loadinfo]   plugin 'RML2': unloading...
[CoppeliaSim:loadinfo]   plugin 'RML2': done.
[CoppeliaSim:loadinfo]   plugin 'Qhull': unloading...
[CoppeliaSim:loadinfo]   plugin 'Qhull': done.
[CoppeliaSim:loadinfo]   plugin 'OpenMesh': unloading...
[CoppeliaSim:loadinfo]   plugin 'OpenMesh': done.
[CoppeliaSim:loadinfo]   plugin 'OpenGL3Renderer': unloading...
[CoppeliaSim:loadinfo]   plugin 'OpenGL3Renderer': done.
[CoppeliaSim:loadinfo]   plugin 'ODE': unloading...
[CoppeliaSim:loadinfo]   plugin 'ODE': done.
[CoppeliaSim:loadinfo]   plugin 'Newton': unloading...
[CoppeliaSim:loadinfo]   plugin 'Newton': done.
[CoppeliaSim:loadinfo]   plugin 'MTB': unloading...
[CoppeliaSim:loadinfo]   plugin 'MTB': done.
[CoppeliaSim:loadinfo]   plugin 'LuaRemoteApiClient': unloading...
[CoppeliaSim:loadinfo]   plugin 'LuaRemoteApiClient': done.
[CoppeliaSim:loadinfo]   plugin 'LuaCmd': unloading...
[CoppeliaSim:loadinfo]   plugin 'LuaCmd': done.
[CoppeliaSim:loadinfo]   plugin 'K3': unloading...
[CoppeliaSim:loadinfo]   plugin 'K3': done.
[CoppeliaSim:loadinfo]   plugin 'IM': unloading...
[CoppeliaSim:loadinfo]   plugin 'IM': done.
[CoppeliaSim:loadinfo]   plugin 'IK': unloading...
[CoppeliaSim:loadinfo]   plugin 'IK': done.
[CoppeliaSim:loadinfo]   plugin 'ICP': unloading...
[CoppeliaSim:loadinfo]   plugin 'ICP': done.
[CoppeliaSim:loadinfo]   plugin 'Geom': unloading...
[CoppeliaSim:loadinfo]   plugin 'Geom': done.
[CoppeliaSim:loadinfo]   plugin 'GLTF': unloading...
[CoppeliaSim:loadinfo]   plugin 'GLTF': done.
[CoppeliaSim:loadinfo]   plugin 'ExternalRenderer': unloading...
[CoppeliaSim:loadinfo]   plugin 'ExternalRenderer': done.
[CoppeliaSim:loadinfo]   plugin 'CodeEditor': unloading...
[CoppeliaSim:loadinfo]   plugin 'CodeEditor': done.
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-83': unloading...
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-83': done.
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-78': unloading...
[CoppeliaSim:loadinfo]   plugin 'Bullet-2-78': done.
[CoppeliaSim:loadinfo]   plugin 'BubbleRob': unloading...
[CoppeliaSim:loadinfo]   plugin 'BubbleRob': done.
[CoppeliaSim:loadinfo]   plugin 'BWF': unloading...
[CoppeliaSim:loadinfo]   plugin 'BWF': done.
[CoppeliaSim:loadinfo]   plugin 'B0': unloading...
[CoppeliaSim:loadinfo]   plugin 'B0': done.
[CoppeliaSim:loadinfo]   plugin 'Assimp': unloading...
[CoppeliaSim:loadinfo]   plugin 'Assimp': done.
[CoppeliaSim:loadinfo]   simulator ended.
[CoppeliaSim:loadinfo]   4
[CoppeliaSim:loadinfo]   3
[CoppeliaSim:loadinfo]   2
[CoppeliaSim:loadinfo]   1
[CoppeliaSim:loadinfo]   0
[CoppeliaSim:loadinfo]   done.
[CoppeliaSimClient]    unloading the CoppeliaSim library...
[CoppeliaSimClient]    done.
shiyanlou:CoppeliaSim_Edu_V4_2_0_Ubuntu16_04/ $                      [16:16:01]

0 人点赞