The presentation for my MSc Thesis. Is the presentation of a Hardware Abstraction Layer used in the AD (Automatic-Deliberative) Architecture. This architecture is the architecture which runs in the Robot Maggie.
Shows how a device maker can extend Android to support new devices, while preserving Android compatibility. We demonstrate a joystick & an industrial barcode scanner.
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...mentoresd
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the Modern Age – Andrew Caples
The Smart Energy Profile (SEP) 2.0 is quickly becoming the go-to standard for developing innovative products and services in the energy power management sector. Information flow between meters, smart appliances, and energy management systems must occur in an open, standardized, and interoperable fashion. SEP 2.0 establishes the standard for communication interoperability as well as security for networked appliances and meters.
In this session attendees will learn how to meet the challenges of SEP 2.0 compliance with a small footprint RTOS, such as Nucleus RTOS from Mentor Graphics, to address the connectivity and security requirements for the smart energy profile. This session takes a detailed look at the design considerations to consider how an RTOS can reduce development time and cost for SEP 2.0 compliant products.
Shows how a device maker can extend Android to support new devices, while preserving Android compatibility. We demonstrate a joystick & an industrial barcode scanner.
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the M...mentoresd
Meeting SEP 2.0 Compliance: Developing Power Aware Embedded Systems for the Modern Age – Andrew Caples
The Smart Energy Profile (SEP) 2.0 is quickly becoming the go-to standard for developing innovative products and services in the energy power management sector. Information flow between meters, smart appliances, and energy management systems must occur in an open, standardized, and interoperable fashion. SEP 2.0 establishes the standard for communication interoperability as well as security for networked appliances and meters.
In this session attendees will learn how to meet the challenges of SEP 2.0 compliance with a small footprint RTOS, such as Nucleus RTOS from Mentor Graphics, to address the connectivity and security requirements for the smart energy profile. This session takes a detailed look at the design considerations to consider how an RTOS can reduce development time and cost for SEP 2.0 compliant products.
A representative from the Law School of Yunnan University of Finance & Economics gave a presentation for the legal framework for private participation in the power sector.
UI 개발자로써, 처음 NodeJS 라는 녀석을 접했을때는, "저건 나랑 상관없는 녀석이야!" 라고 생각한 적이있다. 아마도 많은 UI 개발자들이 나와 비슷한 느낌을 가지고 있지는 않을까? 궁금해서 "NodeJS"라는 키워드로 검색을 해봤다. 수많은 이야기와 투토리얼들.. 하지만 뭔가 부족하다. 도대체 이걸로 뭘 할 수 있다는 거지? 그렇다!
이세션의 주제는 바로 이런 원초적인 질문에서 시작한다. 도대체 이녀석이 뭐야? 먹는거야? 일단 맛을 한번 알아보고, 달면 삼키고, 쓰면 뱉어버리자!
Joint Venture Proposal for Dredging Works in Indiaarchwal
Any international (non-India) dredging company willing to enter into a JV for works in India should immediately contact us at director@kkeipl.com.
You should preferably have a minimum of following credentials :
a) The turnover through dredging works / contracts should be between USD 40 Million to 120 Million in FY 2013-14
b) The turnover through dredging works / contracts in any of the last 3 FY’s should not be less than USD 20 Million
c) Should have executed one dredging works of USD 25 Million Or at least 3 works of USD 10 Million each
We also seek financial support partner for investments upto USD 10 Mil - Safe & Secure investment
(주)야놀자는 260만 명의 누적 회원을 보유한 대한민국 1등 숙박 정보 및 여행 컨텐츠 제공 기업입니다.
국내 중소형 호텔, 모텔, 펜션, 게스트하우스 등 전국 5천 6백여 개의 최다 숙박 제휴점을 확보하며, 지난 10년 간 연 매출 200억 원, 직원 수 170명의 기업으로 꾸준히 성장해왔습니다.
야놀자의 주요 서비스로는 '야놀자숙박', '야놀자당일예약', '야놀자펜션', '야놀자호텔비교', '야놀자게스트하우스', '야놀자여행' 등이 있습니다. 야놀자숙박을 통해서는 전국 2,400여 개 중소형 호텔과 모텔을, 야놀자펜션을 통해서는 1,800여 개 인기 펜션의 정보를 확인하고 예약할 수 있습니다. 대표 서비스인 '야놀자숙박'의 누적 다운로드 수는 현재 410만 건에 달합니다. (2015년 7월 기준) 또한, 2011년에는 국내 최초 숙박 프랜차이즈 브랜드(호텔야자, 모텔얌, 에이치에비뉴, 호텔앤)를 출범시켜 현재 전국 70여 개의 직, 가맹점을 운영하고 있습니다.
야놀자는 국내 숙박 산업의 양지화와 현지화, 그리고 더 나아가 새로운 놀이문화를 창조하고 리드해나갈 수 있는 대표 기업으로 자라나기 위해, 새로운 10년을 준비하고 있습니다.
A representative from the Law School of Yunnan University of Finance & Economics gave a presentation for the legal framework for private participation in the power sector.
UI 개발자로써, 처음 NodeJS 라는 녀석을 접했을때는, "저건 나랑 상관없는 녀석이야!" 라고 생각한 적이있다. 아마도 많은 UI 개발자들이 나와 비슷한 느낌을 가지고 있지는 않을까? 궁금해서 "NodeJS"라는 키워드로 검색을 해봤다. 수많은 이야기와 투토리얼들.. 하지만 뭔가 부족하다. 도대체 이걸로 뭘 할 수 있다는 거지? 그렇다!
이세션의 주제는 바로 이런 원초적인 질문에서 시작한다. 도대체 이녀석이 뭐야? 먹는거야? 일단 맛을 한번 알아보고, 달면 삼키고, 쓰면 뱉어버리자!
Joint Venture Proposal for Dredging Works in Indiaarchwal
Any international (non-India) dredging company willing to enter into a JV for works in India should immediately contact us at director@kkeipl.com.
You should preferably have a minimum of following credentials :
a) The turnover through dredging works / contracts should be between USD 40 Million to 120 Million in FY 2013-14
b) The turnover through dredging works / contracts in any of the last 3 FY’s should not be less than USD 20 Million
c) Should have executed one dredging works of USD 25 Million Or at least 3 works of USD 10 Million each
We also seek financial support partner for investments upto USD 10 Mil - Safe & Secure investment
(주)야놀자는 260만 명의 누적 회원을 보유한 대한민국 1등 숙박 정보 및 여행 컨텐츠 제공 기업입니다.
국내 중소형 호텔, 모텔, 펜션, 게스트하우스 등 전국 5천 6백여 개의 최다 숙박 제휴점을 확보하며, 지난 10년 간 연 매출 200억 원, 직원 수 170명의 기업으로 꾸준히 성장해왔습니다.
야놀자의 주요 서비스로는 '야놀자숙박', '야놀자당일예약', '야놀자펜션', '야놀자호텔비교', '야놀자게스트하우스', '야놀자여행' 등이 있습니다. 야놀자숙박을 통해서는 전국 2,400여 개 중소형 호텔과 모텔을, 야놀자펜션을 통해서는 1,800여 개 인기 펜션의 정보를 확인하고 예약할 수 있습니다. 대표 서비스인 '야놀자숙박'의 누적 다운로드 수는 현재 410만 건에 달합니다. (2015년 7월 기준) 또한, 2011년에는 국내 최초 숙박 프랜차이즈 브랜드(호텔야자, 모텔얌, 에이치에비뉴, 호텔앤)를 출범시켜 현재 전국 70여 개의 직, 가맹점을 운영하고 있습니다.
야놀자는 국내 숙박 산업의 양지화와 현지화, 그리고 더 나아가 새로운 놀이문화를 창조하고 리드해나갈 수 있는 대표 기업으로 자라나기 위해, 새로운 10년을 준비하고 있습니다.
We believe a “Smart Helmet” should provide the user with “Augmented Intelligence.” A “Smart Helmet” should allow the user to perform high-level cognitive tasks such as cycling, snowboarding,or skateboarding.These functions can include noise reduction, signaling, managing communication links, and processing environmental data.Visit us now : http://bit.ly/1Eo4MNp
A NEW food blog. here to show the world that being #plantbased doesn't have to be boring! IG:wildsunflowerchef | want my recipes? check out my site: http://www.wildsunflowerchef.com/category/food/
Contribution of Non-Scrambled Chroma Information in Privacy-Protected Face Im...Wesley De Neve
Contribution of Non-Scrambled Chroma Information in Privacy-Protected Face Images to Privacy Leakage. Presentation given at the 10th International Workshop on Digital Forensics and Watermarking (IWDW'11).
Note that a more extensive objective and subjective study of privacy protection in video surveillance systems can be found in the following book chapter:
H. Sohn, D. Lee, W. De Neve, K.N. Plataniotis, and Y.M. Ro. An objective and subjective evaluation of content-based privacy protection of face images in video surveillance systems using JPEG XR. Effective Surveillance for Homeland Security: Balancing Technology and Social Issues. CRC Press / Taylor & Francis. May 2013. pp. 111-140.
http://www.citeulike.org/user/wmdeneve/article/10831550
http://www.crcpress.com/product/isbn/9781439883242
A Hardware Interface for Joint Control in the AD Architecture
1. A Hardware Interface for
Joint Control in the AD
Architecture
Author: Víctor González Pacheco
Director: Prof. Miguel Ángel Salichs
Master Thesis
Master in Robotics and Automation
UC3M - September 2010 1
2. Outline
Long Term Memory
DSkill 1 DSkill 2 DSkill n
Short Term Memory
ASkill 1 ASkill 2 ASkill n
Sensors Actuators
1. Introduction 2. Related Work 3. Maggie and AD
Actuator
Driver Interface
SDM SDM
4. The New architecture 5. Implementation 6. Conclusions
2
7. Similar architectures provide low level hardware
control and network access to it
Network
Remote Part
Communication
Enabler
Hardware Control
7
8. ¿How other architectures deal with the hardware
dependencies?
Network
Remote Part
Communication
Module
They use hardware
Hardware Interface interfaces to abstract the
hardware.
Hardware Hardware
Controller Controller
8
9. Long Term Memory
DSkill 1 DSkill 2 DSkill n
Short Term Memory
ASkill 1 ASkill 2 ASkill n
Sensors Actuators
3. Maggie and AD
9
12. The Automatic-Deliberative (AD) Architecture.
Conceptual view.
D
Long Term Memory E
L
I
B
E
R
DSkill 1 DSkill 2 DSkill n A
T
I
V
E
Short Term Memory
Events A
U
T
O
ASkill 1 ASkill 2 ASkill n M
A
T
I
C
Sensors Actuators
12
13. There is no Low Level Hardware Abstraction in AD
AD Skill
API 1 API 2 API 3
Comm. (remote):
Client 1 Client 2 Client 3
Comm. (local): Server 1 Server 2 Server 3
HW Control: Primitive 1 Primitive 2 Primitive 3
13
14. Actuator
Driver Interface
SDM SDM
4. The New Architecture
14
15. The new design establishes a hardware interface above
the Hardware controllers
Network
AD (remote)
AD (local)
Hardware Interface
The Driver Layer
Abstracts AD from the
Hardware HW HW
Controller Controller
Driver Layer
15
16. The modules are the following:
Actuator AD (local part)
Driver Interface Hardware Interface
SDM SDM Hardware Controller
Driver Layer
SDM stands for Specific Driver Module 16
17. The Actuator is the AD skill wich controls the joints.
Is an AD skill
Actuator Will use Events
Will use Shared Memory
Controls Hardware in a generic way
Driver Interface
SDM SDM
Driver Layer
17
18. The key of the hardware abstraction is the Driver Interface
Actuator
Selects the adecuate SDM
Invokes the SDM
Driver Interface Links it with the Actuator
The Actuator believes is controlling
the Driver Interface...
SDM SDM
… but it's not
Driver Layer
18
19. The SDMs do the Low Level Hardware Control
Actuator
Driver Interface
Low Level Hardware Control
1 SDM controls 1 driver type
SDM SDM
Translates Actuator ↔ Driver languages
Driver Layer
Communicates with the driver
19
20. How the Actuator choses the adecuate SDM?
Actuator
Driver Interface
? ?
SDM A SDM B
Driver Layer
20
21. Answer: using XML files
myActuator.xml
Actuator
Type: “SDM B”
File: “sdmB.xml” <driverType>SDM B</driverType>
<driverFile>sdmB.xml</driverFile>
Driver Interface
File: “sdmB.xml” sdmB.xml
SDM A SDM B
Driver Layer
21
23. Actuator Class Diagram: control and data are separated.
ActuatorMotorSensor
Actuator
ActuatorStatus
ActuatorConfiguration
DriverInterface
Actuator
Control Data 23
24. Driver Layer Class Diagram: Inheritance and Polymorphism
allow the Hardware Abstraction
Driver Interface
DriverMotorSensor
DriverInterface
DriverStatus
DriverConfiguration
MCDC3006S
MCDC3006S SDM
Driver
MCDC3006
MotorSensor
MCDC3006Status MCDC3006 Configuration
24