This keynote speech discusses self-reconfigurable modular robots. It introduces the concept of self-reconfigurable systems made of homogeneous modules that can change shape and function through self-reconfiguration. The speech describes the modular transformer (M-TRAN) robot prototype, which uses a hybrid lattice-chain design of stackable modules connected by magnetic and shape memory alloy actuators. Demonstrations of M-TRAN include wall climbing, creeping carpet motion, and rhythmic locomotion generated by a central pattern generator network optimized with a genetic algorithm.
Robotics and automation _ power sources and sensorsJAIGANESH SEKAR
Hydraulic, pneumatic and electric drives – determination of HP of motor and gearing ratio – variable speed arrangements – path determination – micro machines in robotics – machine vision – ranging – laser – acoustic – magnetic, fiber optic and tactile sensors.
Robotics and automation _ power sources and sensorsJAIGANESH SEKAR
Hydraulic, pneumatic and electric drives – determination of HP of motor and gearing ratio – variable speed arrangements – path determination – micro machines in robotics – machine vision – ranging – laser – acoustic – magnetic, fiber optic and tactile sensors.
Two guest lectures about motion planning in the course S2016 ECE 486: Robot Dynamics and Control, Spring 2016, Electrical and Computer Engineering Department, University of Waterloo. Useful Resources: - Open source libraries: http://ompl.kavrakilab.org/ http://wiki.ros.org/motion_planners http://moveit.ros.org/ - Book: Steven M. LaValle, Planning Algorithm. Available at: http://planning.cs.uiuc.edu/, last accessed, July 12, 2016
Quadcopters are the rotorcraft which have become the catch of the eye in the UAVs, both for electronic hobbyists as well as various application based real time solutions.
Autonomous drone - indoor navigation
Lightweight frame design
Indoor Wi-Fi repeater with maximum coverage
GPS integration
Direction detection by compass
Calibration by Gyroscope
Two guest lectures about motion planning in the course S2016 ECE 486: Robot Dynamics and Control, Spring 2016, Electrical and Computer Engineering Department, University of Waterloo. Useful Resources: - Open source libraries: http://ompl.kavrakilab.org/ http://wiki.ros.org/motion_planners http://moveit.ros.org/ - Book: Steven M. LaValle, Planning Algorithm. Available at: http://planning.cs.uiuc.edu/, last accessed, July 12, 2016
Quadcopters are the rotorcraft which have become the catch of the eye in the UAVs, both for electronic hobbyists as well as various application based real time solutions.
Autonomous drone - indoor navigation
Lightweight frame design
Indoor Wi-Fi repeater with maximum coverage
GPS integration
Direction detection by compass
Calibration by Gyroscope
Application of existing MEMS Technology in the MEMS Device Design by means of...IJRES Journal
SKILL is not an acronym, it is a name. SKILL was originally based of Lisp called “Franz Lisp” created at UC Berkeley by students of Professor Richard J. Fateman. SKILL is used as a scripting language as well as a description language for PCells which are used in many EDA software suites by Cadence Design Systems (for example Cadence Allegro and Cadence Virtuoso). A parameterized cell or PCell is a graphic, programmable cell that lets to be created a customized instance each time when it is placed. The created PCell is called a master. The master PCell is compiled and stored in the database in the form of SKILL procedure. MEMS Xplorer is fully integrated in the Cadence Virtuoso design platform. Combined with the Cadence Custom IC Tool suite MEMS Xplorer creates a very powerful and robust solution for both MEMS and IC design.
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...IAEME Publication
The main aim of an assembly line is to group the different facilities and workers inan efficient manner in order to obtain effective utilization of man power and machine.This calls for uniform rate of production as well as decrease in the work in process
inventory. Hence, this paper attempts to achieve these in an assembly line of anautomotive manufacturing unit using three different techniques such as Largestcandidate rule (LCR), Kilbridge and wester column method (KWC) and Rank
positional weighted method (RPW). All the three methods show better efficiency and acomparison is also drawn amongst the three to determine the best suited techniquepertaining to the current research work
This presentation is on the based on case study done by using line balancing technique which a prime concern for an industrial engineer. This shows an efficient line balancing for a better production line performed at Runner Automobiles Ltd, Bangladesh.
This report briefly summarizes the topics I have explored during my Internship in the summer of 2019 under Dr. Anil Prabhakar, Department of Electrical Engineering, Indian Institute of Technology Madras, Chennai-600036
Effect of fiber and solenoid variation parameters on the elements of a correc...IJECEIAES
Controlling the polarization of the light output from single-mode fiber systems is very important for connecting it to polarization-dependent integrated optical circuits, while applications using a heterodyne detection system. Polarization controller using fiber squeezer is attractive for a lowloss, low-penalty coherent optical fiber trunk system. However, for polarization controllers using electromagnetic fiber squeezer, the stability problem due to the saturation of their magnetic circuit must be studied. In fact, in their conventional configuration, open-loop stability affects performance and limits applications. First at all, this effect has been analyzed and a feedback circuit with correctors has been proposed to improve stability performance. Then a simulation study is proposed to examine the influence of the system parameters on the corrector constants. The results of the simulation show that if the system parameters change the constants Kp, Ki and Kd of the PID corrector must be adjusted to keep an optimized dynamic response.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
International Journal of Computational Engineering Research(IJCER) ijceronline
nternational Journal of Computational Engineering Research (IJCER) is dedicated to protecting personal information and will make every reasonable effort to handle collected information appropriately. All information collected, as well as related requests, will be handled as carefully and efficiently as possible in accordance with IJCER standards for integrity and objectivity.
Control N degrees of freedom with a unique actuator (1DOF) by introducing noise into the others DOF through mechanical coupling, reducing the noise intensity as it get close to the target in phase-space. It is easier to build directional sensors than directional actuators. Simulated robots produce graphic patterns.
The International Journal of Engineering and Science (The IJES)theijes
The International Journal of Engineering & Science is aimed at providing a platform for researchers, engineers, scientists, or educators to publish their original research results, to exchange new ideas, to disseminate information in innovative designs, engineering experiences and technological skills. It is also the Journal's objective to promote engineering and technology education. All papers submitted to the Journal will be blind peer-reviewed. Only original articles will be published.
Similar to Self-Reconfigurable Robot - A Platform of Evolutionary Robotics (20)
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
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
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.
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.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
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.
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Mind map of terminologies used in context of Generative AI
Self-Reconfigurable Robot - A Platform of Evolutionary Robotics
1. Keynote Speech
Alife9
Sept. 14, 2004
Boston
Self-Reconfigurable Robot
- A Platform of Evolutionary Robotics
Satoshi Murata
Tokyo Institute of Technology / AIST
murata@dis.titech.ac.jp
2. Outline
Introduction
Self-reconfigurable systems
Modular transformer (M-TRAN)
Demonstration of M-TRAN
4. Hierarchy in biological system
Homo/heterogeneous layers alternately
appear in biological system (Masami Ito)
Species hetero
Individual homo
Organ hetero
Cell homo
Organelle hetero
Molecule homo
5. Heterogeneous systems
Made of heterogeneous components
Centralized
Sequential
Global interaction
Design principle
--- Reductionism
6. Homogeneous systems
Made of homogeneous components
Distributed
Parallel
Local Interaction
Design principle
--- Self-organization
7. Advantages of homogeneity
Scalability
Enlarge / reduce system size in operation
Redundancy
Fault tolerance
Self-repair
Flexibility
Self-assembly
Self-reconfiguration
8. Self-assembly in different scales
Molecular self-assembly Small, simple,
Proteins, DNA tiles, etc. a large number of elements,
difficult to control
Mesoscopic self-assembly
Particles, bubbles, E-coli, etc.
Robotic self-assembly Large, complicated,
Modular robots a small number of elements,
Mobile agents programmable
10. Self-reconfigurable systems
Artifacts based on homogenous modular
architecture
Change their shape and function according
to the environment
(Self-reconfiguration)
Able to assemble itself, and repair itself
without external help
(Self-Assembly, Self-Repair)
11. Homogeneous modular
architecture
The system made of many (mechanical)
modules
Each module is identical in hardware and
software
Each module has computational and
communication capability
Each module can change local connectivity
18. Self-assembly problem
How to change
connectivity among
modules to achieve target
configuration ?
Random
You must consider
• Modules are homogeneous
• Parallel and distributed
• Only local communication
• Physical constraints
Given
19. Example: Self-assembly of fracta
Parallel algorithm based on connection
types and local communication
Connection types Target shape
21. Parallel distributed algorithm for
self-assembly
1. Each module evaluates
distance to the nearest
target configuration in
the program code
2. Modules compare the
evaluation through
simulated diffusion
3. Module which wins
among the neighbors
moves to random Type transition diagram
direction defines metric among
connection types
22. Difficulties in 3-D hardware
More mobility in limited space
Spatial symmetry requires more degrees
of freedom
More power/weight
Mechanical stiffness
24. Lattice based designs
Design based on cube Design based on
rhombic dodecahedron
3-D Crystaline
(M. Vona, D.Rus,Dartmouth, MIT)
Proteo (M.Yim, PARC, 2000)
25. Lattice based designs
Design based on cube
Molecule
(Kotay, Rus, Dartmouth/MIT)
3-D Universal Structure (MEL, 98)
27. Lattice or chain ?
Lattice based designs
Reconfiguration is easy
Motion generation is hard
Requires many connectors & actuators
Chain based designs
Reconfiguration is hard
Motion generation is easy
Insufficient stiffness
29. M-TRAN(Modular Transformer)
Hybrid of lattice and chain based designs
Easy self-reconfiguration and robotic motion
Two actuators
Communication
Stackable
Battery driven
32. Li-Ion battery Non-linear spring
Light bulb
PIC
Connecting plate
Main CPU
Power supply
circuit Permanent magnet
PIC Neuron chip
SMA coil
Acceleration sensor
M-TRAN II
34. Magnetic connection mechanism
Magnet
Light bulb
Distance
SMAcoil Non -linear
spring
SMA Actuator
Force
(a)
Attraction by magnets
Force
Repulsion by springs
Detach (b)
(c)
0 10 20 30 40 50 60 70 80 90 100
a-b
Temperature (ºC)
Distance(mm)
35. New prototype
M-TRAN III Hook connection mechanism
• Quick
• Reliable
36. Coping with complexity
Because of physical constraints such as
Maintain connectivity
Avoid collision
Limited torque
Non-isotropic geometry of M-TRAN module
makes self-reconfiguration very difficult
Complexity can be relaxed by
Automatic acquisition of rule set
Heuristics (structured rule set)
Periodical pattern in structure
37. Wall climbing
600 rules (no internal state) 18 rules (with internal state)
Generated by software Hand-coded
40. Rhythmic motion generation
Central Pattern Generator (CPG)
Connected neural oscillators
Oscillators entrain phases mutually
Feedback of physical interaction
Mechanical interaction
Motor control Angle feedback
CPG
Neural connection (CPG network)
41. CPG
Antagonistically connected pair of
nonlinear oscillators
Output from other CPGs CPG
y1i
Extensor Neuron
ue
τ τ’
Σ u1i β v1i
Joint angle feedback f1i Extensor
m1 y1i = max(0, u1i )
– Input to
Output to motor
i w0
+ m2 y2 i = max(0, u2 i )
Other CPGs
f2i Flexor
Joint angle feedback Σ u2i β v2i
y2i
τ τ’
ue
Flexor Neuron
Output from other CPGs
(Taga 95, Kimura 99)
42. CPG network
Generate stable walk pattern (limit cycle)
y
Inhibitory
Excitatory z connection
connection
x
CPG
43. CPG network tuned by GA
Simulation space
GA optimizes
Given topology of robot
Connection matrix of
CPG
Initial set of individuals
Joint angles in initial
posture
Converge?
Dynamics Simulation
by evaluating Yes
Generation +1
Energy consumption
Mutation, crossover
per traveled distance Selection
Download to modules
48. Self-reconfigurable robots
~ A new kind of artifacts
Amoeba
Reconnection to cluster Locomotive flow of periodic cluster
Individual
Producing individual agents
Morphing
Swarm
49. Conclusion
Self-reconfigurable systems give a platform
upon which we can investigate both individual
adaptation and morphological evolution
concurrently in a single framework.
In this sense, self-reconfigurable systems
open the new possibility of artifacts beyond
natural evolution.