The document compares two versions of the Kinect sensor. Kinect 2 has improved specs over Kinect 1, including higher resolution color and depth cameras, improved joint tracking, and USB 3.0 support. It also lists URLs for references and demos related to Kinect, Leap Motion, face recognition, and other sensor technologies.
These are my slides from my workshop on Programming Microcontrollers at DevFestLagos21. The workshop covers an introduction to MCUs as well as a walkthrough of setting up a Sparkfun Edge development board.
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
On last March 21, 2020, we participated in worldwide Arduino Day 2020 and organized the online event for Bandung, Indonesia. This is the deck I delivered for my talk and demo.
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of ThingsBruno Capuano
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet of Things. Slides used in the session, the source code demos are in http://elbruno.com. Follow me @elbruno
Building Connected IoT Gadgets with Particle.io & AzureNick Landry
The Internet of Things (IoT) extends your reach as a software developer into the world of diverse hardware devices controlled by your code, and powered by the cloud. Connectivity is a key component in IoT. Without it, all you have is a normal “thing” that is always offline. Connecting devices isn’t always easy however, requiring custom chips, boards or shields and their associated drivers & libraries. A new generation of maker boards is now emerging – many thanks to successful crowdfunding campaigns – featuring built-in wireless hardware and everything you need to easily connect to the cloud. One of the most popular of such boards is the Particle Photon (formerly known as Spark, see https://www.particle.io) which features a built-in Wi-Fi in a small & affordable package. The Photon is a $19 development kit for creating Wi-Fi connected products, and the spiritual sequel of the Spark Core. Particle uses Wiring, the same code framework as Arduino. This session is your introduction to building connected IoT gadgets with Particle hardware. We’ll explore the hardware & shield options, and the software platform used to program it, including both the Web and desktop IDEs. We’ll cover device setup, the command-line interface, and debugging tools. Next we’ll look at common maker scenarios and we’ll connect our gadgets to Azure – including IoT Hubs, Event Hubs and Mobile App Services – and integrate our cloud solutions with Particle’s REST API. Beginner and veteran makers are welcome to join.
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Bogor. Here, I talked about technologies will be used during hackathon, especially LoRa and ESP32.
These are my slides from my workshop on Programming Microcontrollers at DevFestLagos21. The workshop covers an introduction to MCUs as well as a walkthrough of setting up a Sparkfun Edge development board.
Introduction to AIoT & TinyML - with ArduinoAndri Yadi
On last March 21, 2020, we participated in worldwide Arduino Day 2020 and organized the online event for Bandung, Indonesia. This is the deck I delivered for my talk and demo.
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet Of ThingsBruno Capuano
2015 06 11 Windows 10 Developer Readiness by MVPs - Internet of Things. Slides used in the session, the source code demos are in http://elbruno.com. Follow me @elbruno
Building Connected IoT Gadgets with Particle.io & AzureNick Landry
The Internet of Things (IoT) extends your reach as a software developer into the world of diverse hardware devices controlled by your code, and powered by the cloud. Connectivity is a key component in IoT. Without it, all you have is a normal “thing” that is always offline. Connecting devices isn’t always easy however, requiring custom chips, boards or shields and their associated drivers & libraries. A new generation of maker boards is now emerging – many thanks to successful crowdfunding campaigns – featuring built-in wireless hardware and everything you need to easily connect to the cloud. One of the most popular of such boards is the Particle Photon (formerly known as Spark, see https://www.particle.io) which features a built-in Wi-Fi in a small & affordable package. The Photon is a $19 development kit for creating Wi-Fi connected products, and the spiritual sequel of the Spark Core. Particle uses Wiring, the same code framework as Arduino. This session is your introduction to building connected IoT gadgets with Particle hardware. We’ll explore the hardware & shield options, and the software platform used to program it, including both the Web and desktop IDEs. We’ll cover device setup, the command-line interface, and debugging tools. Next we’ll look at common maker scenarios and we’ll connect our gadgets to Azure – including IoT Hubs, Event Hubs and Mobile App Services – and integrate our cloud solutions with Particle’s REST API. Beginner and veteran makers are welcome to join.
Road to Republic of IoT - ESP32 Programming and LoRaAndri Yadi
To promote Republic of IoT (RIoT) hackathon, we do roadshow to few cities in Indonesia and this time in Bogor. Here, I talked about technologies will be used during hackathon, especially LoRa and ESP32.
A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit. In modern terminology, it is similar to, but less sophisticated than, a system on a chip (SoC); an SoC may include a microcontroller as one of its components.
I used this slide to deliver a talk in "Face the Future through IoT" seminar, where I talked technicality behind IoT and delivered a comprehensive demo from the sensor, connectivity, and process with Machine Learning, all on top of Azure.
A system that locks your computer the moment you move away from it. Details can be found in my Github repo here. https://github.com/yeokm1/distance-machine-locker
this is ppt based on the multi-application military robot which has mainly three applications1)metal detection
2)temperature detection
3)humidity detection
4)smoke detection
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits.
MicroEJ® Operating System (OS) is a scalable OS for resource-constrained embedded and IoT devices running on 32-bit microcontrollers or microprocessors. MicroEJ OS allows devices to run multiple and mixed Java and C software applications.
This talk aims at presenting the packages that constitute the core of Edje and its reference implementation developed over MicroEJ OS on a STM32F7 discovery kit.
This presentation introduces to the world of hardware everyone can use to get stated with Internet of Things (IoT) such as Arduino, Raspberry Pi and ESP8266.
Robotics and Arduino. A simple presentation about how a microcontroller works and a "Hello World" project/program. Blinking a led. Atmega328p info about architecture.
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.
A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit. In modern terminology, it is similar to, but less sophisticated than, a system on a chip (SoC); an SoC may include a microcontroller as one of its components.
I used this slide to deliver a talk in "Face the Future through IoT" seminar, where I talked technicality behind IoT and delivered a comprehensive demo from the sensor, connectivity, and process with Machine Learning, all on top of Azure.
A system that locks your computer the moment you move away from it. Details can be found in my Github repo here. https://github.com/yeokm1/distance-machine-locker
this is ppt based on the multi-application military robot which has mainly three applications1)metal detection
2)temperature detection
3)humidity detection
4)smoke detection
MicroEJ OS and Edje: the software foundation for IoT devicesMicroEJ
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by companies like STMicroelectronics, NXP+Freescale, Renesas, Atmel, Microchip, etc. are small low-cost low-power 32-bit processors designed for running software in resource-constraint environments: low memory (typically KB), flash (typically MB) and frequency (typically MHz).
The Edje project defines a standard high-level Java API called Hardware Abstraction Layer (HAL) for accessing hardware features delivered by microcontrollers such as GPIO, DAC, ADC, PWM, etc. that can directly connect to native libraries, drivers and board support packages provided by silicon vendors with their evaluation kits.
MicroEJ® Operating System (OS) is a scalable OS for resource-constrained embedded and IoT devices running on 32-bit microcontrollers or microprocessors. MicroEJ OS allows devices to run multiple and mixed Java and C software applications.
This talk aims at presenting the packages that constitute the core of Edje and its reference implementation developed over MicroEJ OS on a STM32F7 discovery kit.
This presentation introduces to the world of hardware everyone can use to get stated with Internet of Things (IoT) such as Arduino, Raspberry Pi and ESP8266.
Robotics and Arduino. A simple presentation about how a microcontroller works and a "Hello World" project/program. Blinking a led. Atmega328p info about architecture.
Arduino is an open-source electronics platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.
The role of a static security guard is to safeguard, patrol as well as monitor any violence or theft inside the premises where his duty has been assigned. To know more about the role of these guards, view this slideshare presentation.
After you complete this module, you should be able to:
- Navigate the web client interface
- View requirement artifacts and information about them, both at the project level and in modules
- Use filters to focus on relevant information
- Change display settings to reveal relevant details
- Quickly switch perspectives of the requirements information by using views
- Use comments on artifacts to collaborate
- Use dashboards for lifecycle and progress analysis
The April 2010 Edition of the Wild Felice and Pardo, PA Estate Planning, Asset Protection and Probate administration newsletter featuring news and tips useful for any resident of Fort Lauderdale, or the greater South Florida area who is interested in planning their estate, protecting their assets and avoiding probate. Protect yourself from asset sharks.
After you complete this module, you should be able to do these tasks :
- Generate requirements report documents
- Explain the reporting capability that is available through IBM® Rational® Reporting for Development Intelligence
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Bhavin Chandarana
This is the second part of the presentation used for the workshop I conducted at Sinhagad University on Thursday 4th Feb, 2016. A lot of the content has been taken from freely available existing sources and these slides are just for reference for those who attended the workshop
Presentation on Microsoft Technologies in Teaching, Learning and Research presented at Microsoft IT Academy Summit 2011 October. - Presentation Video in low quality to allow upload
2014 09 12 Dia Programador Session MaterialsBruno Capuano
Materiales utilizados durante el evento virtual del día del programador en córdoba. Trata temas como USB Hacking, desarrollo de apps con Leap Motion, trabajo con Arduinos, Kinect V2, reconocimiento facial, y desarrollo de apps para Lego Mindstorms EV3
XES Automation is a startup in the field of surveillance and surveying technologies. We plan to start providing mobile robotic solutions for government sector and enormous private sector industries with our prime focus on the mining industry, defence operations and public safety.
The company was informally formed in March, 2014 and is ready to roll out its first remote survey robot TASSA-X in 2015, with a mission of re-allocating the 297 recorded abandoned/orphaned mines of India saving up to 10 billion tons of just coal reserves. Similar designs to TASSA-X have promised an increase of productivity of up to 30% in Korean mines. The secondary objective of TASSA-X variant is to serve in the military operations across the border for surveillance and for hazardous material handling operations for in Indian police.
SensiEDGEs’ 20mm x 30mm SensiBLE module is currently the smallest turnkey Connected sensor board of its type, containing a STMicroelectronics MEMS Components including: accelerometer, gyroscope, magnetometer, humidity, temperature pressure sensor, and a MEMS microphone.
Feasibility of Security in Micro-Controllersardiri
Is it possible to secure micro-controllers used within IoT?
With the introduction of micro controllers such as the Arduino, Raspberry Pi and BeagleBone – it has become easy to connect sensors to gather information and utilise network connections to build an IoT ecosystem. Strong encryption schemes like RSA/AES/SHA and ecliptic curves cryptography (ECC) have been difficult to introduce due to limited performance and memory capabilities of the micro controllers used and using standard libraries just isn’t feasible – we find that designated and optimised software is the only feasible way forward.
Global AI on Virtual Tour Oslo - Anomaly Detection using ML.Net on a drone te...Bruno Capuano
Slides used during the session "Anomaly Detection using ML.Net on a drone telemetry from Azure IoT" for the Global AI on Virtual Tour - Oslo on June 2021
2020 08 06 Global XR Talks - Lessons Learned creating a multiplatform AI proj...Bruno Capuano
Slides used during the session "Lessons Learned creating a multiplatform AI project for Azure Kinect and Hololens 2" for the Global XR Talks on the 2020 08 06
2020 06 13 Best of Build 2020 - Canada Community Edition - Artificial Intelli...Bruno Capuano
Slides used during the "Best of Build 2020 - Canada Community Edition" for the Artificial Intelligence session. Shared session with Frank Boucheros. More information on my blog.
Global Azure AI Tour Buenos Aires Argentina, Drones and AIBruno Capuano
Slides used during my session "How to fly a drone with 20 lines of code and use some AI" for the Global AI Tour event. Virtual Mode for Buenos Aires, Argentina.
2020 04 18 Global AI On Tour Monterrey - Program a Drone using AIBruno Capuano
Slides used in my online session "¡Vamos a programar a un dron para que siga rostros!" for the Global AI On Tour Monterrey.
El próximo 18 de Abril estará hablando de drones, Inteligencia Artificial, Docker, y otras sorpresas para el evento gratuito de Global AI On Tour Monterrey !
2020 04 09 Global AI Community Virtual Tour - Drones and AIBruno Capuano
Slides used during my session "Let’s code a drone to follow faces! Using AI, Python, containers and more. As a bonus we will some Enterprise scenarios." as part of the Global AI Community Virtual Tour.
Slides used during the virtual conference, NetCoreConf on April 04, 2020. The session was a introduction to Machine Learning for .Net developers, using ML.Net as the main framework.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
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.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
18. Feature Kinect for Windows 1 Kinect for Windows 2
Color Camera 640 x 480 @30 fps 1920 x 1080 @30 fps
Depth Camera 320 x 240 512 x 424
Max Depth Distance ~4.5 M ~4.5 M
Min Depth Distance 40 cm in near mode 50 cm
Horizontal Field of View 57 degrees 70 degrees
Vertical Field of View 43 degrees 60 degrees
Tilt Motor yes no
Skeleton Joints Defined 20 joints 26 joints
Full Skeletons Tracked 2 6
USB Standard 2.0 3.0
Supported OS Win 7, Win 8 Win 8
Price $299 TBD
http://www.imaginativeuniversal.com/blog/post/2014/03/05/Quick-Reference-Kinect-1-vs-Kinect-2.aspx
37. “”
The network of physical
objects that contain
embedded technology to
communicate and interact
with their internal states or
the external environment.
Source: Gartner
38. The Internet of Things starts with
Your Things
• Build on the infrastructure that already exists.
• Add more devices to the ones you already own.
• Get more from the data that you have.
Start realizing the potential of the Internet of
Your Things
39. Tap into data to
gain better
insights
Connect to the cloud for scale and manageability
Act on changes in
the environment
Intelligent devices
at the point of
impact
40.
41. • X86 PC-like architecture
• Win32 applications
• Examples: ATM, MRI, thin client
• Mobile ARM and x86 devices
• Touch-first applications
• Examples: Industry handheld, mobile POS
• Diverse set of low-cost SOCs
• Purpose-built device application
• Examples: Consumer electronics, automotive
systems
• Smart connected sensors and actuators
• Usually headless, resource constrained ARM
• Examples: Wearables, fixed-use devices,
microcontrollers
• Components that require hubs or aggregators to
connect to outside world
• Perform transducer functions for taking
measurements or initiating physical actions
Source: IC Insights, Microsoft analysis, 2014 Data reflects 2017(e) shipments of CPU, MCU, SOC, and MEMS sensors / actu
STANDARD
76 mu
MOBILE
315 mu
SMALL
1,031 mu
MICRO
7,314 mu
NANO
8,370 mu
53. void setup()
{
>configure output pin
>Led is OFF
}
void loop()
{
>LED is ON
>Time delay
>LED is ON
>Time Delay
}
Configure
Output pin
start
LED is off
Time delay
LED is on
Time delay
LED is off
54. int LED1Pin = 7;
void setup()
{
pinMode(LED1Pin, OUTPUT); //Pin 7 is output pin
digitalWrite(LED1Pin, LOW); //LED is initially low
}
void loop()
{
digitalWrite(LED1Pin, HIGH); //Turn on LED.
delay(500); //Time delay for 0.5 second.
digitalWrite(LED1Pin, LOW); //Turn off LED.
delay(250); //Time delay for 0.25 second.
}
70. // Which pin to connect
Cpu.Pin pin = Cpu.Pin.GPIO_Pin3;
// Create a port connected to a pin
InputPort port = new InputPort(
pin, //CPU pin
false, //no glitch filter
Port.ResistorMode.PullUp //resistor mode is up
);
// Read from the pin
If (port.Read())
Debug.Print(“signal high”);
Key goal of slide:
No single definition of IoT
Ground the audience in some of the core principles of IoT – things that can connect to the internet; can collect and communicate information; and can receive inputs
Let’s start with a definition of the Internet of Things
<<Note – There is no standard definition for the Internet of Things. This contributes to the confusion that we talk about on the next page. We start with a rather antiseptic (dull) definition from a leading analyst to ground the audience in some of the core principles of IoT.>>
Key talking points:
Today, the Internet of Things is a difficult trend to define precisely. There is no standard definition for the Internet of Things.
Gartner defines IoT as “The network of physical objects that contain embedded technology to communicate and interact with their internal states or the external environment.”
Conceptually, IoT involves common principles:
Physical “things” such as devices and sensors that have the ability to connect to the internet
These things have the ability to collect and communicate information – this information may include data collected from the environment or inputted by users
These things also have the ability to take inputs from external sources (human or machine) using embedded logic – this can include settings, configurations, software updates, etc.