Modeling Electromagnetic Navigation Systems for Medical Applications using Random Forests and Artificial Neural Networks
Electromagnetic Navigation Systems (eMNS) can be used to control a variety of multiscale devices within the human body for remote surgery. Accurate modeling of the magnetic fields generated by the electromagnets of an eMNS is crucial for the precise …
Authors: Ruoxi Yu, Samuel L. Charreyron, Quentin Boehler
Modeling Electr omagnetic Na vigation Systems f or Medical A pplications using Random F orests and Artificial Neural Networks Ruoxi Y u 1 , Samuel L. Charreyron 2 , Quentin Boehler 2 , Cameron W eibel 2 , Carmen C. Y . Poon 1 and Bradley J. Nelson 2 Abstract — Electromagnetic Na vigation Systems (eMNS) can be used to control a variety of multiscale devices within the human body for r emote surgery . Accurate modeling of the magnetic fields generated by the electromagnets of an eMNS is crucial for the precise control of these devices. Existing methods assume a linear behavior of these systems, leading to significant modeling err ors within nonlinear regions exhibited at higher magnetic fields. In this paper , we use a random forest (RF) and an artificial neural network (ANN) to model the nonlinear behavior of the magnetic fields generated by an eMNS. Both machine learning methods outperformed the state-of-the-art linear multipole electromagnet method (LMEM). The RF and the ANN model reduced the root mean squared error of the LMEM when pr edicting the field magnitude by around 40% and 80%, respectively , over the entire current range of the eMNS. At high current regions, especially between 30 and 35 A, the field-magnitude RMSE improvement of the ANN model over the LMEM was over 35 mT . This study demonstrates the feasibility of using machine lear ning methods to model an eMNS for medical applications, and its ability to account for complex nonlinear beha vior at high currents. The use of machine learning thus shows promise f or impro ving surgical procedur es that use magnetic navigation. I . I N T RO D U C T I O N Magnetic Navigation Systems (MNS) use magnetic fields to wirelessly control biomedical de vices inside the body . These may be untethered magnetic micro or nanorobots that are pulled by magnetostatic forces due to spatially varying magnetic fields [1], or that “swim” in fluids due to time-v arying magnetic fields [2]. Additionally , magnetic navigation can be used for steering tethered surgical devices such as ophthalmic microcatheters [3] or endoscopes [4]. Magnetic navigation has seen clinical adoption for car- diov ascular interv entions, with MNS systems from Aeon Scientific [5] and Stereotaxis Inc. [6] achie ving clinical certification and performing operations on sev eral thousand patients. Magnetic navigation can also be adopted to control wireless capsules for nonin vasi ve examination of the large gastric ca vity [7], and therapeutic functions along the gas- trointestinal tract, such as haemostasis [8] and endoscopic submucosal dissection [9], can potentially be improv ed with the integration of such systems. Magnetic navigation can either be performed by sets of moving or rotating permanent magnets [10], or by sys- tems comprising sev eral electromagnets [11], also known as 1 R. Y u and C.C.Y . Poon are with the Di vision of Biomedical Engineering Research, Department of Surgery , The Chinese Univ ersity of Hong Kong, Shatin, Hong Kong SAR. 2 S.L. Charreyron, Q. Boehler, C. W eibel, and B.J Nelson are with the Multi-Scale Robotics Lab, ETH Zurich, Zurich, Switzerland. Electromagnetic Navigation Systems (eMNS). Modeling a MNS consists of determining the magnetic field flux density at dif ferent locations within the workspace, gi ven dif ferent varying control parameters such as the permanent magnet placement or the electromagnet currents. By modeling the magnetic fields acting on the steered tools, such as micro- robots or catheters, forward kinematic models relating the control variables and the state of the tool can be obtained. The kinematic models can then be inv erted to determine the control variables for a desired tool configuration. Therefore, accurately modeling the magnetic fields of a MNS is impor- tant for precisely steering the tool. Accurate magnetic models are e ven more important for tracking de vices in a MNS, due to the significant position-dependency of magnetic fields [12], [13]. By combining precise measurements of onboard magnetic sensors and an accurate magnetic field map, the pose of a tool in a MNS can be tracked without using line- of-sight, magnetic resonance imaging, or fluoroscopy . The magnetic vector fields generated by ferromagnets can be modeled using finite-element-method simulation [14], by interpolating the measured values over space [15], or using a physics-based multipole model [16] that is fit to the measured magnetic field data. When using electromagnets, one must characterize the relationship between the currents applied to the electromagnet coil windings and the resultant magnetic fields. Electromagnets often comprise ferromagnetic cores for magnifying the fields generated by the coils. In previous modeling approaches, the magnetization of such cores are assumed to depend linearly on the magnetic fields that were used to magnetize them. Thus, by the principle of superposition, one can represent the magnetic field flux- density b ∈ R 3 generated at a gi ven position p ∈ R 3 as the product of an actuation matrix A ∈ R 3 × N c and a vector of currents i ∈ R N c , i.e. b ( p , i ) = A ( p ) i , (1) where i corresponds to the currents in the current windings of the N c electromagnets. Howe ver , as the external magnetization fields increase, fer- romagnetic materials exhibit saturation, and the relationship between coil currents and the generated magnetic field is no- longer linear . Due to these nonlinearities, the superposition- principle does not hold, and it is impossible to separate the effect of dif ferent coils. A more general expression g for the magnetic fields must be used to take into account the effects of all coil currents, i.e. b ( p , i ) = g ( p , i ) . (2) For systems with a small number of electromagnets, g can be determined by measuring discrete magnetic fields that span the entire space of currents, and then interpolating a smooth function between the field measurements. Howe ver , for systems consisting of more than three electromagnets, such an approach becomes computationally infeasible due to the “curse of dimensionality”. In this work, we propose two machine learning methods to model the magnetic fields generated by the CardioMag, an eMNS exhibiting strong saturation over 70% of its magnetic field generation capacity . For comparison, a state-of-the-art linear model is used as the baseline. This paper is org anized as follows. W e first introduce the baseline model and the applied machine learning models in II. W e subsequently detail the data collection and model training processes in III. W e present the obtained results in IV follo wed by a discussion in V, and conclude in VI. I I . M O D E L I N G M E T H O D S T wo supervised machine learning methods, a random forest (RF) and an artificial neural network (ANN), are used to model an eMNS. Both approaches are compared to a linear multipole electromagnetic method (LMEM) introduced in the literature, which constitutes our baseline. A. Linear Multipole Electroma gnet Method (Baseline) The LMEM uses a multi-source spherical multipole ex- pansion to describe the magnetic scalar potential produced by a set of electromagnets with ferromagnetic cores [16]. This formulation ensures that the magnetic field associated with this scalar potential is curl-free and di ver gence-free, which constitute two fundamental physical properties of the field. This is because the multipole e xpansion is a solution to Laplace’ s equation, which defines the magnetic scalar potential. This method has been pre viously used to model the CardioMag. The model assumes a linear relationship between the magnetic fields and the coil currents, and superimposes the contribution of each electromagnet to predict the magnetic field. It neither considers the nonlinearities that occur within the saturation region of the ferromagnetic cores, nor the perturbations in the magnetic field resulting from other unidentified sources. B. Machine Learning Methods In this work, we use data collected from magnetic flux density sensors placed over the workspace of the CardioMag, at a number of electromagnet currents, to train both ma- chine learning models. The task at hand is to predict the generated 3-D magnetic field flux density at a specific position, given the electrical currents that are measured on the electromagnets. The prediction output is a v ector that contains the continuous 3-D magnetic field flux density . Since multiv ariate regression is needed to predict these three Fig. 1. Data collection setup for an eMNS. A: The CardioMag, an eMNS B: Magnetic sensor array C: Magnetic field measurements with the sensor array for a random current set values describing the field, a RF and an ANN were used in this study . A RF [17] is an ensemble learning method, where pre- dictions are made by growing multiple decision trees. Each tree performs a binary split of samples at each node by considering a subset of features. For regression problems, final predictions are made in a RF by av eraging the results of all trees. An ANN [18] contains many connected neurons arranged in layers to produce network outputs. ANNs are motiv ated by biological neural systems and can be trained to minimize the error between the network output v alues and the target values using the backpropagation algorithm. I I I . E X P E R I M E N T S In this section, we introduce the data collection process, including the hardware setup as well as the data collection protocol, and the model training and the ev aluation process. A. Har dware Setup The eMNS to be modeled was introduced in [16] and is depicted in Fig. 1.A. It comprises N c = 8 electromagnets surrounding a 10 × 10 × 10 cm cubic workspace. The maximum current in each electromagnet is 35 A , and the maximum po wer in the whole system is 15 kW . T o obtain 3-D magnetic field measurements within the workspace, an array of magnetic sensors was built, as sho wn in Fig. 1.B. The array consists of 125 identical Hall-effect magnetic sensors (TL V493D-A1B6, Infineon) [19], arranged in a 5 × 5 × 5 cubic grid with 5 cm spacing in each direction. B. Data Collection A set of uniformly random current vectors with v alues between - 35 A and 35 A was first generated. Current vectors exceeding the maximum system power were discarded. A total number of 3,590 distinct current vectors were generated for the dataset. The sensor array was placed in the center of the workspace, as shown in Fig. 1.B. The pre-generated current vectors were applied to the system and the resultant magnetic fields were recorded by the sensors at a frequency of 1 Hz . The raw measurements from the magnetic sensors were then preprocessed to construct a dataset for experiments. Since the electromagnets exhibit a dynamic response, the transient region of measurements was discarded to obtain static measurements only . The currents that were measured on the coil windings had insignificant white noise, with a mean standard deviation of 169 mA . Due to the slow dynamic response of the coils, the effect of such high- frequency noise had little ef fect on the generated magnetic fields. Nonetheless, the current measurements were smoothed by av eraging their values ov er the measurement window . The mean standard deviation of the magnetic field measurement was 148 µ T . Magnetic field measurements were also av er- aged to reduce the effect of such measurement noise. The dataset consisted of M = 427,210 samples obtained from 119 sensors 1 . T able I shows the statistics of the dataset. Each recorded sample j ∈ [1 , M ] consisted of: 1) a position vector p j = x j y j z j T of the sensor; 2) a current vector i j = i j 1 . . . i j 8 T , where i j k indicates the smoothed current applied to the k -th coil with k ∈ [1 , 8] ; 3) a magnetic field v ector b j = b j x b j y b j z T measured at p j . The magnitude of the magnetic field corresponds to the magnetic flux density magnitude k b j k . A sample extracted from the dataset is depicted in Fig. 1.C, where each arrow represents the measured magnetic field at a sensor position in space. T ABLE I S T A T I ST I C AL I N F OR M A T IO N A B OU T T H E DAT A SE T . Parameter Minimum Maximum Unit x -10.12 10.12 cm y -10.61 12.33 cm z 1.94 22.20 cm i k for k ∈ [1 , 8] -35.00 34.99 A b x -179.35 178.46 mT b y -166.81 170.45 mT b z -179.50 183.89 mT C. Model T raining The collected current vectors were randomly divided into a training and testing dataset with a 9:1 ratio. For all models, the input data consisted of an 11-dimensional vector concatenating the position in the workspace p ∈ R 3 and the electromagnet current v ector i ∈ R 8 . Each model output a 3- D magnetic field b ∈ R 3 . T o generate a training dataset for the LMEM, we follo wed the original requirements in [16] where the maximum current in each coil was limited to 5 A. As neural networks are sensitiv e to the scale of inputs, all features ( p and i ) were scaled between 0 and 1 using the 1 Six sensors were malfunctioning during the data collection process, and their measurements were thus remov ed from the dataset. min-max scaling method based on the statistics calculated from the training dataset similar to those shown in T able I. The RF model was implemented using the scikit-learn package [20]. A fiv e-fold cross-v alidation grid search was performed to select hyperparameters for the model. The searched parameter grid cov ered the number of trees between 10 and 100, the maximum depth of each tree between 10 and 30, the minimum number of samples to split at each node between 2 and 20, the maximum number of features to consider at each node between 3 and 5, and the minimum number of samples at a leaf node between 1 and 15. The best performing model had 100 trees with a maximum depth of 25, and a maximum of 5 features to consider . It required at least 2 samples at each node and 1 sample at each leaf node. The ANN model was implemented using the Keras library [21]. The model structure was adopted from a study [22] with similar feature dimensions. W ith 11 neurons in the input layer , the implemented ANN contained three hidden layers with 100, 50 and 25 neurons, respectively . The hyperbolic tangent function (tanh) w as selected as the acti v ation function in each hidden layer . Finally , the output layer had three neurons with a linear acti vation function. During training, 10% of training data were set aside for validation. The ANN model was trained using the Adam [23] optimizer with an initial learning rate of 0.001, in order to minimize a mean squared error between the predicted and the measured magnetic fields. The batch size was chosen as 128 samples, and the epoch number was 50. T o pre vent ov erfitting, early stopping was applied during training when the v alidation loss did not decrease in 5 consecuti ve epochs. The model with the lo west validation loss was selected for testing. The size of the training data is an important factor limiting the performance of machine learning models. In this study , we conduct further experiments to e valuate the impact of the size of training data on the prediction accuracy for the RF and ANN models. V olume of 10% to 90% of the training samples was randomly selected from the original training dataset to construct multiple smaller training subsets. The RF and ANN models were independently trained on these training subsets. W e used the same model hyperparameters and training process as described pre viously . All trained models were then tested on the original testing dataset for comparison. D. Evaluation Metrics T o e v aluate the prediction performance of the models, two general goodness-of-fit metrics were used to compare the measured and predicted magnetic field. These included the R 2 -score and the root mean squared error (RMSE) for each component computed as R 2 ? = 1 − P N j =1 ( b j ? − ˆ b j ? ) 2 P N j =1 ( b j ? − ¯ b ? ) 2 , (3) and RMSE ? = s P N j =1 ( b j ? − ˆ b j ? ) 2 N , (4) where b j ? and ˆ b j ? are respectiv ely the measured and model predicted values for the j -th sample and the ? component; ¯ b ? is the mean of the measured magnetic field o ver the N samples composing the testing dataset. Additionally , the prediction performance on the magnetic field magnitude was also ev aluated using these two metrics denoted as R 2 norm and RMSE norm . An R 2 value of 1 indicates that the model predictions perfectly fit the measurements, whereas a RMSE close to 0 suggests a good model. T o ev aluate the models’ prediction performance at dif- ferent locations, the mean absolute percentage error of the magnetic field magnitude at location p is calculated by MAPE p norm = 100% K K X k =1 k b p k k − k ˆ b p k k k b p k k , (5) where k b p k k and k ˆ b p k k are respecti vely measured and pre- dicted magnetic flux density magnitude at location p , and k is the index of the current vector with a total K currents vectors tested at each location. I V . R E S U L T S The ov erall testing performance of the LMEM, RF , and ANN models are summarized in T able II. The LMEM achiev ed over 0.75 R 2 for all field components, while only 0.29 R 2 for the field magnitude. The LMEM produced at least 14 mT component-wise RMSE, and collectiv ely nearly 24 mT field-magnitude RMSE. The RF and ANN models achiev ed significantly better results. The RF model achieved ov er 0.85 R 2 in all field components and 0.74 in field- magnitude R 2 . The RF model produced around 30% im- prov ement ov er the baseline model based on the component- wise RMSE and a 40% improv ement on the field-magnitude RMSE. The ANN model achie ved 0.99 R 2 in predicting each field component and magnitude. The ANN model showed an 80% improvement ov er the LMEM based on both the component-wise and field-magnitude RMSE. T o further examine the prediction models’ performance at different currents, testing samples were grouped into differ - ent current le vels according to the maximum electromagnet current in the current vector i j max = max( | i j 1 | , . . . , | i j 8 | ) . Predictions of the generated field magnitudes were then ev aluated independently for different current le vels, as shown in Fig. 2. For both metrics, the performance of the LMEM had a tendency to decrease as the current le vel increased. The RF and ANN models had relati vely stable performance across all current le vels in terms of R 2 norm . The RF model also showed an increasing RMSE norm as currents increased. The ANN model showed better performance than the RF model across all current levels. When applied currents were small, where linear assumptions of the LMEM still held, the LMEM and the ANN model sho wed similar performance, while the RF performed worse. For testing samples with the maximum current ov er 10 A , the ANN model performed better than the LMEM. The superior performance of the RF model over the LMEM was shown when the maximum current exceeded 20 A . When the maximum applied current was within 30- 35 A , the improvement of the RF and ANN models over the LMEM were 20 mT and 35 mT respecti vely in terms of field-magnitude RMSE. Fig. 2. Prediction performance comparison in the testing dataset stratified by current levels. T o examine the spatial modeling error distribution, pre- dictions of the three models were ev aluated at all sensor locations. The MAPE norm was calculated at each location as depicted in Fig. 3 for all samples in the testing dataset. Both LMEM and RF produced significantly higher MAPE norm than the ANN model at all e valuated locations. The RF model sho wed slightly better prediction performance than the LMEM. Fig. 4 sho ws the results of the testing performance of the RF and ANN models when trained with different amounts of training data. In general, both machine learning methods showed an increase in performance with the increasing amount of training data. Compared with the ANN model, the RF model’ s performance exhibited a more significant performance improv ement when supplied with more training data. For both models, the performance gain started to decrease when training subsets were over 40% of the original training data, especially for the ANN model. V . D I S C U S S I O N eMNS can be designed for specific surgical applications, and different numbers, or dif ferent configurations of elec- tromagnets can be used to maximize the resultant magnetic T ABLE II P E RF O R M AN C E C O M P A RI S O N O F T H E T H R E E M O DE L S . Model R 2 x R 2 y R 2 z R 2 norm RMSE x ( mT ) RMSE y ( mT ) RMSE z ( mT ) RMSE norm ( mT ) LMEM 0.86 0.81 0.76 0.29 14.34 15.81 14.51 23.90 RF 0.92 0.92 0.86 0.74 10.89 10.00 11.11 14.43 ANN 0.99 0.99 0.99 0.99 3.10 2.68 2.72 3.01 Fig. 3. Spatial prediction error comparison among three models. The maximum MAPE p norm across all sensor locations was 33.24% for the LMEM, 29.38% for the RF model and 10.91% for the ANN model. Fig. 4. The impact of the training set size on prediction performance. fields within a sufficiently large workspace for the opera- tion. Modeling a giv en eMNS can be carried out prior to deployment with a protocol similar to the one described in this study . Our modeling approach can be used to model any eMNS regardless of the workspace size as well as the number and properties of the electromagnets. Overall, both implemented machine learning models per- formed better than the LMEM on the entire testing dataset. The LMEM was able to model the magnetic fields precisely at low currents b ut not at currents higher than 15-20 A. This was as expected, since the linear assumption does not hold at these currents. The dev elopment of the LMEM requires prior kno wledge on the geometry and strength of the dipoles which model the ferromagnetic sources of the eMNS, which in some cases are difficult to define. Although samples consisted of a wide range of current levels and spatial locations, relatively stable prediction performance was achieved by both machine learning models, especially the ANN model. The ANN model performed better than the RF model for all ev aluation metrics in all scenarios. Since the regression output from a RF model is predicted by av eraging results from all trees, and the prediction of each tree depends on the samples arriv ed at the leaf node, only a finite number of potential prediction outputs are possible once trained. When used in reality , additional steps are required to interpolate the RF field predictions between locations and current vectors. The ANN model, on the other hand, can directly output con- tinuous prediction values within the range of the activ ation function in the output layer . In this case, the ANN model may be a better prediction method to model the continuous magnetic fields generated by an eMNS. Although RF w as not the most precise method for modeling the eMNS, it could compute the relati ve importance of features on predicting the magnetic fields. The higher the v alue, the more important the feature is in the prediction. The feature importance values returned from our RF model were as follows: i 8 (0.15), x (0.12), i 2 (0.12), i 4 (0.11), i 6 (0.11), y (0.09), z (0.08), i 1 (0.06), i 7 (0.06), i 3 (0.05), i 5 (0.05). All features contributed on a similar level of importance to the magnetic field prediction. Ho we ver , from the final RF model’ s perspectiv e, a location’ s coordinate along the x-direction was slightly more important than the other two directions. Moreover , currents of the e ven-numbered coils were, in general, more important than those of the odd-numbered coils from these returned feature importance v alues. These values provide insights into understanding the MNS behavior for those who are unfamiliar with the system. In addition, when considering additional factors which may relate to the magnetic field prediction, these values can be used for selecting important predictors for modeling approaches. The sample size of the training data is critical for both RF and ANN models to achiev e good performance. In this study , we ev aluated the influence of the size of the training data on model performance. As anticipated, the performance of both RF and ANN models improved when supplying the model with more training data. Since the RF model cannot extrapolate target values, increasing the training size may potentially increase the range of values it can predict, and hence leading to better performance. The target modeling performance will depend on the specific application of the eMNS, and whether the modeled magnetic field map is going to be used to determine control variables applied to the system or the states of the devices. In general, there is no ceiling on the performance impro vement, but some potential applications like localization would re- quire performance that is much higher than what is achiev ed by the LMEM. V I . C O N C L U S I O N S W e presented two machine learning approaches to model a medical eMNS, namely using RF and ANN models. The results of both machine learning models were compared to a state-of-the-art LMEM. Both RF and ANN models achiev ed better ov erall performance than the LMEM in terms of R 2 and RMSE. The ANN model achieved ev en better modeling performance than the RF model, as an improvement ov er the LMEM was over 80% as opposed to 40% in terms of field-magnitude RMSE. The RMSE impro vement of the ANN model over the LMEM model exceeded 35 mT when the applied current was in the range of 30-35 A, while the improv ement of the RF model was around 20 mT . Machine learning sho ws promise for improving the precision of sur- gical procedures that use magnetic navigation by improving the magnetic field prediction. AC K N OW L E D G M E N T This work was done when R. Y u was visiting the Multi- Scale Robotics Lab, ETH Zurich. The research activity was supported in part by the CUHK Research Postgraduate Stu- dent Grants for Overseas Academic Activities, Hong Kong Innov ation and T echnology Fund, and General Research Fund. W e would like to thank NVIDIA for providing us with a T itan Xp through the GPU grant program. This work was also supported by the Swiss National Science Foundation through grant number 200021 165564. R E F E R E N C E S [1] F . Ullrich, C. Bergeles, J. Pokki, O. Ergeneman, S. Erni, G. Chatzipir- piridis, S. Pan ´ e, C. Framme, and B. J. Nelson, “Mobility experiments with microrobots for minimally inv asive intraocular surgery, ” In vest. Ophthalmol. V is. Sci. , v ol. 54, no. 4, pp. 2853–2863, Apr 2013. [2] A. Servant, F . Qiu, M. Mazza, K. Kostarelos, and B. J. Nelson, “Con- trolled in viv o swimming of a swarm of bacteria-like microrobotic flagella, ” Adv . Mater . , pp. 2981–2988, May 2015. [3] S. L. Charreyron, E. Gabbi, Q. Boehler, M. Becker , and B. J. Nelson, “A magnetically steered endolaser probe for automated panretinal photocoagulation, ” IEEE Robotics and Automation Letters , vol. 4, no. 2, pp. 284–290, Dec 2018. [4] B. Scaglioni, L. Previtera, J. Martin, J. Norton, K. L. Obstein, and P . V aldastri, “Explicit model predictive control of a magnetic flexible endoscope, ” IEEE Robotics and Automation Letters , vol. 4, no. 2, pp. 716–723, Apr 2019. [5] C. Chautems and B. J. Nelson, “The tethered magnet: Force and 5-DOF pose control for cardiac ablation, ” in Pr oceedings - IEEE International Confer ence on Robotics and Automation , 2017. [6] S. Ernst, F . Ouyang, C. Linder , K. Hertting, F . Stahl, J. Chun, H. Hachiya, D. B ¨ ansch, M. Antz, and K. H. Kuck, “Initial experience with remote catheter ablation using a novel magnetic navig ation system: Magnetic remote catheter ablation, ” Cir culation , vol. 109, no. 12, pp. 1472–1475, Mar 2004. [7] J.-F . Rey , H. Ogata, N. Hosoe, K. Ohtsuka, N. Ogata, K. Ikeda, H. Aihara, I. Pangtay , T . Hibi, S.-E. Kudo, and H. T ajiri, “Blinded nonrandomized comparativ e study of gastric examination with a magnetically guided capsule endoscope and standard videoendoscope, ” Gastr ointest. Endosc. , vol. 75, no. 2, pp. 373–381, Feb 2012. [8] B. H. K. Leung, C. C. Y . Poon, R. Zhang, Y . Zheng, C. K. W . Chan, P . W . Y . Chiu, J. Y . W . Lau, and J. J. Y . Sung, “ A therapeutic wireless capsule for treatment of gastrointestinal haemorrhage by balloon tamponade ef fect, ” IEEE T rans. Biomed. Eng . , vol. 64, no. 5, pp. 1106–1114, May 2017. [9] K. C. Lau, E. Y . Y . Leung, P . W . Y . Chiu, Y . Y am, J. Y . W . Lau, and C. C. Y . Poon, “ A flexible surgical robotic system for remov al of early- stage gastrointestinal cancers by endoscopic submucosal dissection, ” IEEE T rans. Ind. Inform. , vol. 12, no. 6, pp. 2365–2374, Dec 2016. [10] S. E. Wright, A. W . Mahoney , K. M. Popek, and J. J. Abbott, “The spherical-actuator-magnet manipulator: A permanent-magnet robotic end-effector, ” IEEE T rans. Robot. , vol. 33, no. 5, pp. 1013–1024, Oct 2017. [11] M. P . Kummer, J. J. Abbott, B. E. Kratochvil, R. Borer, A. Sengul, and B. J. Nelson, “Octomag: An electromagnetic system for 5-DOF wireless micromanipulation, ” IEEE T rans. Robot. , vol. 26, no. 6, pp. 1006–1017, Dec 2010. [12] C. Di Natali, M. Beccani, N. Simaan, and P . V aldastri, “Jacobian- based iterativ e method for magnetic localization in robotic capsule endoscopy, ” IEEE T rans. Robot. , vol. 32, no. 2, pp. 327–338, 2016. [13] D. Son, S. Y im, and M. Sitti, “A 5-D localization method for a magnetically manipulated untethered robot using a 2-D array of hall- effect sensors, ” IEEE/ASME T rans. Mechatr onics , vol. 21, no. 2, pp. 708–716, 2016. [14] J. Sikorski, I. Dawson, A. Denasi, E. E. Hekman, and S. Misra, “Introducing BigMag - A novel system for 3D magnetic actuation of flexible surgical manipulators, ” in Pr oceedings - IEEE International Confer ence on Robotics and A utomation , 2017. [15] F . Ongaro, C. M. Heunis, and S. Misra, “Precise model-free spline- based approach for magnetic field mapping, ” IEEE Magn. Lett. , vol. 10, pp. 1–5, 2018. [16] A. J. Petruska, J. Edelmann, and B. J. Nelson, “Model-based calibra- tion for magnetic manipulation, ” IEEE T rans. Magn. , vol. 53, no. 7, pp. 1–6, Jul 2017. [17] L. Breiman, “Random forests, ” Machine Learning , vol. 45, no. 1, pp. 5–32, Oct 2001. [18] T . M. Mitchell, Machine learning , 1st ed. New Y ork, NY , USA: McGraw-Hill, Inc., 1997. [19] Low P ower 3D Magnetic Sensor with I 2 C Interface , Infineon T ech- nologies A G, 2016. [20] F . Pedregosa, A. Gramfort, V . Michel, B. Thirion, O. Grisel, M. Blon- del, P . Prettenhofer , V . Dubourg, F . Pedregosa, A. Gramfort, V . Michel, B. Thirion, F . Pedre gosa, and R. W eiss, “Scikit-learn : Machine learning in Python, ” J. Mach. Learn. Res. , pp. 2825–2830, Oct 2011. [21] Chollet Franc ¸ ois, “Keras: The Python deep learning library, ” 2015. [22] L. Christensen, M. Krell, and F . Kirchner, “Learning magnetic field distortion compensation for robotic systems, ” in IEEE International Confer ence on Intelligent Robots and Systems , 2017. [23] D. P . Kingma and J. Ba, “ Adam: A method for stochastic opti- mization, ” in Pr oceedings - International Conference for Learning Repr esentations , 2015.
Original Paper
Loading high-quality paper...
Comments & Academic Discussion
Loading comments...
Leave a Comment