SkySweeper is a high wire robot designed to maneuver on power lines. It has two identical links connected by a rotary actuator hub, and each link has a 3-position clamp. It can translate using an "inchworm" gait by alternating clamp positions. It can also perform swing-up and backflip maneuvers to circumvent obstacles by controlling clamp positions and actuator torque. Dynamics and control are modeled using Lagrangian mechanics. Hardware uses 3D printed parts, off-the-shelf electronics, and series elastic actuators. Simulation matches experimental results of maneuvers like inchworm locomotion.
Control Synthesis for Marine Vessels in Case of Limited DisturbancesTELKOMNIKA JOURNAL
In view of rapid development of computer technology digital systems of automatic control are
installed on the modern marine vessels for performance of various manoeuvres at optimal trajectories
taking into account features of the ship and active disturbances. In this connection, great number of
problems that deal with construction of automatic control systems, such as minimizing the fulfillment time
of the maneuver, searching for the optimal trajectory, the suppression of various types of exogenous
disturbances like wind and rough sea, arises. In the work, the problem of suppression of exogenous
disturbances acting on a marine vessel, about which we have no information except its boundedness, is
considered. The problem of searching of the controller as a static state feedback is the basis of offered
approach. The system MATLAB-Simulink is accepted as the basic tool of the computer support. An
example of modeling control system for the carrier is presented.
IMU (inertial measurement unit) has already played significant roles in the control system of aerospace and other vehicle platforms. Due to the maturity and low cost of MEMS technology, IMU starts to penetrate consumer products such as smartphone, wearables and VR/AR devices.
This sharing will focus on the general introduction of IMU components, signal characteristics and application concepts, with an attempt to guide those who is interested in the IMU-based system integration and algorithm development.
This is my previous work (a decade ago) regarding modeling, simulation and design of single-axis CMOS MEMS Gyroscope. Hope it helps those who are still working in this field.
This slide was presented in a talk invited by mCube Inc. last month in Taipei, Taiwan. Here to share with those who may be interested. And also welcome to invite me for sharing related topics.
Magnetic tracking is one of miscellaneous motion capture methods, and maybe the oldest. However, its working principle is rarely introduced in detail perhaps due to its early adaptation resides in military and medical industry. Due to my interest in VR & animation MoCap, I’ve spent some time digging into the very depth of it and would like to share some non-confidential knowledge of it with you.
In this slide, a short history of magnetic tracking will be visited, followed by its working principle and algorithm simulation. Hope you enjoy it.
If you wanna discuss something in depth with me, please don’t hesitate to contact me via: dibao.wang@gmail.com
Control Synthesis for Marine Vessels in Case of Limited DisturbancesTELKOMNIKA JOURNAL
In view of rapid development of computer technology digital systems of automatic control are
installed on the modern marine vessels for performance of various manoeuvres at optimal trajectories
taking into account features of the ship and active disturbances. In this connection, great number of
problems that deal with construction of automatic control systems, such as minimizing the fulfillment time
of the maneuver, searching for the optimal trajectory, the suppression of various types of exogenous
disturbances like wind and rough sea, arises. In the work, the problem of suppression of exogenous
disturbances acting on a marine vessel, about which we have no information except its boundedness, is
considered. The problem of searching of the controller as a static state feedback is the basis of offered
approach. The system MATLAB-Simulink is accepted as the basic tool of the computer support. An
example of modeling control system for the carrier is presented.
IMU (inertial measurement unit) has already played significant roles in the control system of aerospace and other vehicle platforms. Due to the maturity and low cost of MEMS technology, IMU starts to penetrate consumer products such as smartphone, wearables and VR/AR devices.
This sharing will focus on the general introduction of IMU components, signal characteristics and application concepts, with an attempt to guide those who is interested in the IMU-based system integration and algorithm development.
This is my previous work (a decade ago) regarding modeling, simulation and design of single-axis CMOS MEMS Gyroscope. Hope it helps those who are still working in this field.
This slide was presented in a talk invited by mCube Inc. last month in Taipei, Taiwan. Here to share with those who may be interested. And also welcome to invite me for sharing related topics.
Magnetic tracking is one of miscellaneous motion capture methods, and maybe the oldest. However, its working principle is rarely introduced in detail perhaps due to its early adaptation resides in military and medical industry. Due to my interest in VR & animation MoCap, I’ve spent some time digging into the very depth of it and would like to share some non-confidential knowledge of it with you.
In this slide, a short history of magnetic tracking will be visited, followed by its working principle and algorithm simulation. Hope you enjoy it.
If you wanna discuss something in depth with me, please don’t hesitate to contact me via: dibao.wang@gmail.com
Modeling, Control and Simulation of a 6-DoF Reconfigurable Space Manipulator ...Pooya Merat
Abstract. Reconfigurable manipulators can be very advantageous in dexterity-demanding tasks such as space operations. This paper presents the modeling, control and simulation of a robotic reconfigurable manipulator. The manipulator benefits from passive cylindrical joint design for its links which allows it to change the link parameters. The robot enters the reconfiguration phase in two steps; first, it forms a closed kinematic chain or in other words docks its end-effector to a fixed point in order to increase the constrained DOFs. Second, it releases the built-in locks of its cylindrical joints to enable the reconfiguration of the links. Then, the reconfiguration process is performed by using the proper control method. After achieving the desired configuration, the cylindrical joints are locked again, the end-effector is released and robot enters the operation mode. This paper only focuses on the reconfiguration process of a 6-DOF manipulator with two lockable passive cylindrical joints.
See the paper here:
http://link.springer.com/chapter/10.1007/978-3-642-40849-6_11
Stability Control of an Autonomous Quadcopter through PID Control LawIJERA Editor
In the recent years the world has seen a astonishing ascendance of non tripulated vehicles, and among these is the quadrotors aircrafts or quadcopters. These types of aircraft have been of particular interest due to its easy maneuverability in closed and open spaces and somewhat simplified dynamics. In these paper is presented an first attempt in the built model, to control the 4 DOF(Degrees of freedom) of an soon to be autonomous quadcopter through PID law in an controlled environment.
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
A neural network control scheme with an adaptive observer is proposed in this paper to Quadrotor helicopter stabilization. The unknown part in Quadrotor dynamical model was estimated on line by a Single Hidden Layer network. To solve the non measurable states problem a new adaptive observer was proposed. The main purpose here is to reduce the measurement noise amplification caused by conventional high gain observer by introducing some changes in observer’s original structure that can minimize the variance and the amplitude of the noisy signal without increasing tracking error. The stability analysis of the overall closed-loop system/ observer is performed using the Lyapunov direct method. Simulation results are given to highlight the performances of the proposed scheme
Design World Webinar on Engineering tomorrow's robots and drones today. Challenges in robotics, robotics landscape, tools for rapid prototyping, sensors, simulation case study.
During his PhD program at the UCSD Coordinated Robotics Lab, Nick Morozovsky developed several dynamic robotic systems, including Switchblade, a balancing treaded platform, and SkySweeper, a novel cable-locomoting 3D-printed robot. In addition to describing the development process of these robots, and showing the prototypes, Nick will discuss trends in robotics technologies (microprocessors, 3D printing, etc.) that have made prototyping and developing robots faster and cheaper than ever.
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...Amazon Web Services
Maintaining data integrity and guaranteeing business continuity is of utmost importance for any organisation. However, in today's world, those systems have grown in complexity and cost, while the business demands IT agility and lower costs. In this talk, we will explore how organisations should approach backup and disaster recovery, and how these two aspects can be implemented in the cloud to improve efficiency and flexibility. The talk starts with general concepts, and then dives into technical details, culminating in real customer examples that showcase some tips and tricks and the benefits of a cloud-based approach.
Kingston University AR Drone game-final report.pdfAnne David
A game developed as part of the digital media specialist module at Kingston University.
For any suggestions or job opportunities, please get in touch with me at: annedavid89@gmail.com
website: annedaavid89.wix.com/profile
This is an in-depth look at the future of data warehouses and how SQL-on-Hadoop technologies play a pivotal role in those settings.
Matt Aslett, Research Director for 451 Research, is joined by Apache Drill architect Jacques Nadeau to share what lies ahead for enterprise data warehouse architects and BI users in 2015 and beyond.
Generic presentation about Big Data Architecture/Components. This presentation was delivered by David Pilato and Tugdual Grall during JUG Summer Camp 2015 in La Rochelle, France
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter KempsAmazon Web Services
In this session we will show the agility gained by developing on AWS, so you can focus on your app, not your infrastructure. It starts with some key concepts around automation and managed services, and will then go into a live demo that brings a concept into production in 40 minutes, on a highly available, scalable, secure architecture.
How Spark is Enabling the New Wave of Converged Cloud Applications MapR Technologies
Apache Spark has become the de-facto compute engine of choice for data engineers, developers, and data scientists because of its ability to run multiple analytic workloads with a single, general-purpose compute engine.
But is Spark alone sufficient for developing cloud-based big data applications? What are the other required components for supporting big data cloud processing? How can you accelerate the development of applications which extend across Spark and other frameworks such as Kafka, Hadoop, NoSQL databases, and more?
A brief introduction to the world of drones, flying robots and the #nodecopter project. I've presented this work at events such as Research Talks, Wajug, Njugbe, Café Numérique, etc.
If you would like to have this presentation featured at one of your events, don't hesitate to contact me by email.
AWS Webcast - Discover Disaster Recovery Solutions in the CloudAmazon Web Services
Join Amazon Web Services for a webinar on how others are using the AWS Cloud to enable faster disaster recovery of their IT systems without incurring infrastructure expenses. Join us for an informative webinar on how AWS Cloud supports many popular disaster recovery (DR) architectures from “pilot light” environments that are ready to scale up at a moment’s notice to “hot standby” environments that enable rapid fail-over. With infrastructure centers in 10 regions around the world, AWS provides a set of cloud-based DR services that enable rapid recovery of your IT infrastructure and data.
AWS Summit 2013 | India - Disaster Recovery, Backup and Archive in the Cloud,...Amazon Web Services
Think that cloud storage is not enterprise-class? AWS provides multiple storage options for a wide range of use cases, performance and cost levels. This presentation provides an overview of how AWS cloud storage services can be used to support application development and delivery along with use cases for backup, archive and disaster recovery.
Spark Based Distributed Deep Learning Framework For Big Data Applications Humoyun Ahmedov
Deep Learning architectures, such as deep neural networks, are currently the hottest emerging areas of data science, especially in Big Data. Deep Learning could be effectively exploited to address some major issues of Big Data, such as fast information retrieval, data classification, semantic indexing and so on. In this work, we designed and implemented a framework to train deep neural networks using Spark, fast and general data flow engine for large scale data processing, which can utilize cluster computing to train large scale deep networks. Training Deep Learning models requires extensive data and computation. Our proposed framework can accelerate the training time by distributing the model replicas, via stochastic gradient descent, among cluster nodes for data resided on HDFS.
Modeling, Control and Simulation of a 6-DoF Reconfigurable Space Manipulator ...Pooya Merat
Abstract. Reconfigurable manipulators can be very advantageous in dexterity-demanding tasks such as space operations. This paper presents the modeling, control and simulation of a robotic reconfigurable manipulator. The manipulator benefits from passive cylindrical joint design for its links which allows it to change the link parameters. The robot enters the reconfiguration phase in two steps; first, it forms a closed kinematic chain or in other words docks its end-effector to a fixed point in order to increase the constrained DOFs. Second, it releases the built-in locks of its cylindrical joints to enable the reconfiguration of the links. Then, the reconfiguration process is performed by using the proper control method. After achieving the desired configuration, the cylindrical joints are locked again, the end-effector is released and robot enters the operation mode. This paper only focuses on the reconfiguration process of a 6-DOF manipulator with two lockable passive cylindrical joints.
See the paper here:
http://link.springer.com/chapter/10.1007/978-3-642-40849-6_11
Stability Control of an Autonomous Quadcopter through PID Control LawIJERA Editor
In the recent years the world has seen a astonishing ascendance of non tripulated vehicles, and among these is the quadrotors aircrafts or quadcopters. These types of aircraft have been of particular interest due to its easy maneuverability in closed and open spaces and somewhat simplified dynamics. In these paper is presented an first attempt in the built model, to control the 4 DOF(Degrees of freedom) of an soon to be autonomous quadcopter through PID law in an controlled environment.
Neural Network Control Based on Adaptive Observer for Quadrotor HelicopterIJITCA Journal
A neural network control scheme with an adaptive observer is proposed in this paper to Quadrotor helicopter stabilization. The unknown part in Quadrotor dynamical model was estimated on line by a Single Hidden Layer network. To solve the non measurable states problem a new adaptive observer was proposed. The main purpose here is to reduce the measurement noise amplification caused by conventional high gain observer by introducing some changes in observer’s original structure that can minimize the variance and the amplitude of the noisy signal without increasing tracking error. The stability analysis of the overall closed-loop system/ observer is performed using the Lyapunov direct method. Simulation results are given to highlight the performances of the proposed scheme
Design World Webinar on Engineering tomorrow's robots and drones today. Challenges in robotics, robotics landscape, tools for rapid prototyping, sensors, simulation case study.
During his PhD program at the UCSD Coordinated Robotics Lab, Nick Morozovsky developed several dynamic robotic systems, including Switchblade, a balancing treaded platform, and SkySweeper, a novel cable-locomoting 3D-printed robot. In addition to describing the development process of these robots, and showing the prototypes, Nick will discuss trends in robotics technologies (microprocessors, 3D printing, etc.) that have made prototyping and developing robots faster and cheaper than ever.
AWS Summit 2013 | Auckland - Technical Lessons on How to Do Backup and Disast...Amazon Web Services
Maintaining data integrity and guaranteeing business continuity is of utmost importance for any organisation. However, in today's world, those systems have grown in complexity and cost, while the business demands IT agility and lower costs. In this talk, we will explore how organisations should approach backup and disaster recovery, and how these two aspects can be implemented in the cloud to improve efficiency and flexibility. The talk starts with general concepts, and then dives into technical details, culminating in real customer examples that showcase some tips and tricks and the benefits of a cloud-based approach.
Kingston University AR Drone game-final report.pdfAnne David
A game developed as part of the digital media specialist module at Kingston University.
For any suggestions or job opportunities, please get in touch with me at: annedavid89@gmail.com
website: annedaavid89.wix.com/profile
This is an in-depth look at the future of data warehouses and how SQL-on-Hadoop technologies play a pivotal role in those settings.
Matt Aslett, Research Director for 451 Research, is joined by Apache Drill architect Jacques Nadeau to share what lies ahead for enterprise data warehouse architects and BI users in 2015 and beyond.
Generic presentation about Big Data Architecture/Components. This presentation was delivered by David Pilato and Tugdual Grall during JUG Summer Camp 2015 in La Rochelle, France
AWS Summit 2013 | India - 0 to Production in 40 minutes, Pieter KempsAmazon Web Services
In this session we will show the agility gained by developing on AWS, so you can focus on your app, not your infrastructure. It starts with some key concepts around automation and managed services, and will then go into a live demo that brings a concept into production in 40 minutes, on a highly available, scalable, secure architecture.
How Spark is Enabling the New Wave of Converged Cloud Applications MapR Technologies
Apache Spark has become the de-facto compute engine of choice for data engineers, developers, and data scientists because of its ability to run multiple analytic workloads with a single, general-purpose compute engine.
But is Spark alone sufficient for developing cloud-based big data applications? What are the other required components for supporting big data cloud processing? How can you accelerate the development of applications which extend across Spark and other frameworks such as Kafka, Hadoop, NoSQL databases, and more?
A brief introduction to the world of drones, flying robots and the #nodecopter project. I've presented this work at events such as Research Talks, Wajug, Njugbe, Café Numérique, etc.
If you would like to have this presentation featured at one of your events, don't hesitate to contact me by email.
AWS Webcast - Discover Disaster Recovery Solutions in the CloudAmazon Web Services
Join Amazon Web Services for a webinar on how others are using the AWS Cloud to enable faster disaster recovery of their IT systems without incurring infrastructure expenses. Join us for an informative webinar on how AWS Cloud supports many popular disaster recovery (DR) architectures from “pilot light” environments that are ready to scale up at a moment’s notice to “hot standby” environments that enable rapid fail-over. With infrastructure centers in 10 regions around the world, AWS provides a set of cloud-based DR services that enable rapid recovery of your IT infrastructure and data.
AWS Summit 2013 | India - Disaster Recovery, Backup and Archive in the Cloud,...Amazon Web Services
Think that cloud storage is not enterprise-class? AWS provides multiple storage options for a wide range of use cases, performance and cost levels. This presentation provides an overview of how AWS cloud storage services can be used to support application development and delivery along with use cases for backup, archive and disaster recovery.
Spark Based Distributed Deep Learning Framework For Big Data Applications Humoyun Ahmedov
Deep Learning architectures, such as deep neural networks, are currently the hottest emerging areas of data science, especially in Big Data. Deep Learning could be effectively exploited to address some major issues of Big Data, such as fast information retrieval, data classification, semantic indexing and so on. In this work, we designed and implemented a framework to train deep neural networks using Spark, fast and general data flow engine for large scale data processing, which can utilize cluster computing to train large scale deep networks. Training Deep Learning models requires extensive data and computation. Our proposed framework can accelerate the training time by distributing the model replicas, via stochastic gradient descent, among cluster nodes for data resided on HDFS.
Remote controlling Parrot AR drone with Vaadin & Spring Boot @ GWT.createPeter Lehto
Wouldn't it be crazy to fly a small drone or helicopter with your phone or tablet running nothing but a web browser? This session will tell you all about it!
Imagine a fully functional touch based user interface for remote controlling a small drone or a helicopter. This is doable with latest experimental integrations around drone controlling backend applications over WIFI with touch based control interface built with GWT or Vaadin. During the session such a system will be presented with full technology stack starting from GWT based frontend to the actual backend controller application.
A live drone will also be flown during the talk maintaining a safe distance from the audience.
Distributed deep learning with spark on AWS - Vincent Van Steenbergen @ PAPIs...PAPIs.io
Training deep networks is a time-consuming process, with networks for object recognition often requiring multiple days to train. For this reason, leveraging the resources of a cluster to speed up training is an important area of work. In this talk we'll show how to use an AWS Spark cluster to train a model quickly from a laptop at a very little cost (around 10€).
Vincent Van Steenbergen is a freelance (big) data engineer who's working on a range of international projects, implementing systems able to handle terabytes of data, usually involving Spark, Scala, Kafka, Hadoop and Cassandra. His main interest right now is applying these techniques to solve machine learning problems. Vincent was previously a technical architect at Property. Works, a real estate startup in London and before that an R&D engineer at IDAaaS.
MapR 5.2: Getting More Value from the MapR Converged Data PlatformMapR Technologies
End of maintenance for MapR 4.x is coming in January, so now is a good time to plan your upgrade. Please join us to learn about the recent developments during the past year in the MapR Platform that will make the upgrade effort this year worthwhile.
Real-World Machine Learning - Leverage the Features of MapR Converged Data Pl...Mathieu Dumoulin
Examine the unique features of the MapR Converged Data Platform and how they can support production-grade enterprise machine learning - Ends with a live demo using H2O - Presented at Hadoop Summit Tokyo 2016
Loc, los and loes at speed testing methodologies for automatic test pattern g...eSAT Publishing House
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Loc, los and loes at speed testing methodologies for automatic test pattern g...eSAT Journals
Abstract Faults, caused by timing-related defects in very large scale integrated circuits, are important to detect to optimize coverage and test time. Delay faults are only due to timing malfunction. At-speed test is only method to detect these delay faults. This paper describes and compares different at-speed testing techniques on vivid point of views along with them practical implementation. This paper also shows results generated by automatic test pattern generation tool for these techniques. Next, generated test patterns are simulated by using simulator and correctness of these methods are verified. Keywords: LOC (Launch on capture), LOS (Launch on shift), LOES (Launch on extra shift), At-speed testing.
Advanced railway security system (arss) based on zigbee communication for tra...rashmimabattin28
The principle point of this paper is to build up an inserted framework to distinguishing rail track flaw sending message to close station utilizing ZIGBEE
Navigation of Mobile Inverted Pendulum via Wireless control using LQR TechniqueIJMTST Journal
Mobile Inverted Pendulum (MIP) is a non-linear robotic system. Basically it is a Self-balancing robot
working on the principle of Inverted pendulum, which is a two wheel vehicle, balances itself up in the vertical
position with reference to the ground. It has four configuration variables (Cart position, Cart Velocity,
Pendulum angle, Pendulum angular velocity) to be controlled using only two control inputs. Hence it is an
Under-actuated system. This paper focuses on control of translational acceleration and deceleration of the
MIP in a dynamically reasonable manner using LQR technique. The body angle and MIP displacement are
controlled to maintain reference states where the MIP is statically unstable but dynamically stable which
leads to a constant translational acceleration due to instability of the vehicle. In this proposal, the
implementation of self balancing robot with LQR control strategy and the implementation of navigation
control of the bot using a wireless module is done. The simulation results were compared between PID control
and LQR control strategies.
The SpaceDrive Project - First Results on EMDrive and Mach-Effect ThrustersSérgio Sacani
Propellantless propulsion is believed to be the best option for interstellar travel. However, photon rockets or solar sails have thrusts so low that maybe only nano-scaled spacecraft may reach the next star within our lifetime using very high-power laser beams. Following into the footsteps of earlier breakthrough propulsion programs, we are investigating different concepts based on non-classical/revolutionary propulsion ideas that claim to be at least an order of magnitude more efficient in producing thrust compared to photon rockets. Our intention is to develop an excellent research infrastructure to test new ideas and measure thrusts and/or artefacts with high confidence to determine if a concept works and if it does how to scale it up. At present, we are focusing on two possible revolutionary concepts: The EMDrive and the Mach-Effect Thruster. The first concept uses microwaves in a truncated cone-shaped cavity that is claimed to produce thrust. Although it is not clear on which theoretical basis this can work, several experimental tests have been reported in the literature, which warrants a closer examination. The second concept is believed to generate mass fluctuations in a piezo-crystal stack that creates non-zero time-averaged thrusts. Here we are reporting first results of our improved thrust balance as well as EMDrive and Mach-Effect thruster models. Special attention is given to the investigation and identification of error sources that cause false thrust signals. Our results show that the magnetic interaction from not sufficiently shielded cables or thrusters are a major factor that needs to be taken into account for proper μN thrust measurements for these type of devices.
A parity generator is a circuit that generates redundant bits used for error detection
and is used when transmitting binary information. Previous parity generator circuits
based on quantum-dot cellular automata (QCA) are designed to reduce the area of the
circuit. Input cells of existing circuit are designed inside the circuit and the circuit’s
signal is not propagated properly due to the influence between adjacent wires. In
addition, existing circuits consume many clocks because the XOR gate, which is an
essential component of the parity generator circuit, consumes many clocks. In order to
solve this problem, we design a 3-bit odd parity generator circuit using QCA for fast
operation. The proposed circuit uses an XOR gate that can operate one clock faster
than the existing XOR gate to reduce the clock, and by extending this XOR gate, the
output value can be obtained faster than the conventional circuit. In the proposed
circuit, the result is verified through simulation and the performance is compared with
the existing circuit
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
1. SkySweeper: A High Wire Robot
Nick Morozovsky, PhD
Robotics Consultant
@DrNickMo
April 20, 2015
1
2. Nick Morozovsky Apr 20, 2015
SkySweeper
𝜃
𝜶
x
y
JL ,mL
JL ,mL
JJ
2L
2L
1
2
Outline
• Introduction
• Architecture & Maneuvers
• Dynamics & Control
• Hardware Design
• Results
• Conclusions
2
3. Nick Morozovsky Apr 20, 2015
SkySweeper
Challenges in Robotics
3
MobilityPerception
Manipulation“Get me
a beer”
Stairs
Opening
a door
Sand
Eggs
Unstructured
terrain
How to
grasp object
Localization
Mapping
High Wire
4. Nick Morozovsky Apr 20, 2015
SkySweeper
Introduction
• Several existing power line robots
• Many degrees of freedom–complex and expensive
• Slow, quasistatic maneuvers
4
ve player in the development of such technology
has several collaborating teams working in par-
l on a number of projects.
Among the most advanced of these projects is
ual-arm robot designed for live-line inspection
extra-high-voltage power transmission lines (see
ure 2). As presented by Wang, Fang, Wang, and
ao (2006), this platform is designed to hang from
OGW on its two wheeled arms, in order to have
optimal view of the conductors below. Inspections
a video camera pointed downward at the lines.
length of the arms adjusts to keep the robot hori-
tal and help keep the distance between the camera
its target constant.
Each of the two wheels is equipped with a grip-
that can securely grasp the conductor. The hous-
containing electrical and electronic components
be shifted forward or backward to center the
ss on either of the two arms, as explained in Zhu,
ng, Fang, Zhao, and Zhou (2006a). An earlier ver-
n of the prototype and the governing kinematic
ations were presented by Wang, Wang, Fang, and
of the obstacle, and then repeat the process for the
front arm. These sequences and the associated control
methods are presented in Zhu et al. (2006b, 2006c).
These methods enable the robot to cross coun-
terweights and crimp connection pipes and, using
the second method, single overhead anchor clamps.
Because the two arms are 240 mm apart, pairs of
anchor clamps separated by a sufficient gap for one
of the wheels can also be crossed in sequence. The
prototype weighs 40 kg and travels at up to 2 m/s.
To ensure safe operation, a motor current watchdog
was implemented to detect any abnormalities and
immobilize the unit until the situation could be
analyzed by an operator. A prototype has been tested
in the field but the research team plans to further test
its reliability under windy conditions.
Its control scheme is based on an expert system
that uses information from various onboard sensors
and a static database to attempt to navigate along
transmission lines autonomously. When the robot
encounters an obstacle on its path, it matches it to
a six-bit code to which a motion sequence can be
Figure 2. CAS prototype presented in Zhu et al. (2006, 2006b; c⃝2006 IEEE).
reembarking onto it. The first, described in Zhu et al.
(2006c), uses two laser sensors on each gripper. The
second, described in Wang, Wang, and Fang (2007),
uses the video signal from a single microcamera
on each gripper. For this method, stereovision was
deemed unnecessary because the distance to the
conductor is a function of the ratio of the apparent
to actual (known) wire diameter. The control system
has not been fully tested, but Sun, Wang, Zhao, and
Ling (2007) have proposed precision enhancement
methods.
2.2.2. Hydro-Qu ´ebec LineScout
The LineScout Technology developed at Hydro-
Qu´ebec’s research institute (IREQ), shown in
Figure 3, was first presented by Montambault
et al. (2005) and then by Montambault and Pouliot
(2006). The latter paper was selected to appear in
Montambault and Pouliot (2007a).
The two-wheel LineScout platform can cross ob-
stacles by deploying a two-gripper auxiliary frame
under the cable and securing a grasp on both sides of
the obstacle. The traction wheels can then be released
from the conductor, flipped down, and moved to the
other side of the obstacle. The geometrical analysis
underlying the optimization of the platform’s struc-
ture was detailed in Pouliot and Montambault (2008).
The mobile robot is designed to travel along
single energized conductors, including one of the
ences (EMI/RFI) from lines of up to 735 kV. The
LineScout’s obstacle-crossing sequence takes less
than 2 min and is versatile enough to clear obstacles
up to 0.76 m in diameter and most series of adjacent
obstacles. Such obstacles include warning spheres,
spacer-dampers, and single- and double-suspension
clamps. Crossing dead-end structures and jumper
cables was not included in the design specifications.
LineScout’s top speed is 1 m/s, and its weight is
98 kg. To the authors’ best knowledge, this is the first
and only robot of its kind that has been successfully
used in the field to date. The thorough validation
to which LineScout was subjected is described in
Montambault and Pouliot (2007b), and the methods
associated with its field deployment can be found in
Montambault and Pouliot (2008).
The decision was made to control the robot in a
teleoperation mode, whereas systems were designed
to later shift to an autonomous mode. LineScout
relies on a variety of sensors for control and safety:
three programmable pan-and-tilt cameras (PPTC),
inclinometers, and motor encoders keep track of
attitude. The core of the control system, at the op-
erator’s ground station to which information from
these sensors is sent, is a LabVIEW program and
interface. To simplify and ensure safe control of its
11 motors (excluding the PPTC motors), it makes use
of a mode operation strategy (MOS), which limits
the number of actuators being controlled, depending
on the specific task mode. Also, software interlocks
Figure 3. LineScout on a live 315-kV line.
Journal of Field Robotics DOI 10.1002/rob
CAS Robot, Tang et al., c. 2005 LineScout, Pouliot et al., c. 2008 Expliner, Debenest et al., c. 2008
5. Nick Morozovsky Apr 20, 2015
SkySweeper
Introduction
5
Expliner, Debenest et al., c. 2008
6. Nick Morozovsky Apr 20, 2015
SkySweeper
Architecture
• 2 identical links pivotally
connected by rotary series
elastic actuator (SEA) hub
• 3 position actuated clamp
(a) Open
(b) Rolling - allows axial
translation
(c) Pivoting
6
7. Nick Morozovsky Apr 20, 2015
SkySweeper
Maneuvers: Inchworm
• One pivoting clamp and one rolling clamp
• SEA actuates to increase the angle between the links
• Switch clamp configuration, decrease the angle between the links, repeat
7
8. Nick Morozovsky Apr 20, 2015
SkySweeper
Maneuvers: Swing-Up
• One pivoting clamp and
one open clamp
• Sine sweep control input
to the SEA
• Second clamp closes
once it reaches cable
• Useful for installation on
the cable
8
9. Nick Morozovsky Apr 20, 2015
SkySweeper
Maneuvers: Backflip
• One pivoting clamp and one open clamp
• Preload SEA, release one clamp, swing to grab other end, repeat
• Circumvent obstacle on the cable
9
10. Nick Morozovsky Apr 20, 2015
SkySweeper
Dynamics
• Define generalized coordinates
for Lagrangian dynamics
• Assume rigid, horizontal wire
10
𝜃
𝜶
x
y
JL ,mL
JL ,mL
JJ
2L
2L
1
2
q = x y ✓ ↵
T
L = T1 + TJ + T2 V
d
dt
✓
L
˙qi
◆
L
qi
= Qi, i = 1, 2, ..., n
M(q)¨q + F(q, ˙q) = B⌧ + A(q)T
A(q) ˙q = 0, S(q) = null(A(q)), ˙q = S(q)⌫
S(q)T
M(q)S(q) ˙⌫ + S(q)T
F(q, ˙q) = S(q)T
B⌧
11. Nick Morozovsky Apr 20, 2015
SkySweeper
𝜃
𝜶
x
y
JL ,mL
JL ,mL
JJ
2L
2L
1
2
Dynamics
• Dynamic constraints depend on
the configuration of the clamps
• 0, 1, or 2 constraints per clamp
• Holonomic vertical constraint
when clamp is rolling or pivoting
• Additional non-holonomic
horizontal constraint when clamp
is pivoting
• Stack applicable constraint
matrices and find orthonormal
basis for null space
11
y = 0
Ay1(q) = (0 1 0 0 0)
˙x = 0
A˙x1(q) = (1 0 0 0 0)
y 2L(cos ✓ + cos ↵) = 0
Ay2(q) = (0 1 2L sin ✓ 0 2L sin ↵)
˙x + 2L( ˙✓ cos ✓ + ˙↵ cos ↵) = 0
A˙x2(q) = (1 0 2L cos ✓ 0 2L cos ↵)
q = x y ✓ ↵
T
12. Nick Morozovsky Apr 20, 2015
SkySweeper
Control: Finite State Machine
• Actions: clamp positions, SEA
• Transitions defined by sensor
readings: spring deflection,
separation angle, cable
detection
• Implemented in code as a
switch structure
• Simulation performed with
switched system of equations
of motion with different
constraint matrices
𝜃+π-𝜶 > 1.9
𝜃+π-𝜶 < 1.0
State 0: Open
Clamp 1: Pivoting
Clamp 2: Rolling
u = -0.65
State 1: Close
Clamp 1: Rolling
Clamp 2: Pivoting
u = 0.40
State 8: Swing 1
Clamp 1: Pivoting
Clamp 2: Open
u = -0.20
State 9: Charge 2
Clamp 1: Pivoting
Clamp 2: Pivoting
u = 1
Cable in grasp of clamp 2
State 7: Charge 1
Clamp 1: Pivoting
Clamp 2: Pivoting
u = -1
𝜶-γ > 1
State 10: Swing 2
Clamp 1: Open
Clamp 2: Pivoting
u = 0.20
𝜶-γ < -1
Cable in grasp of clamp 1
12
State 5: Swing
Clamp 1: Pivoting
Clamp 2: Open
u = 0.7t*sin(π t)
State 6: Hold
Clamp 1: Pivoting
Clamp 2: Pivoting
u = 0
Cable in grasp of clamp 2
Inchworm
Swing-Up
Backflip
13. Nick Morozovsky Apr 20, 2015
SkySweeper
Hardware Design
• 3D printed parts with off the shelf electronics
• 3 position actuated clamp
• Servo drives symmetrically coupled clamp arms
• Magnets align clamps, teeth prevent rotation in pivoting position
• IR emitter and phototransistor pair detect cable
• Series elastic actuator (SEA) hub
• DC motor and two unidirectional torsion springs
• Energy storage for dynamic maneuvers
• Potentiometers measure spring deflection and angle between links
13
18. Nick Morozovsky Apr 20, 2015
SkySweeper
Conclusions
• Novel, simple robot design for multimodal locomotion on high wires
• Prototype successfully executes dynamic maneuvers
• 3D printed mechanism and COTS electronics keep cost low
• Parameters can be optimized using dynamic simulation
• Acknowledgements
• Thanks to Victor Ruiz, Amber Frauhiger, Alexandros Kasfikis, and Antonios
Kountouris for their assistance in developing the prototype
18
19. Nick Morozovsky Apr 20, 2015
SkySweeper
Nick’s Rules of Robotics
19
1. Never disassemble a working robot.
1. Always have a demo ready.
2. Video or it didn’t happen.
2. If it works the first time, you’re testing it wrong.
1. How good is good enough? Have defined metrics.
2. If you can’t measure it, you can’t control it.
3. When in doubt, lubricate.
20. Nick Morozovsky Apr 20, 2015
SkySweeper
Nick’s Rules of Robotics
4. Never underestimate the estimation problem.
1. “but it works in simulation”
5. If specs for a part are listed differently in two places, they’re both wrong.
1. How can you validate it yourself? Or deal with uncertainty?
6. Glue, tape, and zip-ties are not engineering solutions (though they might work in
a pinch).
1. You should be able to open your robot.
2. The component that’s hardest to access will be the first to fail.
20
21. Nick Morozovsky Apr 20, 2015
SkySweeper
Nick’s Rules of Robotics
7. Do not leave lithium polymer batteries charging unattended.
1. It’s not worth the risk.
2. Use a charging sack.
8. Always have a complete CAD model, including screws and fasteners, before
constructing your robot.
1. Plan out order of operations for assembly.
2. Have extra parts on hand.
21
22. Nick Morozovsky Apr 20, 2015
SkySweeper
Nick’s Rules of Robotics
9. Avoid using slip rings if at all possible.
1. Intermittent contact, high/variable resistance
10.Clamping collars are always better than set screws.
1. If you have to use set screws (e.g. for cost reasons), use a driving flat
and an appropriate thread-locking agent.
11.Always check polarity before plugging a component into a power source.
1. Label battery connectors and components.
22
ServoCity.com clamping hub