2008
DOI: 10.1016/j.robot.2007.09.017
|View full text |Cite
|
Sign up to set email alerts
|

When hard realtime matters: Software for complex mechatronic systems

Abstract: Abstract-A still growing number of software concepts and framworks have been proposed to meet the challenges in the development of more and more complex robotic systems, like humanoids or networked robotics. The issue of hard realtime, however, has not been the main focus of such concepts, but is essential for building and controlling mechatronic systems. Here we discuss the specific demands of complex mechatronic systems and present a software concept, the "agile Robot Development" (aRD) concept, we developed… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
4
2

Relationship

2
8

Authors

Journals

citations
Cited by 29 publications
(18 citation statements)
references
References 19 publications
0
18
0
Order By: Relevance
“…The low-level robot controller runs on a VxWorks realtime machine at a rate of 1kHz. Communication between the two layers is realised via the ARDNet Interface [17]. The core component of the Robot Control kernel is the Cartesian Impedance Controller (CIC) which receives a desired Cartesian frame as input and calculates the desired joint torques (further details on this control scheme can be found in [12]).…”
Section: Robotic Setupmentioning
confidence: 99%
“…The low-level robot controller runs on a VxWorks realtime machine at a rate of 1kHz. Communication between the two layers is realised via the ARDNet Interface [17]. The core component of the Robot Control kernel is the Cartesian Impedance Controller (CIC) which receives a desired Cartesian frame as input and calculates the desired joint torques (further details on this control scheme can be found in [12]).…”
Section: Robotic Setupmentioning
confidence: 99%
“…The head joints are controlled to keep the balls in the cameras' field of view. All software components communicate in hard realtime by means of the institute's aRD (agile Robot Development) software framework [9]. this scheme also for highly dynamic tasks 1 , in addition the software has to thoroughly keep track of all timings in the sub-millisecond range.…”
Section: Introductionmentioning
confidence: 99%
“…4) has to provide distributed computational resources while meeting hard realtime constraints for the parallel planning as well as the robot controllers. For the communication between the software components running on the diverse computers we use the aRD (agile robot development) software concept [12], which we especially developed for applications with complex mechatronic components with high computational demands under hard realtime constraints. By using Gigabit Ethernet connections a worst case delay of < 1ms even for transmitting the largest data packets in the system (the arm movement path for the 7 joint angles) with a size of 64KByte could be achieved.…”
Section: B Contributionsmentioning
confidence: 99%