ElectronBot
ElectronBot copied to clipboard
来自贫民版的电子,已能USB正常连接和播放,但用unity那个软件连接无反应
现在PCB加工价格虽然还行,但ST芯片超贵,一套下来囊中羞涩的我承担不起啊,因此自己用一些零散的小板子飞线,也跑起来了,就是不知道如何和Unity的那个软件连接和互动
。
测试版的那个软件,打开后可以正常播放选择的视频,但是ElectronBot-Studio软件虽然能正常打开,但无法连接上板子,不知道是不是有什么顺序?
我来帮你们排排坑,我搞了两个星期才解决掉 我最终发现 是opencv的问题 左图是稚晖君提供在rel版本的DLL,小部分同学打开可以使用,右图是我从3.4.8版本里覆盖后就正常打开了,不过我在unity里 还是无法编译 unity-bridge.dll无法加载
特此感谢 小鹏 大佬的帮助!
我来帮你们排排坑,我搞了两个星期才解决掉 我最终发现 是opencv的问题 左图是稚晖君提供在rel版本的DLL,小部分同学打开可以使用,右图是我从3.4.8版本里覆盖后就正常打开了,不过我在unity里 还是无法编译 unity-bridge.dll无法加载
特此感谢 小鹏 大佬的帮助!
我换了这个dll后,发现编译好的程序无法打开了
@kj004chen 个例 仅供参考
我来帮你们排排坑,我搞了两个星期才解决掉 我最终发现 是opencv的问题 左图是稚晖君提供在rel版本的DLL,小部分同学打开可以使用,右图是我从3.4.8版本里覆盖后就正常打开了,不过我在unity里 还是无法编译 unity-bridge.dll无法加载
特此感谢 小鹏 大佬的帮助!
我这边unity上位机也是可以打开,但连不上机器人,unity打开源文件,也是显示DlNotFoundException: ElectronBotSDK-UnityBridge,已经按照Readme所说把_LargeFiles文件夹里的两个dll复制到了对应路径里,不知是不是还有没有什么别的步骤我给忽略了
在网上查找解决办法时看到一个帖子,链接如下:https://www.jb51.net/article/209503.htm
所以我分析应该是我电脑环境的问题,但我不知道应该装啥,有大佬能帮帮忙不?目前只装了unity 2020.1.6.f1
https://www.jb51.net/article/209503.htm
动态库不行,试试静态库呢?lib的
我来帮你们排排坑,我搞了两个星期才解决掉 我最终发现 是opencv的问题 左图是稚晖君提供在rel版本的DLL,小部分同学打开可以使用,右图是我从3.4.8版本里覆盖后就正常打开了,不过我在unity里 还是无法编译 unity-bridge.dll无法加载
特此感谢 小鹏 大佬的帮助!
@regestday DlNotFoundException: ElectronBotSDK-UnityBridge的问题貌似我解决了,已经不报错了,用dependencies扫了一下ElectronBotSDK-UnityBridge.dll,发现有个concrt140d.dll有问题,就从sample.exe文件夹那里复制了一个过来(当时Sample.exe也有同样的DLL问题)
复制concrt140d.dll后,可以运行一下下,但摄像头画面只显示刚打开时的画面然后就卡住了,报下面几个错误,不是很懂
我来帮你们排排坑,我搞了两个星期才解决掉 我最终发现 是opencv的问题 左图是稚晖君提供在rel版本的DLL,小部分同学打开可以使用,右图是我从3.4.8版本里覆盖后就正常打开了,不过我在unity里 还是无法编译 unity-bridge.dll无法加载
特此感谢 小鹏 大佬的帮助!
@regestday DlNotFoundException: ElectronBotSDK-UnityBridge的问题貌似我解决了,已经不报错了,用dependencies扫了一下ElectronBotSDK-UnityBridge.dll,发现有个concrt140d.dll有问题,就从sample.exe文件夹那里复制了一个过来(当时Sample.exe也有同样的DLL问题)
复制concrt140d.dll后,可以运行一下下,但摄像头画面只显示刚打开时的画面然后就卡住了,报下面几个错误,不是很懂
目前,替换了opencv_world348d.dll,添加了concrt140d.dll之后,用unity在LZ4HC模式build了一遍,情况如下:
- 在不连接机器人主板的情况下,可以显示笔记本摄像头画面,但不显示外置摄像头画面(连机器人摄像头或其它的USB摄像头也一样),在台式机则不显示外置摄像头画面。外置相机已测试过可以被win自带相机应用开启。
- 连接机器人主板后再打开exe,摄像头画面会卡在刚开启时的画面,其它按钮可以点击或拖动,点击关闭软件会卡死。
我来帮你们排排坑,我搞了两个星期才解决掉 我最终发现 是opencv的问题 左图是稚晖君提供在rel版本的DLL,小部分同学打开可以使用,右图是我从3.4.8版本里覆盖后就正常打开了,不过我在unity里 还是无法编译 unity-bridge.dll无法加载
特此感谢 小鹏 大佬的帮助!
@regestday DlNotFoundException: ElectronBotSDK-UnityBridge的问题貌似我解决了,已经不报错了,用dependencies扫了一下ElectronBotSDK-UnityBridge.dll,发现有个concrt140d.dll有问题,就从sample.exe文件夹那里复制了一个过来(当时Sample.exe也有同样的DLL问题)
复制concrt140d.dll后,可以运行一下下,但摄像头画面只显示刚打开时的画面然后就卡住了,报下面几个错误,不是很懂
目前,替换了opencv_world348d.dll,添加了concrt140d.dll之后,用unity在LZ4HC模式build了一遍,情况如下:
- 在不连接机器人主板的情况下,可以显示笔记本摄像头画面,但不显示外置摄像头画面(连机器人摄像头或其它的USB摄像头也一样),在台式机则不显示外置摄像头画面。外置相机已测试过可以被win自带相机应用开启。
- 连接机器人主板后再打开exe,摄像头画面会卡在刚开启时的画面,其它按钮可以点击或拖动,点击关闭软件会卡死。
解决了,现在看可以连上unity了,需注意以下几点: 1.设备管理器禁用笔记本自带的摄像头 2.每个舵机都必须保证连接好,少一个就会造成unity卡死 3.数据线尽量用手机原装Type-C线,不然可能会造成断联,从而导致上位机卡死 4.先关闭unity上位机,再拔除机器人USB,否则上位机会卡死