Skip to content
This repository was archived by the owner on Aug 5, 2022. It is now read-only.

Conversation

@rojkov
Copy link
Contributor

@rojkov rojkov commented Feb 27, 2017

No description provided.

@rojkov
Copy link
Contributor Author

rojkov commented Feb 27, 2017

Oops... Turned out this PR depends on ros/meta-ros#457 and one more new commit in meta-openembedded (http://cgit.openembedded.org/meta-openembedded/commit/?id=e8d5a1bb6a022172246f095aca0979ab5a6bd2ed).

@mythi
Copy link
Contributor

mythi commented Mar 20, 2017

@rojkov looks like svn is needed in HOSTTOOLS to get builds ongoing.

@rojkov
Copy link
Contributor Author

rojkov commented Mar 20, 2017

test this please

@rojkov
Copy link
Contributor Author

rojkov commented Mar 31, 2017

test this please

@rojkov
Copy link
Contributor Author

rojkov commented Apr 7, 2017

test this please
(dropped python-empy)

@rojkov
Copy link
Contributor Author

rojkov commented Apr 7, 2017

test this please

@okartau
Copy link
Contributor

okartau commented Apr 7, 2017

test this please. I dont know why some requests fail to trigger build

@rojkov
Copy link
Contributor Author

rojkov commented Apr 20, 2017

test this please

@rojkov rojkov changed the title Add industrial profile TEST: Add industrial profile Apr 26, 2017
@rojkov rojkov force-pushed the ros-public branch 3 times, most recently from 0aded9c to 0fbfdf6 Compare May 2, 2017 05:19
@rojkov rojkov changed the title TEST: Add industrial profile Add industrial profile May 4, 2017
@rojkov
Copy link
Contributor Author

rojkov commented May 8, 2017

@refkit-ci
Copy link

Can one of the admins verify this patch?

@rojkov rojkov force-pushed the ros-public branch 3 times, most recently from 5601ac0 to 0abd6f8 Compare May 30, 2017 09:58
@rojkov
Copy link
Contributor Author

rojkov commented May 30, 2017

  • made this PR independent from Drop dependency on python2 #109 again;
  • updated meta-ros;
  • added demos to meta-refkit-extra;
  • more detailed doc/industrial-profile.rst
  • rebased and force pushed.

#. Pick and place.

However combined with the computer vision profile they can be extended to
other applications like drons, self-driving cars, agricultural robots etc.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/drons/drones

joints movement planning,
- core ROS-I components used for interfacing with real robot hardware.

Due to the embedded nature of Refkit no GUI components have been included

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we use 'IoT RefKit' instead of 'Refkit'?


For detailed usage instructions please refer `ROS Industrial tutorials`_

How to use

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this section apply to the platform running the IoT RefKit?


G205 <base_angle> <left_angle> <right_angle> <hand_angle>
Set position for all four servos. The code accepts four parameters which
are PWM signal widths for the respective servos in miliseconds.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/miliseconds/milliseconds

Setting up
==========

1. Make sure you have installed the packages `uarmmeta--moveit-config`,

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How can one check if they are installed and install them if they are not?

@rojkov
Copy link
Contributor Author

rojkov commented May 31, 2017

  • addressed @gvancuts 's review comments;
  • rebased.

Date: Thu, 26 Jan 2017 14:42:31 +0200
Subject: [PATCH] Switch from TinyXML to TinyXML2

Upstream-Status: Inappropriate [ROS won't move to TinyXML2 until kinetic]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is kinetic?

Date: Wed, 25 Jan 2017 11:06:58 +0200
Subject: [PATCH 2/2] moveit_ros/planning: Use TinyXML2 instead of TinyXML

Upstream-Status: Inappropriate [TinyXML2 is WONTFIX in indigo-devel]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a link here to the issue. At least I'm interested if we can ever upstream this... I don't even know what is indigo-devel.

Date: Thu, 26 Jan 2017 14:30:04 +0200
Subject: [PATCH] controller_manager: drop unused inclusion of tinyxml.h

Upstream-Status: Submitted [https://github.com/ros-controls/ros_control/pull/261]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merged also.

iftop@networking-layer
image-transport@ros-layer
industrial-msgs@ros-layer
industrial-robot-client@ros-layer
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It might make sense to merge this patch with the previous one that was changing the same file.

inherit packagegroup

SUMMARY_${PN} = "IoT Reference OS Kit Industrial Robotics profile"
RDEPENDS_${PN} = "\
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you need a separate packagegroup for development images? Or are the packages the same in both?

@@ -0,0 +1,3 @@
# TODO: This way cv_bridge doesn't require libboost_python, but this tweak
# should be dropped after ROS is compatible with python3-only distro.
EXTRA_OECMAKE += "-DANDROID=ON"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, the next patch says: switch ROS to python3 . Is it python3-compatible or not?

@ipuustin
Copy link
Contributor

I think the PR should be amended with the changes in patch meta-refkit-industrial: make the layer Yocto 2.0 compatible, and then the patch should be dropped. The patches shouldn't fix previous patches in the same PR.

@mythi
Copy link
Contributor

mythi commented Jun 14, 2017 via email

@rojkov
Copy link
Contributor Author

rojkov commented Jun 14, 2017 via email

@rojkov
Copy link
Contributor Author

rojkov commented Jun 14, 2017 via email

@rojkov
Copy link
Contributor Author

rojkov commented Jun 14, 2017 via email

@rojkov
Copy link
Contributor Author

rojkov commented Jun 14, 2017

Thanks @ipuustin for the review!

  • split commits adding profile images to build targets;
  • reorganized the PR not to fix commits in the same PR (the new layer is Yocto 2.0 compatible from the beginning now);
  • updated and added missing references to upstream submissions for the "Switch from TinyXML to TinyXML2" patch set;
  • dropped some patches as the packages they change have been excluded from the profile and are not used in the demos;
  • clarified the comment in cv-bridge_%.bbappend a bit about python2/3 compatibility in future ROS;
  • force pushed.

@Arthil
Copy link

Arthil commented Jun 15, 2017

There was a problem in CI, where one of the boards froze at test phase. Should be fixed now.
Test this please.

@mythi
Copy link
Contributor

mythi commented Jun 16, 2017

@rojkov looks nice! please rebase and I'll create a combined PR

Dmitry Rozhkov added 13 commits June 16, 2017 11:44
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
The override is going to be used for conditional reconfigurations
of packages added by the industrial profile.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
since it's maintained better than deprecated TinyXML.

The patch set is not going to be merged to the upstream ROS
layer because only ROS Indigo release is maintained in the layer
currently.

In ros/rospack#62 it was suggested that
the packages in the ROS Indigo release are not going to switch
to TinyXML2, but it may happen in future releases.
Also a comment in ros/urdfdom_headers#35
suggests that the switch is precluded by the fact TinyXML types
are widely used in urdfdom's public API thus requires fixing all
downstream packages which can be difficult if possible at all.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
…itly

Profile images get built in CI only because they export tests.
This change makes them build targets explicitly.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Also include a HOWTO doc on how to set up the demo.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
@mythi mythi merged commit ab3ce6e into intel:master Jun 16, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants