Coder Social home page Coder Social logo

roboware's Introduction

roboware's People

Contributors

tony-robotics avatar uli2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

roboware's Issues

Remote Arguments not configured when I try to build my workspace

Hello,

I am using Version 1.1.0 Commit 9a9971530fa5b18a24ec3b1b6215edd868669033 version of Roboware.
When I try to compile my workspace using build option Remote Arguments not configured appears as a output in the output terminal of roboware.

I have no problem to compile my workspace from terminal (catkin_make).
As a clue I have several workspaces in my PC.

Regards

远程调试不成功

[FATAL] [1450943695.306401842]: ROS_MASTER_URI is not defined in the environment. Either type the following or (preferrably) add this to your ~/.bashrc file in order set up your local machine as a ROS master:

Add catkin_tools task profile

Since the main draw of this is easy setup:
This isn't difficult to do manually, but it would be great if there was either

  1. Add a starter tasks.json for a catkin_tools build system
  2. Integrate a set of default catkin_tools oriented build and release steps and make the build tool select-able or configurable by the user

Support catkin build

Great project!

I am using catkin build instead of catkin_make, because I like to build just a couple of packages at a time when developing. When trying to use RoboWare, I get the following alert:

The build space at '/home/companion/catkin_ws/build' was previously built by 'catkin build'. Please remove the build space or pick a different build space.

It would be very nice if catkin build support was added. #

GIT improvements

Hey,

is it possible to improve the implementation of git? i dont want the devel or build dir in my git repo. please insert a option to set the git repo dir for the ros workspace.

thx in advance

Roboware Designer - Error Workspace Created Failure

While trying out Roboware Studio Designer, I got the message "Error workspace created failure" after I clicked on "Create workspace" in the top right corner.
I was following the Roboware_Designer_Manual_1.0.0
Launch_pkg was created in src, with empty launch folder, CMakeLists.txt and package.xml
Nothing else was created.
What can be the cause?

Roboware can't find C++ STL libraries.

My platform is Ubuntu 16.04 + ROS kinetic
Before using Roboware, I use Qt + qtc_ros_plugin to edit my ROS projects and it works fine.

But there is some problem with include files when I use Roboware to edit my code.
It can only find the ros-relative .h files or some libraries following by '.h'
#include <ros/ros.h>
#include <sensor_msgs/Image.h>
#include <math.h>
#include <sys/types.h>
It can't find the C++ STL libraries(When I press 'F12' it says that 'No definition found for string') and auto completion also doesn't work on these variables (string, vector, etc.)
#include <string>
#include <vector>
#include <fstream>
But I have no problem for building. So is there somewhere to set the include directories or should I do some other configuration?

Sorry for my poor English :(

error with RoboWareViewer to build a deb

electron-builder 19.37.2
No native production dependencies
Packaging for linux x64 using electron 1.7.9 to ../linux-unpacked
Building deb
Downloading fpm-1.9.2-2.3.1-linux-x86_64, please wait
⚠️ Cannot download fpm, attempt #1: Error: Request timed out
Error: Request timed out
at TLSSocket.socket.setTimeout (/home/josh/build_RobotMento_BIgFace_1508137443398/node_modules/builder-util-runtime/src/httpExecutor.ts:178:18)
at TLSSocket.g (events.js:292:16)
at emitNone (events.js:86:13)
at TLSSocket.emit (events.js:185:7)
at TLSSocket.Socket._onTimeout (net.js:338:8)
at ontimeout (timers.js:386:11)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
From previous event:
at CancellationToken.createPromise (/home/josh/build_RobotMento_BIgFace_1508137443398/node_modules/builder-util-runtime/src/CancellationToken.ts:51:5)
at /home/josh/build_RobotMento_BIgFace_1508137443398/node_modules/builder-util/src/nodeHttpExecutor.ts:23:44
at next (native)
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
at NodeHttpExecutor.download (/home/josh/build_RobotMento_BIgFace_1508137443398/node_modules/builder-util/out/nodeHttpExecutor.js:141:11)
at Timeout._onTimeout (/home/josh/build_RobotMento_BIgFace_1508137443398/node_modules/builder-util/src/binDownload.ts:85:39)
at ontimeout (timers.js:386:11)
at tryOnTimeout (timers.js:250:5)
at Timer.listOnTimeout (timers.js:214:5)
npm ERR! code ELIFECYCLE
npm ERR! errno 255
npm ERR! [email protected] dist: electron-builder --linux --x64
npm ERR! Exit status 255
npm ERR!
npm ERR! Failed at the [email protected] dist script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

你好,我用贵公司的RoboWareViewer构建一个deb,出现了上面的错误,然后我手动下载了fpm-1.9.2-2.3.1-linux-x86_64,但是不知道该放在那个目录下,我用的npm源是taobao

A version for ROS on WSL for Windows.

Hi,

Given that now ROS works on Windows subsystem for Linux and Roboware is actually based on Visual Studio Code. Will it be possible to make a version that works on Windows?

I know this is a far fetched idea and probably the user base will be much limited. But anyway I guess I would just ask. 😄

Keyboard Problem

problem by typing code in editor, when typing code, editor go to "Insert key
" mode and can not type anything. Ctrl+x, Ctrl+v and Ctrl+v (Ctrl+A & ..) do not work for simple copy and paste

ver(0.6.0)

RMP for Fedora

Hello,

I'm not 100% sure I should post this here so if I shouldn't please let me know and I'll move it. I use rox on Fedora and I'll be interested in using RoboWare, could we have the source available ?

Please install [clang](http://clang.llvm.org/) or check configuration `clang.executable`

I have installed everything as shown in the tutorial. However, it throws "Please install clang or check configuration clang.executable" for any file I open. I am using ROS Indigo. I have installed clang as well. Kindly advice what can be done to solve it.

I have installed clang 3.5, I saw your other issue, but I cant step down from clang 3.5. I have tried the things that you have mentioned.

  • VSCode Version: RoboWare Studio 0.4.2 (71c238851d88c4aaa2853cc7768678ead4b1a96c, 2017-02-28T01:50:02.302Z)
  • OS Version: Linux x64 4.4.0-64-generic
  • Extensions:
Extension Author Version

Automatic completion

  • VSCode Version: RoboWare Studio 1.1.0 (9a9971530fa5b18a24ec3b1b6215edd868669033, 2017-12-27T00:37:19.062Z)
  • OS Version: Linux x64 4.4.0-111-generic
  • Extensions: none

Steps to Reproduce:

1.when I want to jump some variable or function but many times it response "no definition for .."
2.Then I change the ycmd.showdebug to true,sometimes they response "internal error no translation unit"
Could you please tell me the solution? Think you very much! I am waiting for your reply.
I have found that when the source code file' size is big this kind of problem often occur ,but you know automatic completion become more necessary when the size is bigger,So I think is a serious problem

Automatic completion can't Work ??

I am new to use RoboWare for ROS. And after creating a new cpp file, I try to modify it. But I found Automatic completion does not work !! Also Error detection
How to deal with that ? Or in fact RoboWare does not include those functions ?

High memory use due to YMCD - Python process

Hi there. When I run ctrl+shift+b to compile my ROS projects using Roboware there is a python process using a huge amount of system memory and virtual memory.
image
The full text of the "command line" is:
python /usr/share/roboware-studio/resources/app/extensions/RichardHe.you-complete-me-1.0.36/ycmd/ycmd --port=35295 --options_file=/tmp/VSCodeYcmOptions-1502923075943 --idle_suicide_seconds=600
I'm using Ubuntu 16.04, ROS Kinetic and Roboware 0.7.1 - Commit 0c84d601c4f6c7faef26fc4298f01b1055ec7391
Any ideas what might be causing this? It's making Roboware almost unusable. It was fine under Ubuntu 14.04, changing to 16 and reinstalling seems to have lead to this issue.

Path is not ROS Workspace

Path is not ROS Workspace The path '/home/robotics/Roboware_Workspaces' does not seem to be an effective ROS Workspace on disk.

This Is For Roboware Studio Open Workspace

Debug Panels?

I've built a panel for RVIZ, but I don't see it as a ros node so I'm not sure there is any way to debug it. Is this possible?

无法创建工作区

创建新的工作区时提示"路径不是 ROS 工作区",无法进行创建。
然后我自己使用catkin_init_workspace创建的工作区打开后,在src目录下右键创建新的ros包,回车后无反应,包也无法创建出来。本人使用的ubuntu版本是14.04lts,cpu amd64,使用的roboware版本为roboware-studio_0.4.1-1484906116_amd64.deb,后回退为roboware-studio_0.4.0-1483080289_amd64.deb问题依旧,请帮忙分析一下原因,谢谢

Studio doesn't recognize ros packages that resides in a folder

Hey
I'm currently working with a project where the project file structure is the following

    src/
        CMakeLists.txt
        subproject_A/   <-- just a folder containing some ros packages
            ros_package_1/
                package.xml
                CMakeLists.txt
            ros_package_2/
                ...
        subproject_B/
            ...

But it seems that the Studio isn't able to look recursively for packages in the source tree, so it just treats all folders right blow src/ as ros packages.

Is there a way to configure Studio such it looks recursively into the source tree to discover ros packages?

Ppylint does not find workspace python packages

While writing a Python node, pylint complains about "E0401 - Unable to include my_ros_package.msg.MyMessage" (where MyMessage would be an already built custom ROS message). The same goes for custom services and actions.

Compiling/Running the script woks perfectly though.

Which PYTHONPATH are you using?

Checking Code Syntax

Any plans for integration of code syntax checks by for instance using the Clang code model? It would be great having this feature!

Unable to open some workspaces

Some of my workspaces don't open in RoboWare Studio resulting in:

Path is not ROS workspace
The path '/home/me/ws' does not seem to be an effective ROS Workspace on disk.

This workspace is built using cakin build rather than catkin_make.

How does the roboware studio distinguish a catkin workspace?

多级目录没法建包

  • VSCode Version: RoboWare Studio 0.5.1 (f5d1bd35e18558ed10f8f0bc9c259073a536358c, 2017-04-28T00:52:40.437Z)
  • OS Version: Linux x64 4.4.0-78-generic
  • Extensions: none

Steps to Reproduce:

1.在src目录下建立多级目录
2.在最末级目录右键无法找到新建ROS包选项

The newest RoboWareStudio could not format the code

I download the newest RoboWareStudio, roboware-studio_0.7.2-1503540841_amd64.deb, and I setup it. But the formatting function is not available. when I click "ctrl + K + F", the code is still unformatted. I check the keybindings, it does not have any problem.

Unable to start debug

With version 1.0.0, I can't start debugging for C++ program. When I start to debug a node, I got the error

Configuration `C++` is missing in `launch.json`

Two feature requests

Hey,

  1. if you change the package name with "rename" function. is it possible to rename all of it in "package.xml" and CMakeList.txt?
  2. Is it possible to add automatically the first line in python scripts when you create it? "#!/usr/bin/env python"

Thx in advance

debug not work for some ROS project

If clone a ROS project universal_robot, and copy it to a catkin_ws/src, then get a file structure like:

catkin_ws
└── src
    ├── CMakeLists.txt
    └── universal_robot

Open this workspace with roboware, and follow the debug instruction, but I can't get the ros nodes and executable files in debug mode.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.