-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add old blog posts #13
Comments
@robinsonmm: could you contact me about exporting old posts from our current host? |
ok. i may run an experiment to see how it works.
…On Tue, Jan 25, 2022 at 9:46 AM G.A. vd. Hoorn ***@***.***> wrote:
@robinsonmm <https://github.com/robinsonmm>: could you contact me about
exporting old posts from our current host?
—
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHJWEEFGK44JP3TVDWG5T6DUX3AURANCNFSM5JUEKAOA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Blogs are here, but is is everything. |
thanks, this looks like it's exactly what we need. |
I thought it looked promising as i scanned it. I didn't go through how the
past blog posts are organized/visible, but it seemed to include a lot of
content of main/sub-pages.
…On Wed, Jan 26, 2022 at 3:47 AM G.A. vd. Hoorn ***@***.***> wrote:
thanks, this looks like it's exactly what we need.
—
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHJWEECFOCUUOPCBWF5IRGTUX67LVANCNFSM5JUEKAOA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@robinsonmm: did you find any way to export content in a form other than HTML? Perhaps SP stores content in a format which doesn't mix formatting with content? The export you provided seems essentially like the RSS feed, which includes all content, but in its final "rendered" form. I can only include everything verbatim, meaning with all the embedded HTML tags (edit: that's not entirely true, but having it separate would make things easier and probably more consistent). That's not too nice, and if we could avoid that, it would be great. |
I'll check again. This is the direct export from the automated export
function. I'll check and see if they have export options under the advanced
settings.
…On Thu, Jan 27, 2022, 12:20 PM G.A. vd. Hoorn ***@***.***> wrote:
@robinsonmm <https://github.com/robinsonmm>: did you find any way to
export content in a form other than HTML?
Perhaps SP stores content in a format which doesn't mix formatting with
content?
The export you provided seems essentially like the RSS feed, which
includes all content, but in its final "rendered" form. I can only include
everything verbatim, meaning with all the embedded HTML tags.
That's not too nice, and if we could avoid that, it would be great.
—
Reply to this email directly, view it on GitHub
<#13 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AHJWEED7UC3HVJL3XZAY4I3UYGEHDANCNFSM5JUEKAOA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
In the meantime I've put something together which does a decent job: click to expand---
author: matt.robinson@swri.org
comments: false
date: 2017-09-12 16:48:51+00:00
slug: 2017-9-12-ros-additive-manufacturing
title: ROS Additive Manufacturing
media_type: image
media_link: /assets/images/something.png
description: The ROS Additive Manufacturing (RAM) project is a set of ROS packages that enables automatic generation of trajectories for additive manufacturing. It has been designed for metallic additive manufacturing with industrial robots. This project is open-source and under the BSD license.
layout: post
---
The ROS Additive Manufacturing (RAM) project is a set of ROS packages that enables automatic generation of trajectories for additive manufacturing. It has been designed for metallic additive manufacturing with industrial robots. This project is open-source and under the BSD license.
Starting with a YAML file representing a 2D polygon or a 3D mesh, the goal is to obtain a trajectory and construct a 3D part with a robot. The user provides input files and some parameters, then generate the trajectory. The user is then able to modify the trajectory within a GUI if needed. Finally the user can obtain a robot program (specific to a brand) via a post processor (the post processor is not included in the project).
**MOTIVE**
There are many software products available to generate trajectories for 3-D printing. Most of them are designed for plastic and resin 3-D printing (FDM, SLS etc.) with Cartesian machines. The algorithms usually have an "infill" parameter that allows the user to choose how much material should be put inside of the "shells" (the exterior of the 3D volume). This is very handy to produce lightweight parts, but when set to 100%, the parts are not completely filled and some holes (porosities) remain.
With 3-D metallic printing, parts are very often expected to be fully filled with material and the tolerance for porosities is very low. This constraint does not allow us to use conventional 3-D printing software and led us to create our own solution. Depending on the process (powder projection, wire) there can be other requirements. For example processes using wire are not simple to stop and start, having a continuous trajectory becomes mandatory to ensure deposition quality.
This is why we decided to create a very flexible software solution, providing a clean and modern approach to 3-D printing.
**SOFTWARE ARCHITECTURE**
The project is split in modules, each of them has a specific functionality, the main modules are:
* Path planning: Automatically generates a trajectory given an input file and some parameters (layer height, etc.)
* Display: Publishes the trajectory in RViz so that it can be visualized and features different visualization modes
* Modify trajectory: Allows for trajectory modification by selecting poses and tweaking them (geometry, parameters)
This modular approach easily allows for adding, removing or modifying functionalities inside the software. The software can be used through a Qt GUI based on RViz and is designed to be easy to use for a non programmer.
![Star.jpg](https://images.squarespace-cdn.com/content/v1/51df34b1e4b08840dcfd2841/1505233049782-0A3GCJ05EQA7FU025GCH/Star.jpg)
**CURRENT STATE**
The application is working and easy to compile, code quality is ensured by Continuous Integration including Unit Tests.
There are some missing functionalities, for example:
* Entry/exit trajectories (will be added before the end of September)
* Trajectory simulation (will be added soon)
* Post processor (most likely won't be included in the project because it is too robot specific)
* Ability to generate trajectories with process stop/start: sometimes the part cannot be constructed without stopping and starting the process again
* Allow to generate trajectories with diagonal layers
The software is already able to generate complex trajectories:
![Complex Stack.jpg](https://images.squarespace-cdn.com/content/v1/51df34b1e4b08840dcfd2841/1505232479993-67EAX33P2A3407H7QHDP/Complex+Stack.jpg)
![trivet.jpg](https://images.squarespace-cdn.com/content/v1/51df34b1e4b08840dcfd2841/1505232516430-KBX1CLSZN3EBVFPMP45M/trivet.jpg)
**FUTURE DEVELOPMENTS**
In the future, we would like to be able to generate trajectories for 3D printing when the initial surface is not flat. This implies creating a specific algorithm.
We also need to write some documentation and a user guide for the software.
**CONCLUSION**
You can find more information on the official [ROS Additive manufacturing]([http://wiki.ros.org/ros\_additive\_manufacturing](https://urldefense.proofpoint.com/v2/url?u=http-3A__wiki.ros.org_ros-5Fadditive-5Fmanufacturing&d=DwMCaQ&c=l_IU86Q8JTGnHn9K9kRmRlrLmhfeE6S9tCyr6T8mzvM&r=g82jlXpkAlQYZr3pjAgOObx2RJeTG-QNqBpd-DWgPGY&m=EA-1Ie-IkI_RMSOkSwwKO2jkSLtAbZJmr00BWdfjiB4&s=9gP82KRa3igxnQSzCng76W4KwfA0h663Kj6CSUjddiM&e=)) wiki webpage.
Digests of the advancement are frequently posted on [the SwRI mailing list]([https://groups.google.com/forum/#!searchin/swri-ros-pkg-dev/additive%7Csort:relevance/swri-ros-pkg-dev/Bd7weRLIrpU/Wk-aCsGiAQAJ](https://urldefense.proofpoint.com/v2/url?u=https-3A__groups.google.com_forum_-23-21searchin_swri-2Dros-2Dpkg-2Ddev_additive-257Csort-3Arelevance_swri-2Dros-2Dpkg-2Ddev_Bd7weRLIrpU_Wk-2DaCsGiAQAJ&d=DwMCaQ&c=l_IU86Q8JTGnHn9K9kRmRlrLmhfeE6S9tCyr6T8mzvM&r=g82jlXpkAlQYZr3pjAgOObx2RJeTG-QNqBpd-DWgPGY&m=EA-1Ie-IkI_RMSOkSwwKO2jkSLtAbZJmr00BWdfjiB4&s=FXRhQtTdH8DCvU4lPGNNqRBwKXPVNkiPMWr7U9pqlPg&e=)); please post your questions about the project here!
You can contribute to this project by reporting issues, writing documentation or opening merge request to fix bugs, improve/add functionalities.
Authored by Victor Lamoine, Institut Maupertuis, France, on GitHub at [https://gitlab.com/InstitutMaupertuis/](https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_InstitutMaupertuis_&d=DwMCaQ&c=l_IU86Q8JTGnHn9K9kRmRlrLmhfeE6S9tCyr6T8mzvM&r=g82jlXpkAlQYZr3pjAgOObx2RJeTG-QNqBpd-DWgPGY&m=cwJFOaQmsBpTJpZzgOb2fuKUvCA8PMHCj6VhyxLA48Y&s=kff3RYCQHGs5zlrkb4SVE5lFjizvzqScmTAekyv-ISM&e=) Rendered version (original here): click to expandThe ROS Additive Manufacturing (RAM) project is a set of ROS packages that enables automatic generation of trajectories for additive manufacturing. It has been designed for metallic additive manufacturing with industrial robots. This project is open-source and under the BSD license. Starting with a YAML file representing a 2D polygon or a 3D mesh, the goal is to obtain a trajectory and construct a 3D part with a robot. The user provides input files and some parameters, then generate the trajectory. The user is then able to modify the trajectory within a GUI if needed. Finally the user can obtain a robot program (specific to a brand) via a post processor (the post processor is not included in the project). MOTIVE With 3-D metallic printing, parts are very often expected to be fully filled with material and the tolerance for porosities is very low. This constraint does not allow us to use conventional 3-D printing software and led us to create our own solution. Depending on the process (powder projection, wire) there can be other requirements. For example processes using wire are not simple to stop and start, having a continuous trajectory becomes mandatory to ensure deposition quality. This is why we decided to create a very flexible software solution, providing a clean and modern approach to 3-D printing. SOFTWARE ARCHITECTURE The project is split in modules, each of them has a specific functionality, the main modules are:
This modular approach easily allows for adding, removing or modifying functionalities inside the software. The software can be used through a Qt GUI based on RViz and is designed to be easy to use for a non programmer. CURRENT STATE The application is working and easy to compile, code quality is ensured by Continuous Integration including Unit Tests. There are some missing functionalities, for example:
The software is already able to generate complex trajectories: FUTURE DEVELOPMENTS In the future, we would like to be able to generate trajectories for 3D printing when the initial surface is not flat. This implies creating a specific algorithm. We also need to write some documentation and a user guide for the software. CONCLUSION You can find more information on the official ROS Additive manufacturing wiki webpage. You can contribute to this project by reporting issues, writing documentation or opening merge request to fix bugs, improve/add functionalities. Authored by Victor Lamoine, Institut Maupertuis, France, on GitHub at https://gitlab.com/InstitutMaupertuis/ There are some weird things (like duplicated images) and I need to filter out Proofpoint |
Question to all: how do we want to list authors? There doesn't appear to be any real consistency in the SP export. It's a mix of names and email addresses (ie: some posts have names, others addresses). I can easily map addresses to names (simple search-replace), or we could amend names with addresses, or the other way around (something like What would our preference be? |
Related: do we want to "port" the tags in some way? If I understand this correctly it should be possible to keep them. We have quite a few posts with tags. |
Jekyll is pretty stupid, author is just a text field, no input verification, so yes it is supported. |
Yes, you simply have to add the I'll probably need to do some magic to have them in the website though... |
no, that's not what I'm suggesting. There are about 28 post authors, but in some cases, John Doe posted as It's the same person, just different "identifiers". What I'm suggesting is to map (I've already implemented this, it's trivial).
already done, see 2013-10-3-nist-ric-americas-member-of-the-week.md for instance. re: spaces: I've used the all-lowercase-separated-by-hyphens version, not the regular "words with spaces" version (see #13 (comment)). |
Another idea: would we want to include a link to the original post on squarespace at the top of the converted one? Given the risk of lossy-conversion, this might actually be a nice thing to do. It would also make it easier for us to compare the original against the migrated post. (we can always remove them later quite easily) Edit: added this in a2a96f8. The 'real' deployment should of course link to a backup (sub)domain. |
I just noticed there are a couple posts included in the export which are marked as Would we want to migrate those, or exclude them/ @robinsonmm @ipa-cmh @Leesls ? |
Exclude drafts. Also i have been guilty of entering them for my staff, so i could see where my email address may come in , though the author is someone else. I see that example with the ROS Additive Mfg has my email address as the title but that is Victor LaMoine, for instance. |
As we'll import everything, I've updated the title of the issue. |
Ok.
this is not something I can automate. Someone will have to go through the converted posts and update the front matter. |
@robinsonmm: any luck? it's ok if there's no immediately better export format. I just wanted to know whether I should spend time improving the conversion, or whether I should wait on what you'd be able to get out of SP. |
Per squarespace after working on this: You can export certain content from your Squarespace site into an .xml file. This is useful if you want to export content to WordPress. Not everything will export, as many features rely on our platform’s JavaScript and CSS. What content will and won't export What content exports What content won't export |
Sounds like the export you found is the one they refer to in their email? |
Yes. It is geared toward WordPress. All the linked content it seems would have to be recreated. And no event pages, so leveraging event pages to add back in the presentations etc, all of that will be lost. Oh well. |
No description provided.
The text was updated successfully, but these errors were encountered: